/* line 17, ../../src/sass/lib/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 20, ../../src/sass/lib/compass/reset/_utilities.scss */
body {
  line-height: 1;
}

/* line 22, ../../src/sass/lib/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 24, ../../src/sass/lib/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 26, ../../src/sass/lib/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 28, ../../src/sass/lib/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 101, ../../src/sass/lib/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 30, ../../src/sass/lib/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 115, ../../src/sass/lib/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 7, ../../src/sass/lib/_helpers.scss */
.ir {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  direction: ltr;
  display: block;
  background-repeat: no-repeat;
}

/* line 9, ../../src/sass/lib/_helpers.scss */
.hide {
  display: none !important;
  visibility: hidden !important;
}

/* line 11, ../../src/sass/lib/_helpers.scss */
.show {
  display: block;
  visibility: visible;
}

/* line 12, ../../src/sass/lib/_helpers.scss */
.show-inline {
  display: inline;
  visibility: visible;
}

/* line 13, ../../src/sass/lib/_helpers.scss */
.show-ib {
  display: inline-block;
  visibility: visible;
}

/* line 14, ../../src/sass/lib/_helpers.scss */
.show-li {
  display: list-item;
  visibility: visible;
}

/* line 15, ../../src/sass/lib/_helpers.scss */
.show-tc {
  display: table-cell;
  visibility: visible;
}

/* line 17, ../../src/sass/lib/_helpers.scss */
.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}

/* line 19, ../../src/sass/lib/_helpers.scss */
.visible {
  clip: rect(auto);
  clip: rect(auto, auto, auto, auto);
  height: auto;
  margin: 0;
  overflow: visible;
  position: static !important;
  width: auto;
}

/* line 21, ../../src/sass/lib/_helpers.scss */
.clearfix, #location-search {
  zoom: 1;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.clearfix:after, #location-search:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}

.clear{
  clear:both;
}

/* line 23, ../../src/sass/lib/_helpers.scss */
.tal {
  text-align: left;
}

/* line 24, ../../src/sass/lib/_helpers.scss */
.tar {
  text-align: right;
}

/* line 26, ../../src/sass/lib/_helpers.scss */
.block {
  display: block !important;
}

/* 1.ROOT
------------------------------------------------------------------------- */
/* line 4, ../../src/sass/modules/_root.scss */
html {
  background-color: #fff;
  min-height: 100%;
  overflow-y: scroll;
}

/* line 10, ../../src/sass/modules/_root.scss */
body {
  background-color: transparent;
  color: #333333;
  font: 13px/19.5px Arial, Helvetica, sans-serif;
  min-height: 100%;
  position: relative;
}

/* 2.HEADINGS
------------------------------------------------------------------------- */
/* line 9, ../../src/sass/modules/_headings.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 14, ../../src/sass/modules/_headings.scss */
h1 {
  margin-bottom: 13px;
  font-size: 26px;
  line-height: 32.5px;
}

/* line 20, ../../src/sass/modules/_headings.scss */
h2 {
  margin-bottom: 13px;
  font-size: 26px;
  line-height: 32.5px;
}

/* line 26, ../../src/sass/modules/_headings.scss */
h3 {
  margin-bottom: 13px;
  font-size: 26px;
  line-height: 32.5px;
}

/* line 32, ../../src/sass/modules/_headings.scss */
h4 {
  margin-bottom: 13px;
  font-size: 26px;
  line-height: 32.5px;
}

/* line 38, ../../src/sass/modules/_headings.scss */
h5 {
  margin-bottom: 13px;
  font-size: 26px;
  line-height: 32.5px;
}

/* line 44, ../../src/sass/modules/_headings.scss */
h6 {
  margin-bottom: 13px;
  font-size: 26px;
  line-height: 32.5px;
}

/* line 51, ../../src/sass/modules/_headings.scss */
header h1 {
  margin: 0;
  padding: 0;
}

/* 3.TYPOGRAPHY
------------------------------------------------------------------------- */
@font-face {
  font-family: 'StandardCTExtraBold';
  src: url("font/standard-extrabold-2011.07.01-webfont.eot");
  src: url("font/standard-extrabold-2011.07.01-webfont.eot?#iefix") format("embedded-opentype"), url("font/standard-extrabold-2011.07.01-webfont.woff") format("woff"), url("font/standard-extrabold-2011.07.01-webfont.ttf") format("truetype"), url("font/standard-extrabold-2011.07.01-webfont.svg#StandardCTExtraBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'StandardCTLight';
  src: url("font/standard-light-2011.07.01-webfont.eot");
  src: url("font/standard-light-2011.07.01-webfont.eot?#iefix") format("embedded-opentype"), url("font/standard-light-2011.07.01-webfont.woff") format("woff"), url("font/standard-light-2011.07.01-webfont.ttf") format("truetype"), url("font/standard-light-2011.07.01-webfont.svg#StandardCTLight") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 43, ../../src/sass/modules/_typography.scss */
p,
ol,
ul,
dl,
address {
  margin-bottom: 12px;
  font-size: 13px;
}

/* line 49, ../../src/sass/modules/_typography.scss */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none outside none;
}

/* line 55, ../../src/sass/modules/_typography.scss */
ol {
  list-style-type: decimal;
  margin: 0 0 1em 1.8em;
}

/* line 62, ../../src/sass/modules/_typography.scss */
li ul,
li ol {
  margin: 0;
  font-size: 13px;
}

/* line 69, ../../src/sass/modules/_typography.scss */
dl,
dd {
  margin-bottom: 19.5px;
}

/* line 73, ../../src/sass/modules/_typography.scss */
dt {
  font-weight: normal;
}

/* line 77, ../../src/sass/modules/_typography.scss */
blockquote {
  margin: 0 0 19.5px -19.5px;
  padding-left: 26px;
  border-left: 1px solid #c8c8c8;
  font-style: italic;
}

/* line 87, ../../src/sass/modules/_typography.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 93, ../../src/sass/modules/_typography.scss */
b,
strong {
  font-weight: bold;
}

/* line 98, ../../src/sass/modules/_typography.scss */
i,
em {
  font-style: italic;
}

/* line 103, ../../src/sass/modules/_typography.scss */
sup,
sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
}

/* line 109, ../../src/sass/modules/_typography.scss */
sup {
  top: -6.5px;
}

/* line 113, ../../src/sass/modules/_typography.scss */
sub {
  bottom: -3.25px;
}

/* line 117, ../../src/sass/modules/_typography.scss */
address {
  font-style: normal;
}

/* line 121, ../../src/sass/modules/_typography.scss */
pre {
  margin-bottom: 19.5px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}

/* line 127, ../../src/sass/modules/_typography.scss */
pre,
code {
  font: 11px "andale mono", "lucida console", monospace;
  line-height: 16.5px;
}

/* line 132, ../../src/sass/modules/_typography.scss */
small {
  font-size: 11px;
}

/* line 136, ../../src/sass/modules/_typography.scss */
.footnotes {
  line-height: 1.2;
  list-style: none;
}

/* 4.LINKS
------------------------------------------------------------------------- */
/* line 6, ../../src/sass/modules/_links.scss */
a {
  color: #3c7fad;
}
/* line 18, ../../src/sass/lib/compass/typography/links/_link-colors.scss */
a:visited {
  color: #3c7fad;
}
/* line 21, ../../src/sass/lib/compass/typography/links/_link-colors.scss */
a:focus {
  color: #3c7fad;
}
/* line 24, ../../src/sass/lib/compass/typography/links/_link-colors.scss */
a:hover {
  color: #3c7fad;
}
/* line 27, ../../src/sass/lib/compass/typography/links/_link-colors.scss */
a:active {
  color: #3c7fad;
}
/* line 10, ../../src/sass/modules/_links.scss */
a:link, a:visited {
  text-decoration: none;
}
/* line 15, ../../src/sass/modules/_links.scss */
a:hover, a:focus, a:active {
  text-decoration: underline;
}

/* line 21, ../../src/sass/modules/_links.scss */
.bullet-list-module {
  overflow: hidden;
}
/* line 23, ../../src/sass/modules/_links.scss */
.bullet-list-module.nested {
  overflow: visible;
}
/* line 26, ../../src/sass/modules/_links.scss */
.bullet-list-module .bullet-list-header {
  padding: 0 0 6px;
}
/* line 28, ../../src/sass/modules/_links.scss */
.bullet-list-module .bullet-list-header h1 {
  color: #333;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
}

/* line 37, ../../src/sass/modules/_links.scss */
.bullet-list, .invalid-box .error-list, .aspot-img-right ul, .html-area ul {
  margin: 0 0 14px;
}
/* line 38, ../../src/sass/modules/_links.scss */
.bullet-list.level-one, .invalid-box .level-one.error-list, .aspot-img-right ul.level-one, .html-area ul.level-one {
  color: #ed1b2e;
}
/* line 40, ../../src/sass/modules/_links.scss */
.bullet-list.level-one li > span, .invalid-box .level-one.error-list li > span, .aspot-img-right ul.level-one li > span, .html-area ul.level-one li > span {
  color: #333;
}
/* line 45, ../../src/sass/modules/_links.scss */
.bullet-list.level-one.square > li, .invalid-box .level-one.square.error-list > li, .aspot-img-right ul.level-one.square > li, .html-area ul.level-one.square > li {
  background: transparent url('../images/icon/red-square.png?1360164509') no-repeat scroll left 8px;
  padding: 0 0 0 12px;
}
/* line 50, ../../src/sass/modules/_links.scss */
.bullet-list.level-two, .invalid-box .level-two.error-list, .aspot-img-right ul.level-two, .html-area ul.level-two, .bullet-list.level-three, .invalid-box .level-three.error-list, .aspot-img-right ul.level-three, .html-area ul.level-three {
  padding: 0 0 0 20px;
  margin-top: 0.75em;
  margin-left: 0.5em;
  font-weight: bold;
}
/* line 55, ../../src/sass/modules/_links.scss */
.bullet-list.level-two li > span, .invalid-box .level-two.error-list li > span, .aspot-img-right ul.level-two li > span, .html-area ul.level-two li > span, .bullet-list.level-three li > span, .invalid-box .level-three.error-list li > span, .aspot-img-right ul.level-three li > span, .html-area ul.level-three li > span {
  color: #333;
  font-weight: normal;
}
/* line 59, ../../src/sass/modules/_links.scss */
.bullet-list.level-two.decimal, .invalid-box .level-two.decimal.error-list, .aspot-img-right ul.level-two.decimal, .html-area ul.level-two.decimal, .bullet-list.level-two.alpha, .invalid-box .level-two.alpha.error-list, .aspot-img-right ul.level-two.alpha, .html-area ul.level-two.alpha, .bullet-list.level-three.decimal, .invalid-box .level-three.decimal.error-list, .aspot-img-right ul.level-three.decimal, .html-area ul.level-three.decimal, .bullet-list.level-three.alpha, .invalid-box .level-three.alpha.error-list, .aspot-img-right ul.level-three.alpha, .html-area ul.level-three.alpha {
  color: #9f9fa1;
}
/* line 61, ../../src/sass/modules/_links.scss */
.bullet-list.level-two.decimal > li, .invalid-box .level-two.decimal.error-list > li, .aspot-img-right ul.level-two.decimal > li, .html-area ul.level-two.decimal > li, .bullet-list.level-two.alpha > li, .invalid-box .level-two.alpha.error-list > li, .aspot-img-right ul.level-two.alpha > li, .html-area ul.level-two.alpha > li, .bullet-list.level-three.decimal > li, .invalid-box .level-three.decimal.error-list > li, .aspot-img-right ul.level-three.decimal > li, .html-area ul.level-three.decimal > li, .bullet-list.level-three.alpha > li, .invalid-box .level-three.alpha.error-list > li, .aspot-img-right ul.level-three.alpha > li, .html-area ul.level-three.alpha > li {
  background-image: none;
  padding: 0;
}
/* line 67, ../../src/sass/modules/_links.scss */
.bullet-list.level-three, .invalid-box .level-three.error-list, .aspot-img-right ul.level-three, .html-area ul.level-three, .bullet-list.level-three.square, .invalid-box .level-three.square.error-list, .aspot-img-right ul.level-three.square, .html-area ul.level-three.square, .bullet-list.level-three.alpha, .invalid-box .level-three.alpha.error-list, .aspot-img-right ul.level-three.alpha, .html-area ul.level-three.alpha, .bullet-list.level-three.decimal, .invalid-box .level-three.decimal.error-list, .aspot-img-right ul.level-three.decimal, .html-area ul.level-three.decimal {
  color: #ccc;
}
/* line 69, ../../src/sass/modules/_links.scss */
.bullet-list.level-three > li, .invalid-box .level-three.error-list > li, .aspot-img-right ul.level-three > li, .html-area ul.level-three > li, .bullet-list.level-three.square > li, .invalid-box .level-three.square.error-list > li, .aspot-img-right ul.level-three.square > li, .html-area ul.level-three.square > li, .bullet-list.level-three.alpha > li, .invalid-box .level-three.alpha.error-list > li, .aspot-img-right ul.level-three.alpha > li, .html-area ul.level-three.alpha > li, .bullet-list.level-three.decimal > li, .invalid-box .level-three.decimal.error-list > li, .aspot-img-right ul.level-three.decimal > li, .html-area ul.level-three.decimal > li {
  background: transparent url('../images/icon/gray-dash.gif?1370381318') no-repeat scroll left 8px;
}
/* line 71, ../../src/sass/modules/_links.scss */
.bullet-list.level-three > li span, .invalid-box .level-three.error-list > li span, .aspot-img-right ul.level-three > li span, .html-area ul.level-three > li span, .bullet-list.level-three.square > li span, .invalid-box .level-three.square.error-list > li span, .aspot-img-right ul.level-three.square > li span, .html-area ul.level-three.square > li span, .bullet-list.level-three.alpha > li span, .invalid-box .level-three.alpha.error-list > li span, .aspot-img-right ul.level-three.alpha > li span, .html-area ul.level-three.alpha > li span, .bullet-list.level-three.decimal > li span, .invalid-box .level-three.decimal.error-list > li span, .aspot-img-right ul.level-three.decimal > li span, .html-area ul.level-three.decimal > li span {
  color: #333;
}
/* line 76, ../../src/sass/modules/_links.scss */
.bullet-list.decimal, .invalid-box .decimal.error-list, .aspot-img-right ul.decimal, .html-area ul.decimal {
  list-style: decimal outside none;
  overflow: visible;
  color: #ed1b2e;
}
/* line 83, ../../src/sass/modules/_links.scss */
.bullet-list.decimal, .invalid-box .decimal.error-list, .aspot-img-right ul.decimal, .html-area ul.decimal, .bullet-list.alpha, .invalid-box .alpha.error-list, .aspot-img-right ul.alpha, .html-area ul.alpha {
  font-weight: bold;
}
/* line 85, ../../src/sass/modules/_links.scss */
.bullet-list.decimal > li, .invalid-box .decimal.error-list > li, .aspot-img-right ul.decimal > li, .html-area ul.decimal > li, .bullet-list.alpha > li, .invalid-box .alpha.error-list > li, .aspot-img-right ul.alpha > li, .html-area ul.alpha > li {
  background-image: none;
  margin: 0 0 3px 16px;
  padding: 0;
}
/* line 89, ../../src/sass/modules/_links.scss */
.bullet-list.decimal > li span, .invalid-box .decimal.error-list > li span, .aspot-img-right ul.decimal > li span, .html-area ul.decimal > li span, .bullet-list.alpha > li span, .invalid-box .alpha.error-list > li span, .aspot-img-right ul.alpha > li span, .html-area ul.alpha > li span {
  font-weight: normal;
  color: #333;
}
/* line 95, ../../src/sass/modules/_links.scss */
.bullet-list.level-one.alpha, .invalid-box .level-one.alpha.error-list, .aspot-img-right ul.level-one.alpha, .html-area ul.level-one.alpha {
  list-style: upper-alpha outside none;
}
/* line 98, ../../src/sass/modules/_links.scss */
.bullet-list.level-two.alpha, .invalid-box .level-two.alpha.error-list, .aspot-img-right ul.level-two.alpha, .html-area ul.level-two.alpha {
  list-style: lower-alpha outside none;
}
/* line 101, ../../src/sass/modules/_links.scss */
.bullet-list.alpha, .invalid-box .alpha.error-list, .aspot-img-right ul.alpha, .html-area ul.alpha {
  overflow: visible;
}
/* line 105, ../../src/sass/modules/_links.scss */
.bullet-list.level-two > li, .invalid-box .level-two.error-list > li, .aspot-img-right ul.level-two > li, .html-area ul.level-two > li, .bullet-list.square > li, .invalid-box .square.error-list > li, .aspot-img-right ul.square > li, .html-area ul.square > li {
  background: transparent url('../images/icon/gray-square.gif?1370381318') no-repeat scroll left 8px;
  padding: 0 0 0 12px;
}
/* line 113, ../../src/sass/modules/_links.scss */
.bullet-list li, .invalid-box .error-list li, .aspot-img-right ul li, .html-area ul li {
  background: transparent url('../images/icon/red-square.png?1360164509') no-repeat scroll left 8px;
  margin: 0 0 3px;
  padding: 0 0 0 12px;
}
/* line 118, ../../src/sass/modules/_links.scss */
.bullet-list li.featured-item, .invalid-box .error-list li.featured-item, .aspot-img-right ul li.featured-item, .html-area ul li.featured-item {
  background: none;
  margin-top: 0;
  padding-bottom: 18px;
  padding-left: 0;
}
/* line 125, ../../src/sass/modules/_links.scss */
.bullet-list li.document-link, .invalid-box .error-list li.document-link, .aspot-img-right ul li.document-link, .html-area ul li.document-link {
  background: none;
  margin: 0 0 4px;
  padding: 0;
  overflow: hidden;
}
/* line 130, ../../src/sass/modules/_links.scss */
.bullet-list li.document-link a, .invalid-box .error-list li.document-link a, .aspot-img-right ul li.document-link a, .html-area ul li.document-link a {
  display: inline;
  float: left;
  background: transparent url('../images/icon/pdf.png?1360164509') no-repeat scroll 0 0;
  padding: 4px 0 3px 30px;
}
/* line 135, ../../src/sass/modules/_links.scss */
.bullet-list li.document-link .document-info, .invalid-box .error-list li.document-link .document-info, .aspot-img-right ul li.document-link .document-info, .html-area ul li.document-link .document-info {
  color: #9f9fa3;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 0 4px;
}
/* line 143, ../../src/sass/modules/_links.scss */
.bullet-list .item-info, .invalid-box .error-list .item-info, .aspot-img-right ul .item-info, .html-area ul .item-info {
  color: #9f9fa3;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 0 4px;
}
/* line 150, ../../src/sass/modules/_links.scss */
.bullet-list.first, .invalid-box .first.error-list, .aspot-img-right ul.first, .html-area ul.first {
  padding-top: 0;
}
/* line 153, ../../src/sass/modules/_links.scss */
.bullet-list .document-info, .invalid-box .error-list .document-info, .aspot-img-right ul .document-info, .html-area ul .document-info {
  color: #9f9fa3;
  margin: 0 0 0 4px;
}

/* line 159, ../../src/sass/modules/_links.scss */
.bullet-list-double {
  margin: 0 0 0 -20px;
  overflow: hidden;
}
/* line 162, ../../src/sass/modules/_links.scss */
.bullet-list-double .bullet-list, .bullet-list-double .invalid-box .error-list, .invalid-box .bullet-list-double .error-list, .bullet-list-double .aspot-img-right ul, .aspot-img-right .bullet-list-double ul, .bullet-list-double .html-area ul, .html-area .bullet-list-double ul {
  display: inline;
  float: left;
  width: 49%;
}
/* line 165, ../../src/sass/modules/_links.scss */
.bullet-list-double .bullet-list li, .bullet-list-double .invalid-box .error-list li, .invalid-box .bullet-list-double .error-list li, .bullet-list-double .aspot-img-right ul li, .aspot-img-right .bullet-list-double ul li, .bullet-list-double .html-area ul li, .html-area .bullet-list-double ul li {
  margin-left: 20px;
}

/* line 175, ../../src/sass/modules/_links.scss */
.video-link {
  margin: 0 0 20px;
}

/* line 179, ../../src/sass/modules/_links.scss */
.view-more-link {
  font-size: 11px;
  padding: 4px 0 0;
}

/* Bug : B-05466 : View More News link on News & Events page does not work */
.primary-center .simple-article .view-more-link {
  font-size: 11px;
  padding: 4px 0 0;
  position: relative;
}

/* line 184, ../../src/sass/modules/_links.scss */
.back-link {
  font-size: 11px;
}

/* 5.FIGURES & IMAGES
------------------------------------------------------------------------- */
/* line 4, ../../src/sass/modules/_images.scss */
figure {
  margin-bottom: 18px;
}
/* line 7, ../../src/sass/modules/_images.scss */
figure img {
  display: block;
}
/* line 13, ../../src/sass/modules/_images.scss */
figure img,
figure object,
figure embed {
  max-width: 100%;
}

/* line 18, ../../src/sass/modules/_images.scss */
figcaption {
  display: block;
  font-weight: normal;
  margin-top: 9px;
}

/* 6.TABLES
------------------------------------------------------------------------- */
/* line 4, ../../src/sass/modules/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  width: 100%;
  font-size: 0.875em;
}

/* line 12, ../../src/sass/modules/_tables.scss */
th {
  font-weight: bold;
}

/* line 16, ../../src/sass/modules/_tables.scss */
th, td, caption {
  padding: 6px 9px;
  vertical-align: top;
}

/* line 21, ../../src/sass/modules/_tables.scss */
thead th, thead td {
  background: #333;
  color: #fff;
}

/* line 26, ../../src/sass/modules/_tables.scss */
tfoot {
  font-style: italic;
}

/* line 30, ../../src/sass/modules/_tables.scss */
tbody td, tbody th {
  border-color: #f1f1f1;
  border-style: solid;
  border-width: 1px 0 0;
}

/* line 38, ../../src/sass/modules/_tables.scss */
caption {
  background-color: transparent;
}

/*Standard table class used across the site, a common class.*/
/* line 45, ../../src/sass/modules/_tables.scss */
.table-section .table-header,
.table-section .secondary-header {
  zoom: 1;
  border: none;
  padding: 0 0 6px;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.table-section .table-header:after,
.table-section .secondary-header:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 49, ../../src/sass/modules/_tables.scss */
.table-section .table-header h1,
.table-section .secondary-header h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  display: inline;
  float: left;
  font-size: 16px;
  line-height: 16px;
  padding: 0;
}
/* line 56, ../../src/sass/modules/_tables.scss */
.table-section .table-header .count,
.table-section .secondary-header .count {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 61, ../../src/sass/modules/_tables.scss */
.standard-table {
  margin: 24px 0 0;
  border-color: #6D6E70;
  border-style: solid;
  border-width: 1px 0 0;
  padding: 1px 0 0;
}
/* line 69, ../../src/sass/modules/_tables.scss */
.secondary-section .standard-table, .tabs-content .standard-table {
  border-color: #ABABAB;
  border-style: dotted;
}
/* line 75, ../../src/sass/modules/_tables.scss */
.standard-table table .field-wrap {
  margin: 0;
}
/* line 79, ../../src/sass/modules/_tables.scss */
.standard-table thead {
  color: #fff;
}
/* line 82, ../../src/sass/modules/_tables.scss */
.standard-table thead td, .standard-table thead th {
  background: #f1f1f1;
  color: #9f9fa3;
  padding-top: 0;
  padding-bottom: 1px;
  vertical-align: middle;
}
/* line 91, ../../src/sass/modules/_tables.scss */
.standard-table tbody td, .standard-table tbody th, .standard-table tfoot td, .standard-table tfoot th {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0;
  padding: 8px 8px 8px 10px;
}
/* line 98, ../../src/sass/modules/_tables.scss */
.standard-table tbody .first td, .standard-table tbody .first th, .standard-table tfoot .first td, .standard-table tfoot .first th {
  border-top: none;
}

/* line 108, ../../src/sass/modules/_tables.scss */
.plain-table thead th, .plain-table thead td {
  background: none;
  color: #333333;
  font-weight: bold;
  padding-bottom: 2px;
}
/* line 115, ../../src/sass/modules/_tables.scss */
.plain-table th, .plain-table td {
  border: none;
  padding: 0;
}

/* line 123, ../../src/sass/modules/_tables.scss */
.simple-table td, .simple-table th {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0;
  padding: 3px 0;
  text-align: right;
}
/* line 133, ../../src/sass/modules/_tables.scss */
.simple-table tbody tr.first td, .simple-table tbody tr.first th {
  border: none;
  padding-top: 0;
}
/* line 139, ../../src/sass/modules/_tables.scss */
.simple-table tbody th {
  font-weight: normal;
}
/* line 144, ../../src/sass/modules/_tables.scss */
.simple-table tfoot td, .simple-table tfoot th {
  border-color: #ababab;
  font-style: normal;
  font-weight: bold;
}
/* line 149, ../../src/sass/modules/_tables.scss */
.simple-table tfoot .foot-note {
  color: #aaa;
  font-size: 11px;
}
/* line 153, ../../src/sass/modules/_tables.scss */
.simple-table tfoot .foot-note td, .simple-table tfoot .foot-note th {
  border: none;
  font-weight: normal;
  font-style: italic;
  padding: 0;
}

/*Course table: table type, certain style are for this type of table*/
/* line 164, ../../src/sass/modules/_tables.scss */
.course-table {
  margin-top: 0;
}
/* line 165, ../../src/sass/modules/_tables.scss */
.course-table .time, .course-table .day-of-week {
  font-size: 12px;
}
/* line 172, ../../src/sass/modules/_tables.scss */
.course-table thead .title {
  font-size: 13px;
  width: 150px;
}
/* line 176, ../../src/sass/modules/_tables.scss */
.course-table thead .dates-and-times {
  width: 135px;
}
/* line 179, ../../src/sass/modules/_tables.scss */
.course-table thead .lang {
  width: 60px;
}
/* line 182, ../../src/sass/modules/_tables.scss */
.course-table thead .status {
  width: 80px;
}
/* line 186, ../../src/sass/modules/_tables.scss */
.course-table thead .sorted .col-header {
  display: inline;
  float: left;
  background: transparent url('../images/icon/small-gray-down-arrow.png?1360164509') no-repeat scroll 100% 50%;
  padding: 0 14px 0 0;
}
/* line 193, ../../src/sass/modules/_tables.scss */
.course-table thead .sorted-desc .col-header {
  display: inline;
  float: left;
  background: transparent url('../images/icon/small-gray-down-arrow.png?1360164509') no-repeat scroll 100% 50%;
  padding: 0 14px 0 0;
}
/* line 200, ../../src/sass/modules/_tables.scss */
.course-table thead .sorted-asc .col-header {
  display: inline;
  float: left;
  background: transparent url('../images/icon/small-gray-up-arrow.png?1360164509') no-repeat scroll 100% 50%;
  padding: 0 14px 0 0;
}
/* line 208, ../../src/sass/modules/_tables.scss */
.course-table tbody td, .course-table tbody th {
  padding-top: 14px;
  padding-bottom: 18px;
}
/* line 213, ../../src/sass/modules/_tables.scss */
.course-table tbody .has-message td, .course-table tbody .has-message th {
  padding-bottom: 0;
}
/* line 218, ../../src/sass/modules/_tables.scss */
.course-table tfoot {
  font-style: normal;
}
/* line 220, ../../src/sass/modules/_tables.scss */
.course-table tfoot td, .course-table tfoot th {
  padding-top: 30px;
}
/* line 229, ../../src/sass/modules/_tables.scss */
.course-table tr.cancelled .format,
.course-table tr.cancelled .title,
.course-table tr.cancelled .dates-and-times,
.course-table tr.cancelled .lang {
  color: #9f9fa3;
}
/* line 234, ../../src/sass/modules/_tables.scss */
.course-table tr.alert .status-text {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4921px;
  background-repeat: no-repeat;
  color: #ed1b2e;
  font-weight: bold;
  padding: 0 0 0 19px;
}
/* line 243, ../../src/sass/modules/_tables.scss */
.course-table .message {
  border: none;
  color: #ed1b2e;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
  padding-top: 6px;
  padding-left: 0;
}
/* line 252, ../../src/sass/modules/_tables.scss */
.course-table .format {
  width: 56px;
}
/* line 255, ../../src/sass/modules/_tables.scss */
.course-table .format img {
  display: inline;
  float: left;
  margin: 2px 0 0;
}
/* line 260, ../../src/sass/modules/_tables.scss */
.course-table .title {
  font-size: 11px;
  line-height: 15px;
}
/* line 263, ../../src/sass/modules/_tables.scss */
.course-table .title .format-icon {
  display: inline;
  float: left;
}
/* line 266, ../../src/sass/modules/_tables.scss */
.course-table .title .summary {
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
}
/* line 271, ../../src/sass/modules/_tables.scss */
.course-table .title .links {
  font-size: 13px;
  line-height: 1.5;
}
/* line 275, ../../src/sass/modules/_tables.scss */
.course-table .title .prerequisites {
  color: #ed1b2e;
  font-style: italic;
}
/* line 279, ../../src/sass/modules/_tables.scss */
.course-table .title .info {
  margin: 0 0 0 64px;
}
/* line 284, ../../src/sass/modules/_tables.scss */
.course-table .dates-and-times .eventdate {
  font-weight: bold;
  font-size: 12px;
}
/* line 290, ../../src/sass/modules/_tables.scss */
.course-table .dates-and-times table .eventtime td, .course-table .dates-and-times table .eventtime th {
  border: none;
  padding: 0;
  font-size: 12px;
}
/* line 299, ../../src/sass/modules/_tables.scss */
.course-table .eventtime td, .course-table .eventtime th {
  font-size: 12px !important;
  border: none;
  padding: 0;
}
/* line 307, ../../src/sass/modules/_tables.scss */
.course-table .price .amount {
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
}
/* line 313, ../../src/sass/modules/_tables.scss */
.course-table .price .seats-left,
.course-table .price .per-month {
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
  margin: 3px 0 0;
}
/* line 322, ../../src/sass/modules/_tables.scss */
.course-table .options-list {
  display: inline;
  float: left;
  font-size: 11px;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  width: 89px;
}
/* line 330, ../../src/sass/modules/_tables.scss */
.course-table .options-list li {
  line-height: 14px;
  margin-bottom: 7px;
}
/* line 335, ../../src/sass/modules/_tables.scss */
.course-table .share {
  display: inline;
  float: right;
  width: 85px;
}
/* line 339, ../../src/sass/modules/_tables.scss */
.course-table .share .action {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin-bottom: 8px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.course-table .share .action {
  *display: inline;
}
/* line 344, ../../src/sass/modules/_tables.scss */
.course-table .remove {
  font-size: 11px;
  padding-right: 15px;
  text-align: right;
}
/* line 350, ../../src/sass/modules/_tables.scss */
.course-table .summary {
  position: relative;
}
/* line 355, ../../src/sass/modules/_tables.scss */
.course-table .promo-code td {
  padding-bottom: 25px;
}

/* line 362, ../../src/sass/modules/_tables.scss */
.catalog-list-table .distance, .catalog-list-table .format {
  width: 60px;
}
/* line 365, ../../src/sass/modules/_tables.scss */
.catalog-list-table .title {
  width: 200px;
}
/* line 369, ../../src/sass/modules/_tables.scss */
.catalog-list-table .eventtime td {
  font-size: 12px;
}
/* line 372, ../../src/sass/modules/_tables.scss */
.catalog-list-table .dates-and-times {
  width: 166px;
  font-size: 12px;
}
/* line 377, ../../src/sass/modules/_tables.scss */
.catalog-list-table .price {
  width: 80px;
}
/* line 381, ../../src/sass/modules/_tables.scss */
.catalog-list-table .actions .action {
  display: inline;
  float: right;
}

/* line 389, ../../src/sass/modules/_tables.scss */
.shopping-cart-table tbody td, .cart-donation-table tbody td, .course-confirmation-table tbody td, .shopping-cart-table tbody th, .cart-donation-table tbody th, .course-confirmation-table tbody th {
  padding-top: 16px;
  padding-bottom: 16px;
}
/* line 395, ../../src/sass/modules/_tables.scss */
.shopping-cart-table thead .format, .cart-donation-table thead .format, .course-confirmation-table thead .format {
  width: 56px;
}
/* line 398, ../../src/sass/modules/_tables.scss */
.shopping-cart-table thead .title, .cart-donation-table thead .title, .course-confirmation-table thead .title {
  width: 179px;
}
/* line 401, ../../src/sass/modules/_tables.scss */
.shopping-cart-table thead .dates-and-times, .cart-donation-table thead .dates-and-times, .course-confirmation-table thead .dates-and-times {
  width: 169px;
}
/* line 404, ../../src/sass/modules/_tables.scss */
.shopping-cart-table thead .lang, .cart-donation-table thead .lang, .course-confirmation-table thead .lang {
  width: 93px;
}
/* line 407, ../../src/sass/modules/_tables.scss */
.shopping-cart-table thead .price, .cart-donation-table thead .price, .course-confirmation-table thead .price {
  width: 80px;
}
/* line 412, ../../src/sass/modules/_tables.scss */
.shopping-cart-table .format .distance, .cart-donation-table .format .distance, .course-confirmation-table .format .distance {
  clear: both;
  color: #9f9fa3;
  font-size: 11px;
  padding: 0 8px 0 0;
  text-align: center;
}
/* line 421, ../../src/sass/modules/_tables.scss */
.shopping-cart-table .promo-code h2, .cart-donation-table .promo-code h2, .course-confirmation-table .promo-code h2 {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}
/* line 430, ../../src/sass/modules/_tables.scss */
.shopping-cart-table .subtotal-row > td:first-child, .cart-donation-table .subtotal-row > td:first-child, .course-confirmation-table .subtotal-row > td:first-child {
  border-style: solid;
}
/* line 435, ../../src/sass/modules/_tables.scss */
.shopping-cart-table .subtotal-row th, .cart-donation-table .subtotal-row th, .course-confirmation-table .subtotal-row th, .shopping-cart-table .subtotal-row td, .cart-donation-table .subtotal-row td, .course-confirmation-table .subtotal-row td {
  text-align: right;
  padding: 3px 0;
}
/* line 441, ../../src/sass/modules/_tables.scss */
.shopping-cart-table .subtotal-row .first th, .cart-donation-table .subtotal-row .first th, .course-confirmation-table .subtotal-row .first th, .shopping-cart-table .subtotal-row .first td, .cart-donation-table .subtotal-row .first td, .course-confirmation-table .subtotal-row .first td {
  padding-top: 8px;
}
/* line 445, ../../src/sass/modules/_tables.scss */
.shopping-cart-table .subtotal-row .subtotal, .cart-donation-table .subtotal-row .subtotal, .course-confirmation-table .subtotal-row .subtotal {
  font-weight: bold;
  margin-top: 10px;
}
/* line 449, ../../src/sass/modules/_tables.scss */
.shopping-cart-table .subtotal-row .simple-table, .cart-donation-table .subtotal-row .simple-table, .course-confirmation-table .subtotal-row .simple-table {
  display: inline;
  float: right;
  width: 193px;
}
/* line 453, ../../src/sass/modules/_tables.scss */
.shopping-cart-table .subtotal-row .simple-table td, .cart-donation-table .subtotal-row .simple-table td, .course-confirmation-table .subtotal-row .simple-table td {
  width: 70px;
}
/* line 457, ../../src/sass/modules/_tables.scss */
.shopping-cart-table .subtotal-row .tax-free, .cart-donation-table .subtotal-row .tax-free, .course-confirmation-table .subtotal-row .tax-free {
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
}
/* line 462, ../../src/sass/modules/_tables.scss */
.shopping-cart-table .subtotal-row .amount, .cart-donation-table .subtotal-row .amount, .course-confirmation-table .subtotal-row .amount {
  margin: 0 0 0 24px;
}

/* line 472, ../../src/sass/modules/_tables.scss */
.cart-donation-table thead .title {
  width: 550px;
}
/* line 475, ../../src/sass/modules/_tables.scss */
.cart-donation-table thead .price {
  width: 140px;
}
/* line 480, ../../src/sass/modules/_tables.scss */
.cart-donation-table .title img {
  display: inline;
  float: left;
  margin: 0 18px 0 0;
}
/* line 484, ../../src/sass/modules/_tables.scss */
.cart-donation-table .title .summary {
  display: inline;
  float: left;
  width: 160px;
}
/* line 492, ../../src/sass/modules/_tables.scss */
.cart-donation-table.receipt-table thead .title {
  width: 70%;
}
/* line 495, ../../src/sass/modules/_tables.scss */
.cart-donation-table.receipt-table thead .price {
  width: auto;
}

/* line 505, ../../src/sass/modules/_tables.scss */
.course-confirmation-table thead .title {
  width: 230px;
}
/* line 508, ../../src/sass/modules/_tables.scss */
.course-confirmation-table thead .dates-and-times {
  width: 210px;
}
/* line 511, ../../src/sass/modules/_tables.scss */
.course-confirmation-table thead .lang {
  width: 130px;
}
/* line 517, ../../src/sass/modules/_tables.scss */
.course-confirmation-table .options .action-wrap .action {
  display: inline;
  float: right;
}
/* line 521, ../../src/sass/modules/_tables.scss */
.course-confirmation-table .options .materials-link {
  text-align: right;
}
/* line 523, ../../src/sass/modules/_tables.scss */
.course-confirmation-table .options .materials-link a {
  text-decoration: none;
}
/* line 525, ../../src/sass/modules/_tables.scss */
.course-confirmation-table .options .materials-link a:hover {
  text-decoration: none;
}
/* line 527, ../../src/sass/modules/_tables.scss */
.course-confirmation-table .options .materials-link a:hover span {
  text-decoration: underline;
}
/* line 532, ../../src/sass/modules/_tables.scss */
.course-confirmation-table .options .materials-link img, .course-confirmation-table .options .materials-link span {
  vertical-align: middle;
}

/* line 539, ../../src/sass/modules/_tables.scss */
.event-schedule {
  margin: -20px 0 0;
  width: auto;
}
/* line 542, ../../src/sass/modules/_tables.scss */
.event-schedule thead {
  height: 20px;
  visibility: hidden;
}
/* line 546, ../../src/sass/modules/_tables.scss */
.event-schedule thead th {
  background: none;
  border: none;
  font-size: 3px;
  padding: 0;
  text-indent: -9999px;
}
/* line 553, ../../src/sass/modules/_tables.scss */
.event-schedule thead th.event-day {
  width: 20px;
}
/* line 556, ../../src/sass/modules/_tables.scss */
.event-schedule thead th.dash {
  width: 10px;
}
/* line 562, ../../src/sass/modules/_tables.scss */
.event-schedule td.dash {
  text-align: center;
}
/* line 567, ../../src/sass/modules/_tables.scss */
.event-schedule abbr {
  border-width: 0;
}

/* line 573, ../../src/sass/modules/_tables.scss */
.annual-donation-table {
  width: 440px;
}
/* line 576, ../../src/sass/modules/_tables.scss */
.annual-donation-table tbody td, .annual-donation-table tbody th {
  border: none;
  padding: 12px 0 0;
}
/* line 583, ../../src/sass/modules/_tables.scss */
.annual-donation-table tr.first td, .annual-donation-table tr.first th {
  padding-top: 0;
}

/* 7.FORMS
------------------------------------------------------------------------- */
/* line 10, ../../src/sass/modules/_forms.scss */
.input-xtiny {
  width: 50px;
}

/* line 14, ../../src/sass/modules/_forms.scss */
.input-tiny {
  width: 60px;
}

/* line 18, ../../src/sass/modules/_forms.scss */
.input-small {
  width: 112px;
}

.input-small-year {
  width: 105px;
}

/* line 22, ../../src/sass/modules/_forms.scss */
.input-medium {
  width: 124px;
}

/* line 26, ../../src/sass/modules/_forms.scss */
.input-large {
  width: 220px;
}

.input-large-signIn, .input-large-newPwd {
  width: 380px;
  height: 30px;
}

/* line 30, ../../src/sass/modules/_forms.scss */
.input-xlarge {
  width: 250px;
}

/* line 34, ../../src/sass/modules/_forms.scss */
.input-xxlarge {
  width: 300px;
}

/* line 38, ../../src/sass/modules/_forms.scss */
.input-full {
  width: 100%;
}

/* line 44, ../../src/sass/modules/_forms.scss */
.input_full_wrap {
  display: block;
  padding-right: 8px;
}

/* line 52, ../../src/sass/modules/_forms.scss */
::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 57, ../../src/sass/modules/_forms.scss */
input[type="search"]::-webkit-search-decoration {
  display: none;
}

/* line 65, ../../src/sass/modules/_forms.scss */
input,
button,
select,
textarea {
  margin: 0;
  vertical-align: middle;
}

/* line 72, ../../src/sass/modules/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  position: relative;
  vertical-align: top;
  top: 3px;
  top: 0\0;
  *top: -3px;
}

@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) {
  /* line 85, ../../src/sass/modules/_forms.scss */
  input[type="radio"],
  input[type="checkbox"] {
    vertical-align: baseline;
    top: 2px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 480px) {
  /* line 94, ../../src/sass/modules/_forms.scss */
  input[type="radio"],
  input[type="checkbox"] {
    vertical-align: baseline;
    top: 0;
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 480px) {
  /* line 103, ../../src/sass/modules/_forms.scss */
  input[type="radio"],
  input[type="checkbox"] {
    vertical-align: baseline;
    top: 0;
  }
}
/* line 113, ../../src/sass/modules/_forms.scss */
button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  cursor: pointer;
  outline: 0;
  overflow: visible;
  width: auto;
}

/* line 132, ../../src/sass/modules/_forms.scss */
button {
  *padding-bottom: 1px;
  *padding-top: 1px;
}

/* line 152, ../../src/sass/modules/_forms.scss */
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  -o-background-clip: padding-box;
  -ms-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid;
  border-color: #cccccc;
  color: #333333;
  outline: 0;
  padding: 2px 3px;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  height: 21.5px;
  *height: auto;
  *padding-top: 2px;
  *padding-bottom: 1px;
}
/* line 170, ../../src/sass/modules/_forms.scss */
textarea.input-high,
select.input-high,
input[type="date"].input-high,
input[type="datetime"].input-high,
input[type="datetime-local"].input-high,
input[type="email"].input-high,
input[type="month"].input-high,
input[type="number"].input-high,
input[type="password"].input-high,
input[type="search"].input-high,
input[type="tel"].input-high,
input[type="text"].input-high,
input[type="time"].input-high,
input[type="url"].input-high,
input[type="week"].input-high {
  height: 25px;
}

/* line 174, ../../src/sass/modules/_forms.scss */
textarea {
  height: auto;
}

/* line 182, ../../src/sass/modules/_forms.scss */
::-webkit-input-placeholder {
  color: #888888;
}

/* line 187, ../../src/sass/modules/_forms.scss */
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888888;
}

/* line 192, ../../src/sass/modules/_forms.scss */
input.placeholder_text,
textarea.placeholder_text {
  color: #888888;
}

/* line 203, ../../src/sass/modules/_forms.scss */
button:focus,
button:active,
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
  -moz-box-shadow: rgba(16, 108, 161, 0.15) 0 0 3px 2px;
  -webkit-box-shadow: rgba(16, 108, 161, 0.15) 0 0 3px 2px;
  -o-box-shadow: rgba(16, 108, 161, 0.15) 0 0 3px 2px;
  box-shadow: rgba(16, 108, 161, 0.15) 0 0 3px 2px;
  z-index: 1;
}

/* line 214, ../../src/sass/modules/_forms.scss */
input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 234, ../../src/sass/modules/_forms.scss */
select[disabled],
textarea[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eeeeee;
}

/* line 243, ../../src/sass/modules/_forms.scss */
button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #888888;
  cursor: default;
}

/* line 256, ../../src/sass/modules/_forms.scss */
textarea,
select[size],
select[multiple] {
  height: auto;
}

/* line 259, ../../src/sass/modules/_forms.scss */
select {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background-image: linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  padding: 0;
}

/* Tweaks for Safari + Chrome. */
@media (-webkit-min-device-pixel-ratio: 0) {
  /* line 266, ../../src/sass/modules/_forms.scss */
  select {
    background-image: url('../images/form/select-arrow.png?1360164509'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background-image: url('../images/form/select-arrow.png?1360164509'), -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background-image: url('../images/form/select-arrow.png?1360164509'), -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background-image: url('../images/form/select-arrow.png?1360164509'), -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background-image: url('../images/form/select-arrow.png?1360164509'), linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding-left: 3px;
    padding-right: 19px;
  }

  /* line 275, ../../src/sass/modules/_forms.scss */
  select[size],
  select[multiple] {
    background-image: none;
    padding: 0;
  }
}
/* line 281, ../../src/sass/modules/_forms.scss */
textarea {
  min-height: 40px;
  overflow: auto;
  resize: none;
  width: 100%;
}

/* line 288, ../../src/sass/modules/_forms.scss */
optgroup {
  color: black;
  font-style: normal;
  font-weight: normal;
}

/* line 308, ../../src/sass/modules/_forms.scss */
.placeholder_text,
label[for],
a span,
button span {
  cursor: pointer;
}

/* BUTTON STYLES */
/* line 315, ../../src/sass/modules/_forms.scss */
.action-wrap {
  zoom: 1;
  margin: 0 -20px 42px 0;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.action-wrap:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 318, ../../src/sass/modules/_forms.scss */
.action-wrap .action {
  display: inline;
  float: left;
  margin: 0 20px 0 0;
}

/* line 326, ../../src/sass/modules/_forms.scss */
.action {
  -moz-box-shadow: #bbbbbb 0 0 3px;
  -webkit-box-shadow: #bbbbbb 0 0 3px;
  -o-box-shadow: #bbbbbb 0 0 3px;
  box-shadow: #bbbbbb 0 0 3px;
  background: white;
  border: 1px solid white;
  overflow: hidden;
  margin-right:25px;
}
/* line 332, ../../src/sass/modules/_forms.scss */
.clearfix > .action, #location-search > .action {
  display: inline;
  float: left;
}
/* line 336, ../../src/sass/modules/_forms.scss */
.action .button {
  text-shadow: #b40010 0 1px 0;
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  background: url('../images/sprite/button/primary-icon.png?1360164509') 103% -2px no-repeat;
  border: none;
  color: white;
  display: block;
  float: none;
  font-size: 12px;
  height: 21px;
  line-height: 20px;
  margin: 0;
  padding: 0 29px 0 20px;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
}
/* McFadyen*/
.buttonLink { background:transparent; border:none; padding:0!important; /*border is optional*/ border-bottom:1px solid #444; cursor:hand; color:red;}

/* line 355, ../../src/sass/modules/_forms.scss */
.action input[type="submit"].button {
  text-shadow: #b40010 0 1px 0;
  border: 0 none;
  color: white;
}
/* line 360, ../../src/sass/modules/_forms.scss */
.action input[type="submit"].button[disabled] {
  text-shadow: white 0 1px 0;
  color: #7d7d7d;
}
/* line 366, ../../src/sass/modules/_forms.scss */
.no-boxshadow .action {
  border: none;
  background: url('../images/bg/button-box-shadow-right.png?1360164509') top right no-repeat;
  margin-top: -2px;
  padding: 0 4px 0 0;
}
/* line 372, ../../src/sass/modules/_forms.scss */
.no-boxshadow .action .action-shadow {
  background: url('../images/bg/button-box-shadow-left.png?1360164509') top left no-repeat;
  padding: 3px 0 3px 3px;
}
/* line 378, ../../src/sass/modules/_forms.scss */
.action.disabled {
  -moz-box-shadow: #d7d7d7 0 0 3px;
  -webkit-box-shadow: #d7d7d7 0 0 3px;
  -o-box-shadow: #d7d7d7 0 0 3px;
  box-shadow: #d7d7d7 0 0 3px;
}
/* line 381, ../../src/sass/modules/_forms.scss */
.action.disabled .button {
  text-shadow: white 0 1px 0;
  color: #7d7d7d;
  height: 21px;
  line-height: 21px;
  padding: 0 20px;
}

.account-landing .donations-summary-footer .action {
	margin-right:0;
}
.account-landing .classes-summary .secondary-footer .action{
	margin-right:0;
}

/* line 393, ../../src/sass/modules/_forms.scss */
.bw {
  zoom: 1;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fb2e41), color-stop(100%, #d60215));
  background-image: -webkit-linear-gradient(#fb2e41, #d60215);
  background-image: -moz-linear-gradient(#fb2e41, #d60215);
  background-image: -o-linear-gradient(#fb2e41, #d60215);
  background-image: linear-gradient(#fb2e41, #d60215);
  background-color: #ed1b2e;
  border: 1px solid #d60215;
  color: white;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  text-decoration: none;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.bw:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 404, ../../src/sass/modules/_forms.scss */
.bw:focus {
  border-color: #d60215;
}
/* line 409, ../../src/sass/modules/_forms.scss */
.bw:focus, .bw:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d60215), color-stop(100%, #fb2e41));
  background-image: -webkit-linear-gradient(#d60215, #fb2e41);
  background-image: -moz-linear-gradient(#d60215, #fb2e41);
  background-image: -o-linear-gradient(#d60215, #fb2e41);
  background-image: linear-gradient(#d60215, #fb2e41);
  text-decoration: none;
}
/* line 414, ../../src/sass/modules/_forms.scss */
.no-cssgradients .bw {
  background: #ed1b2e url('../images/sprite/button-s5e8c117ddf.png') 0 0 repeat-x;
}
/* line 418, ../../src/sass/modules/_forms.scss */
.no-cssgradients .bw:focus, .no-cssgradients .bw:hover {
  background: #ed1b2e url('../images/sprite/button-s5e8c117ddf.png') 0 -50px repeat-x;
}
/* line 423, ../../src/sass/modules/_forms.scss */
.disabled .bw {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #f1f1f1));
  background-image: -webkit-linear-gradient(#fbfbfb, #f1f1f1);
  background-image: -moz-linear-gradient(#fbfbfb, #f1f1f1);
  background-image: -o-linear-gradient(#fbfbfb, #f1f1f1);
  background-image: linear-gradient(#fbfbfb, #f1f1f1);
  background-color: #f4f4f4;
  border-color: #f1f1f1;
  border-style: solid;
  border-width: 1px;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
}
/* line 433, ../../src/sass/modules/_forms.scss */
.no-cssgradients .disabled .bw {
  background: #f4f4f4 url('../images/sprite/button-s5e8c117ddf.png') 0 -538px;
}

@-moz-document url-prefix() {
  /* line 440, ../../src/sass/modules/_forms.scss */
  .bw input[disabled].button {
    padding-top: 1px;
  }
}

/* line 445, ../../src/sass/modules/_forms.scss */
.no-cssgradients .big-button .bw {
  background: #d50115 url('../images/sprite/button-s5e8c117ddf.png') 0 -444px repeat-x;
}
/* line 449, ../../src/sass/modules/_forms.scss */
.no-cssgradients .big-button .bw:focus, .no-cssgradients .big-button .bw:hover {
  background: #d50115 url('../images/sprite/button-s5e8c117ddf.png') 0 -501px repeat-x;
}
/* line 455, ../../src/sass/modules/_forms.scss */
.big-button .button {
  background: url('../images/sprite/button-s5e8c117ddf.png') -562px -406px no-repeat;
  background-position: 100% -392px;
  font-size: 15px;
  height: 40px;
  line-height: 34px;
  padding: 0 48px 0 32px;
}
/* line 464, ../../src/sass/modules/_forms.scss */
.no-boxshadow .big-button {
  border: none;
  background: url('../images/bg/big-button-box-shadow-right.png?1360164509') top right no-repeat;
  padding: 0 3px 0 0;
}
/* line 469, ../../src/sass/modules/_forms.scss */
.no-boxshadow .big-button .action-shadow {
  background: url('../images/bg/big-button-box-shadow-left.png?1360164509') top left no-repeat;
  padding: 3px 0px 3px 4px;
}

/* line 477, ../../src/sass/modules/_forms.scss */
.alt-button .bw {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #e9e9e9));
  background-image: -webkit-linear-gradient(#fefefe, #e9e9e9);
  background-image: -moz-linear-gradient(#fefefe, #e9e9e9);
  background-image: -o-linear-gradient(#fefefe, #e9e9e9);
  background-image: linear-gradient(#fefefe, #e9e9e9);
  background-color: #f4f4f4;
  border: 1px solid #e9e9e9;
  color: #ed1b2e;
  padding: 0;
}
/* line 484, ../../src/sass/modules/_forms.scss */
.no-cssgradients .alt-button .bw {
  background: #f4f4f4 url('../images/sprite/button-s5e8c117ddf.png') 0 -100px repeat-x;
}
/* line 488, ../../src/sass/modules/_forms.scss */
.no-cssgradients .alt-button .bw:focus, .no-cssgradients .alt-button .bw:hover {
  background: #f4f4f4 url('../images/sprite/button-s5e8c117ddf.png') 0 -150px repeat-x;
}
/* line 493, ../../src/sass/modules/_forms.scss */
.alt-button .bw:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #fefefe));
  background-image: -webkit-linear-gradient(#e9e9e9, #fefefe);
  background-image: -moz-linear-gradient(#e9e9e9, #fefefe);
  background-image: -o-linear-gradient(#e9e9e9, #fefefe);
  background-image: linear-gradient(#e9e9e9, #fefefe);
}
/* line 498, ../../src/sass/modules/_forms.scss */
.alt-button .button {
  text-shadow: white 0 1px 0;
  background: url('../images/sprite/button-s5e8c117ddf.png') -577px -296px no-repeat;
  background-position: 100% -491px;
  color: #ed1b2e;
  font-size: 12px;
  height: 21px;
  line-height: 20px;
  padding: 0 29px 0 20px;
}
/* line 509, ../../src/sass/modules/_forms.scss */
.alt-button input[type="submit"].button {
  text-shadow: white 0 1px 0;
  color: #ed1b2e;
}

/* line 516, ../../src/sass/modules/_forms.scss */
.plain-button .button {
  background: none;
  //padding: 0 20px;
}

/* line 523, ../../src/sass/modules/_forms.scss */
.short-button .button {
  padding: 0 10px;
}

/* FORM */
/* line 531, ../../src/sass/modules/_forms.scss */
.form-action {
  zoom: 1;
  margin: 25px 0 0;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.form-action:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 535, ../../src/sass/modules/_forms.scss */
.form-action .action {
  display: inline;
  float: left;
  margin-right: 18px;
}
/* line 540, ../../src/sass/modules/_forms.scss */
.form-action .action-link {
  display: inline;
  float: left;
  font-size: 13px;
  line-height: 25px;
}

/* line 551, ../../src/sass/modules/_forms.scss */
.field-wrap {
  zoom: 1;
  margin: 0 0 15px;
}
.field-wrap-custom {
  zoom: 1;
  margin: 0;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.field-wrap:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 555, ../../src/sass/modules/_forms.scss */
.field-wrap label {
  font-weight: bold;
}
/* line 558, ../../src/sass/modules/_forms.scss */
.field-wrap .field {
  margin: 2px 0 0;
}
/* line 562, ../../src/sass/modules/_forms.scss */
.field-wrap.first {
  margin-top: 0;
}
/* line 565, ../../src/sass/modules/_forms.scss */
.field-wrap .page-note {
  font-weight: normal;
  margin: 0;
}
.field-wrap-signIn, .field-wrap-newPwd {
  zoom: 1;
  margin: 0 0 5px;
}
.field-wrap-newPwd:after {
	margin-top: 10px;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.field-wrap-signIn:after, .field-wrap-newPwd:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 555, ../../src/sass/modules/_forms.scss */
.field-wrap-signIn label, .field-wrap-newPwd label {
  font-weight: bold;
  font-size: 15px;
}
/* line 558, ../../src/sass/modules/_forms.scss */
.field-wrap-signIn .field, .field-wrap-newPwd .field {
  margin: 2px 0 0;
}
/* line 562, ../../src/sass/modules/_forms.scss */
.field-wrap-signIn.first, .field-wrap-newPwd.first {
  margin-top: 0;
}
/* line 565, ../../src/sass/modules/_forms.scss */
.field-wrap-signIn .page-note, .field-wrap-newPwd .page-note {
  font-weight: normal;
  margin: 0;
}

/* line 575, ../../src/sass/modules/_forms.scss */
.multi-radio-wrap .legend-wrap,
.multi-radio-wrap legend {
  font-weight: bold;
}
/* line 578, ../../src/sass/modules/_forms.scss */
.multi-radio-wrap .field {
  overflow: hidden;
}
/* line 581, ../../src/sass/modules/_forms.scss */
.multi-radio-wrap .sub-field-wrap {
  display: inline;
  float: left;
  overflow: hidden;
  margin: 0 30px 0 0;
  padding: 1px;
}
/* line 587, ../../src/sass/modules/_forms.scss */
.multi-radio-wrap .sub-field-wrap .sub-field {
  display: inline;
  float: left;
  margin: 0 6px 0 0;
}
/* line 591, ../../src/sass/modules/_forms.scss */
.multi-radio-wrap .sub-field-wrap label {
  width: auto;
  font-weight: normal;
}
/* line 595, ../../src/sass/modules/_forms.scss */
.multi-radio-wrap .sub-field-wrap input {
  display: inline;
  float: left;
  margin: 0;
}

/* line 605, ../../src/sass/modules/_forms.scss */
.tabular-form label {
  display: inline;
  float: left;
  width: 147px;
  cursor: auto;
}
.tabular-form .inputEmail, .tabular-form .inputPassword {
  display: block;
  float: none;
  margin-bottom: 15px;
}
/* line 610, ../../src/sass/modules/_forms.scss */
.tabular-form .field {
  display: inline;
  float: left;
  zoom: 1;
  margin-top: 0;
  margin-right: -13px;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.tabular-form .field:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 619, ../../src/sass/modules/_forms.scss */
.tabular-form input,
.tabular-form select,
.tabular-form textarea {
  display: inline;
  float: left;
  margin: 0 3px 0 0;
}
.tabular-form input::-ms-clear {
	display: none;
}
/* line 626, ../../src/sass/modules/_forms.scss */
.tabular-form .multi-radio-wrap .legend-wrap {
  display: inline;
  float: left;
  width: 147px;
}
/* line 630, ../../src/sass/modules/_forms.scss */
.tabular-form .multi-radio-wrap .sub-field-wrap {
  display: block;
  float: none;
  margin: 8px 0 0;
}
/* line 635, ../../src/sass/modules/_forms.scss */
.tabular-form .multi-radio-wrap .sub-field-wrap.first {
  margin-top: 0;
}
/* line 641, ../../src/sass/modules/_forms.scss */
.tabular-form .push {
  margin-left: 147px;
}
/* line 644, ../../src/sass/modules/_forms.scss */
.tabular-form .optional {
  font-weight: normal;
}
/* line 646, ../../src/sass/modules/_forms.scss */
.tabular-form .optional label {
  font-weight: normal;
}
/* line 649, ../../src/sass/modules/_forms.scss */
.tabular-form .optional .optional-text {
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  line-height: 15px;
}
/* line 659, ../../src/sass/modules/_forms.scss */
.tabular-form .checkbox-wrap label,
.tabular-form .radio-wrap label {
  font-weight: normal;
  width: auto;
}
/* line 664, ../../src/sass/modules/_forms.scss */
.tabular-form .checkbox-wrap input,
.tabular-form .radio-wrap input {
  margin-right: 0;
}
/* line 668, ../../src/sass/modules/_forms.scss */
.tabular-form .checkbox-wrap.push label,
.tabular-form .radio-wrap.push label {
  width: 225px;
}
/* line 672, ../../src/sass/modules/_forms.scss */
.tabular-form .checkbox-wrap .invalid-message,
.tabular-form .radio-wrap .invalid-message {
  margin-left: 0;
  width: auto;
}
/* line 678, ../../src/sass/modules/_forms.scss */
.tabular-form .invalid-message {
  margin-left: 130px;
}

/* line 685, ../../src/sass/modules/_forms.scss */
.checkbox-wrap .field,
.radio-wrap .field {
  display: inline;
  float: left;
  margin: 0;
}
/* line 689, ../../src/sass/modules/_forms.scss */
.checkbox-wrap .field input,
.radio-wrap .field input {
  display: inline;
  float: left;
  width: auto;
}
/* line 696, ../../src/sass/modules/_forms.scss */
.checkbox-wrap label,
.checkbox-wrap .label,
.radio-wrap label,
.radio-wrap .label {
  display: block;
  float: none;
  font-weight: normal;
  margin: 0 0 0 22px;
}
/* line 703, ../../src/sass/modules/_forms.scss */
.checkbox-wrap .label label,
.radio-wrap .label label {
  margin-left: 0;
}
/* line 708, ../../src/sass/modules/_forms.scss */
.checkbox-wrap .page-note,
.radio-wrap .page-note {
  clear: both;
}

/* line 714, ../../src/sass/modules/_forms.scss */
.checkbox-wrap .page-note {
  padding: 0 0 0 22px;
}

/* line 719, ../../src/sass/modules/_forms.scss */
.invalid-box {
  background: #fffae3;
  border: 2px solid #ed1b2e;
  color: #ed1b2e;
  display: none;
  margin: 0 0 20px;
  padding: 15px;
}
/* line 728, ../../src/sass/modules/_forms.scss */
.invalid-box .invalid-header h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 18px;
  color: #ed1b2e;
  margin-bottom: 10px;
}
/* line 737, ../../src/sass/modules/_forms.scss */
.invalid-box .error-list {
  margin: 0 0 0 2px;
}

/* line 744, ../../src/sass/modules/_forms.scss */
.invalid-field-wrap label {
  color: #ed1b2e;
  width: 129px;
}
/* line 748, ../../src/sass/modules/_forms.scss */
.invalid-field-wrap .invalid-message {
  display: block;
  visibility: visible;
}
/* line 754, ../../src/sass/modules/_forms.scss */
.invalid-field-wrap input[type=text],
.invalid-field-wrap input[type=password],
.invalid-field-wrap textarea {
  background: #fffae3;
  border: 1px solid #ed1b2e;
}
/* line 760, ../../src/sass/modules/_forms.scss */
.invalid-field-wrap.date-pickers-wrap .field {
  background: #fffae3;
  border: 1px solid #ed1b2e;
}
/* line 766, ../../src/sass/modules/_forms.scss */
.invalid-field-wrap.date-pickers-wrap input[type=text],
.invalid-field-wrap.date-pickers-wrap input[type=password] {
  background: none;
  border: none;
}

/* line 772, ../../src/sass/modules/_forms.scss */
.invalid-message {
  color: #ed1b2e;
  display: none;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  margin: 2px 0 0;
  visibility: hidden;
  width: 220px;
}

/* line 783, ../../src/sass/modules/_forms.scss */
.content-search-common {
  margin-top: -16px;
  overflow: hidden;
  padding: 0 0 20px;
}
/* line 788, ../../src/sass/modules/_forms.scss */
.content-search-common form {
  overflow: hidden;
}
/* line 791, ../../src/sass/modules/_forms.scss */
.content-search-common .content-search {
  display: inline;
  float: left;
  background: #eae9ea;
  margin: 0;
  padding: 3px;
}
/* line 797, ../../src/sass/modules/_forms.scss */
.content-search-common .field {
  zoom: 1;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
  background: #fff;
  position: relative;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.content-search-common .field:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 805, ../../src/sass/modules/_forms.scss */
.content-search-common input {
  border: none;
  color: #9f9fa3;
  font-size: 11px;
  height: 19px;
  line-height: 19px;
  margin: 0;
  padding: 0 0 0 6px;
  width: 212px;
  vertical-align: top;
}
/* line 817, ../../src/sass/modules/_forms.scss */
body:first-of-type .content-search-common input {
  padding-top: 3px;
}
/* line 821, ../../src/sass/modules/_forms.scss */
.content-search-common .button {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5169px;
  border: 0 none;
  display: block;
  height: 19px;
  line-height: 20px;
  margin: 0 0 0 -4px;
  padding: 0;
  position: absolute;
  right: 1px;
  top: 0;
  width: 22px;
}

/* line 837, ../../src/sass/modules/_forms.scss */
.content-search-wrap.no-result {
  margin: 0 0 34px;
}
/* line 839, ../../src/sass/modules/_forms.scss */
.content-search-wrap.no-result .content-search-common {
  margin-bottom: 0;
  padding-bottom: 10px;
}
/* line 842, ../../src/sass/modules/_forms.scss */
.content-search-wrap.no-result .content-search-common .field {
  border-color: #ed1b2e;
}
/* line 847, ../../src/sass/modules/_forms.scss */
.content-search-wrap.no-result .no-result-message {
  color: #ed1b2e;
  font-weight: bold;
}

/* line 854, ../../src/sass/modules/_forms.scss */
.promo-code-module {
  margin: 0 0 30px;
  overflow: hidden;
}
/* line 858, ../../src/sass/modules/_forms.scss */
.promo-code-module .module-inner {
  display: inline;
  float: left;
  border-color: #f1f1f1;
  border-style: solid;
  border-width: 1px;
  padding: 11px 10px;
}
/* line 865, ../../src/sass/modules/_forms.scss */
.promo-code-module .field {
  display: inline;
  float: left;
}
/* line 868, ../../src/sass/modules/_forms.scss */
.promo-code-module .field input {
  width: 212px;
}
/* line 872, ../../src/sass/modules/_forms.scss */
.promo-code-module .action {
  display: inline;
  float: left;
  margin: -3px 0 -3px 8px;
}

/* line 877, ../../src/sass/modules/_forms.scss */
#enter-donation-amount {
  display: inline;
  float: left;
  color: #6d6e70;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  background: transparent url('../images/bg/money-field.png?1360164509') no-repeat scroll left -3px;
  font-size: 38px;
  height: 45px;
  line-height: 44px;
  padding-left: 29px;
  padding-top: 2px;
  text-align: right;
  width: 274px;
}

/* line 889, ../../src/sass/modules/_forms.scss */
#enter-donation-amount::-webkit-input-placeholder {
  color: #9f9fa3;
}

/* line 892, ../../src/sass/modules/_forms.scss */
#enter-donation-amount:-moz-placeholder {
  color: #9f9fa3;
}

/* line 895, ../../src/sass/modules/_forms.scss */
#enter-donation-amount:-ms-input-placeholder {
  color: #9f9fa3;
}

/* line 899, ../../src/sass/modules/_forms.scss */
#custom-amount {
  display: inline;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  background: transparent url('../images/bg/money-field-small.png?1360164509') no-repeat scroll 3px center;
  font-size: 18px;
  height: 31px;
  color: #333333;
  padding-left: 18px;
  padding-top: 4px;
  text-align: right;
  width: 132px;
}

#custom-amount::-webkit-input-placeholder {
  color: #9f9fa3;
}
#custom-amount:-moz-placeholder {
  color: #9f9fa3;
}
#custom-amount:-ms-input-placeholder {
  color: #9f9fa3;
}

.spacerClass{
width:30px;
height:1px;
}

/* line 907, ../../src/sass/modules/_forms.scss */
.extreme-input {
  display: inline;
  float: left;
  background: transparent url('../images/bg/text-field.png?1360164509') no-repeat scroll left top;
  font-size: 38px;
  line-height: 48px;
  height: 53px;
}
/* line 914, ../../src/sass/modules/_forms.scss */
.extreme-input .extreme-input-inner {
  zoom: 1;
  border-color: #ddd;
  border-style: solid;
  border-width: 1px;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.extreme-input .extreme-input-inner:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 920, ../../src/sass/modules/_forms.scss */
.extreme-input .sign {
  display: inline;
  float: left;
}
/* line 923, ../../src/sass/modules/_forms.scss */
.extreme-input input {
  display: inline;
  float: left;
  background: transparent;
  border: none;
  font-size: 38px;
  line-height: 48px;
  height: 51px;
  padding: 3px 6px;
  text-align: right;
  width: 277px;
}
/* line 935, ../../src/sass/modules/_forms.scss */
.extreme-input.small {
  font-size: 18px;
  height: 32px;
  line-height: 22px;
}
/* line 940, ../../src/sass/modules/_forms.scss */
.extreme-input.small input {
  font-size: 18px;
  line-height: 28px;
  height: 30px;
  width: 162px;
}

/* ENd slider-field-wrap */
/* For the popup */
/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
/* line 959, ../../src/sass/modules/_forms.scss */
.date-pickers-wrap {
  display: inline;
  float: left;
  margin-right: 5px;
}
/* line 963, ../../src/sass/modules/_forms.scss */
.date-pickers-wrap label {
  display: block;
}
/* line 966, ../../src/sass/modules/_forms.scss */
.date-pickers-wrap .field {
  display: inline;
  float: left;
  background-color: #fdfdfd;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
  padding: 0;
  text-decoration: none;
}
/* line 975, ../../src/sass/modules/_forms.scss */
.date-pickers-wrap .dp-displayed {
  border-color: #ce0f20;
}
/* line 978, ../../src/sass/modules/_forms.scss */
.date-pickers-wrap .dp-displayed input {
  font-weight: bold;
}
/* line 982, ../../src/sass/modules/_forms.scss */
.date-pickers-wrap .field-inner {
  background: transparent url('../images/icon/date-picker.png?1360164509') no-repeat scroll 100% 50%;
}
/* line 985, ../../src/sass/modules/_forms.scss */
.date-pickers-wrap input {
  background: none;
  border: none;
  display: block;
  float: none;
  font-size: 11px;
  margin: 0;
  width: 88px;
}
/* line 994, ../../src/sass/modules/_forms.scss */
.date-pickers-wrap .range-text {
  display: inline;
  float: left;
  margin: 0 15px;
}

/* line 1000, ../../src/sass/modules/_forms.scss */
.jCalendar {
  border-collapse: separate;
  border-spacing: 3px;
  font-size: 11px;
  line-height: 15px;
}
/* line 1006, ../../src/sass/modules/_forms.scss */
.jCalendar th {
  background: #f1f1f1;
  color: #333333;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  padding: 2px 0;
  text-align: center;
  width: 21px;
}
/* line 1016, ../../src/sass/modules/_forms.scss */
.jCalendar td {
  border: none;
  background: none;
  padding: 3px 0;
  text-align: center;
}
/* line 1022, ../../src/sass/modules/_forms.scss */
.jCalendar .other-month {
  color: #cfcfcf;
}
/* line 1025, ../../src/sass/modules/_forms.scss */
.jCalendar .today {
  -moz-box-shadow: inset #525252 0 0 3px;
  -webkit-box-shadow: inset #525252 0 0 3px;
  -o-box-shadow: inset #525252 0 0 3px;
  box-shadow: inset #525252 0 0 3px;
  background: #979797;
  color: #fff;
}
/* line 1030, ../../src/sass/modules/_forms.scss */
.jCalendar .today.disabled {
  -moz-box-shadow: inset #525252 0 0 3px;
  -webkit-box-shadow: inset #525252 0 0 3px;
  -o-box-shadow: inset #525252 0 0 3px;
  box-shadow: inset #525252 0 0 3px;
  background: #979797 !important;
}
/* line 1035, ../../src/sass/modules/_forms.scss */
.jCalendar .selected {
  background: #26678d;
  color: #fff;
}
/* line 1039, ../../src/sass/modules/_forms.scss */
.jCalendar .dp-hover {
  background: #26678d;
  color: #fff;
}
/* line 1043, ../../src/sass/modules/_forms.scss */
.jCalendar .selectedWeek td {
  background: #f66;
  color: #fff;
}
/* line 1047, ../../src/sass/modules/_forms.scss */
.jCalendar .disabled {
  color: #cfcfcf;
}
/* line 1049, ../../src/sass/modules/_forms.scss */
.jCalendar .disabled.dp-hover {
  background: none;
  color: #cfcfcf;
}
/* line 1056, ../../src/sass/modules/_forms.scss */
.jCalendar .unselec,
.jCalendar .unselec:hover,
.jCalendar .unselec.dp-hover {
  background: #26678d;
  color: #fff;
}

/* line 1062, ../../src/sass/modules/_forms.scss */
#dp-close {
  font-size: 11px;
  padding: 4px 0;
  text-align: center;
  display: block;
}
/* line 1068, ../../src/sass/modules/_forms.scss */
#dp-close:hover {
  text-decoration: underline;
}

/* line 1072, ../../src/sass/modules/_forms.scss */
.dp-popup {
  background: #fff;
  border-color: #ce0f20;
  border-style: solid;
  border-width: 3px;
  display: none;
  padding: 5px 5px 2px;
  position: absolute;
  width: 171px !important;
  z-index: 9999;
  /* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
}
/* line 1083, ../../src/sass/modules/_forms.scss */
.dp-popup h2 {
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e9e9e9), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #e9e9e9, #ffffff);
  background-image: -moz-linear-gradient(bottom, #e9e9e9, #ffffff);
  background-image: -o-linear-gradient(bottom, #e9e9e9, #ffffff);
  background-image: linear-gradient(bottom, #e9e9e9, #ffffff);
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  height: 24px;
  line-height: 18px;
  margin: 0;
  text-align: center;
  padding: 4px 0 0;
}
/* line 1097, ../../src/sass/modules/_forms.scss */
.dp-popup a {
  text-decoration: none;
}
/* line 1103, ../../src/sass/modules/_forms.scss */
.dp-popup .dp-nav-prev,
.dp-popup .dp-nav-next {
  position: absolute;
  top: 6px;
}
/* line 1107, ../../src/sass/modules/_forms.scss */
.dp-popup .dp-nav-prev a,
.dp-popup .dp-nav-next a {
  cursor: pointer;
  display: block;
  height: 25px;
  width: 25px;
  text-indent: -9999px;
}
/* line 1114, ../../src/sass/modules/_forms.scss */
.dp-popup .dp-nav-prev a.disabled,
.dp-popup .dp-nav-next a.disabled {
  cursor: default;
}
/* line 1119, ../../src/sass/modules/_forms.scss */
.dp-popup .dp-nav-prev {
  left: 6px;
}
/* line 1121, ../../src/sass/modules/_forms.scss */
.dp-popup .dp-nav-prev a {
  background: transparent url('../images/sprite/icon/page-prev.png?1360164509') no-repeat scroll 50% 50%;
}
/* line 1125, ../../src/sass/modules/_forms.scss */
.dp-popup .dp-nav-next {
  right: 6px;
}
/* line 1127, ../../src/sass/modules/_forms.scss */
.dp-popup .dp-nav-next a {
  background: transparent url('../images/sprite/icon/page-next.png?1360164509') no-repeat scroll 50% 50%;
}
/* line 1131, ../../src/sass/modules/_forms.scss */
.dp-popup .disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: none;
  cursor: default;
}
/* line 1136, ../../src/sass/modules/_forms.scss */
.dp-popup td {
  cursor: pointer;
}
/* line 1139, ../../src/sass/modules/_forms.scss */
.dp-popup td.disabled {
  cursor: default;
}

/* line 1144, ../../src/sass/modules/_forms.scss */
#location-search {
  background: #efefef;
  display: block;
  margin: 0 auto 20px;
  padding: 15px;
  width: auto;
}
/* line 1153, ../../src/sass/modules/_forms.scss */
#location-search legend {
  display: block;
  font-size: 13px;
  font-weight: bold;
}
/* line 1158, ../../src/sass/modules/_forms.scss */
#location-search .field-wrap {
  display: block;
  padding: 12px 0 0 15px;
}
/* line 1165, ../../src/sass/modules/_forms.scss */
#location-search .field-wrap label,
#location-search .field-wrap input[type="text"],
#location-search .field-wrap .action-wrap,
#location-search .field-wrap .clear-search {
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
/* line 1170, ../../src/sass/modules/_forms.scss */
#location-search .field-wrap .action-wrap {
  margin-top: -3px;
}
/* line 1173, ../../src/sass/modules/_forms.scss */
#location-search .field-wrap .action-wrap .action {
  margin-left: 8px;
}

/* line 1182, ../../src/sass/modules/_forms.scss */
.search-donation-form .date-pickers-wrap {
  display: block;
  float: none;
  margin-right: 0;
}

/* 8.BANNER
------------------------------------------------------------------------- */
/* line 6, ../../src/sass/modules/_banner.scss */
#accessibility a:active, #accessibility a:focus {
  clip: rect(auto);
  clip: rect(auto, auto, auto, auto);
  height: auto;
  margin: 0;
  overflow: visible;
  width: auto;
}

/* line 17, ../../src/sass/modules/_banner.scss */
#hdr {
  background: url('../images/bg/main-nav-bg.gif?1360164509') repeat-x 0 91px;
  height: 136px;
  overflow: hidden;
  min-width:80em;
}
/* line 22, ../../src/sass/modules/_banner.scss */
#hdr.checkout-hdr {
  height: 125px;
}
/* line 25, ../../src/sass/modules/_banner.scss */
#hdr.has-banner {
  height: auto;
}
/* line 28, ../../src/sass/modules/_banner.scss */
#hdr.plain-hdr {
  background: #fff;
  height: 91px;
}

/* line 34, ../../src/sass/modules/_banner.scss */
.page-header {
  height: 91px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 12px;
  width: 968px;
}

/* line 42, ../../src/sass/modules/_banner.scss */
.branding {
  display: inline;
  float: left;
  margin: 12px 0 8px;
  padding: 0;
}
/* line 46, ../../src/sass/modules/_banner.scss */
.branding .logo {
  display: block;
}

/* line 51, ../../src/sass/modules/_banner.scss */
.utility-nav {
  zoom: 1;
  display: inline;
  float: right;
  padding-top: 15px;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.utility-nav:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 57, ../../src/sass/modules/_banner.scss */
.utility-nav .nav-list {
  display: inline;
  float: right;
}
/* line 61, ../../src/sass/modules/_banner.scss */
.utility-nav .nav-item {
  display: inline;
  float: left;
  font-size: 11px;
  line-height: 15px;
  padding-left: 25px;
}
/* line 67, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav {
  margin-bottom: 28px;
}
/* line 70, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .nav-item {
  border-color: #dadada;
  border-style: solid;
  border-width: 0 0 0 1px;
  margin-left: 11px;
  padding-left: 11px;
}
/* line 77, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .dropdown {
  position: relative;
}
/* line 80, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .dropdown .nav-link {
  background: transparent url('../images/icon/small-gray-down-arrow.png?1360164509') no-repeat scroll 100% 50%;
  color: #6d6e70;
  padding: 0 14px 0 0;
  position: relative;
  z-index: 1;
}
/* line 87, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .dropdown .menu {
  -moz-box-shadow: lightgrey 0 0 4px;
  -webkit-box-shadow: lightgrey 0 0 4px;
  -o-box-shadow: lightgrey 0 0 4px;
  box-shadow: lightgrey 0 0 4px;
  position: absolute;
  right: -12px;
  top: -7px;
  white-space: nowrap;
  min-width: 80px;
  width: 117%;
}
/* line 96, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .dropdown .menu li {
  font-size: 11px;
  line-height: 13px;
}
/* line 101, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .dropdown .menu-inner {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
  margin: -1px 0 0;
  padding: 25px 0 2px;
}
/* line 108, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .dropdown .menu-item-list {
  background-color: #fff;
  padding: 4px 13% 2px;
}
/* line 112, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .dropdown .menu-item {
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0 0;
  padding: 4px 0;
}
/* line 118, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .dropdown .menu-item.first {
  border-width: 0;
  padding-top: 0;
}
/* line 124, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .toggle {
  font-weight: bold;
}
/* line 128, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .location span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4944px;
  background-repeat: no-repeat;
  padding: 0 0 0 12px;
}
/* line 134, ../../src/sass/modules/_banner.scss */
.utility-nav .account-nav .first {
  border: none;
}
/* line 138, ../../src/sass/modules/_banner.scss */
.utility-nav .immersive-nav {
  text-transform: uppercase;
  clear: both;
  width: 100%;
}
/* line 143, ../../src/sass/modules/_banner.scss */
.utility-nav .immersive-nav .current {
  font-weight: bold;
  color: #6d6e70;
}
/* line 149, ../../src/sass/modules/_banner.scss */
.utility-nav .location .nav-link {
  color: #6d6e70;
  background: transparent url('../images/icon/small-gray-down-arrow.png?1360164509') no-repeat scroll 100% 50%;
  padding: 0 14px 0 0;
}
/* line 155, ../../src/sass/modules/_banner.scss */
.utility-nav .location .marker {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4944px;
  background-repeat: no-repeat;
  padding: 0 0 0 12px;
}

/* line 164, ../../src/sass/modules/_banner.scss */
#account .layout-banner {
  background: transparent url('../images/account/layoutBannerBg.jpg?1360164509') repeat-x scroll 50% 0;
  overflow: hidden;
}
/* line 167, ../../src/sass/modules/_banner.scss */
#account .layout-banner .offset {
  display: inline;
  float: left;
  position: relative;
  left: 50%;
  height: 112px;
}
/* line 173, ../../src/sass/modules/_banner.scss */
#account .layout-banner img {
  position: relative;
  left: -50%;
}

/* line 181, ../../src/sass/modules/_banner.scss */
.logout {
  display: block;
}

/* line 185, ../../src/sass/modules/_banner.scss */
.checkout-steps {
  background: url('../images/bg/checkout-steps-bg.png?1360164509') repeat-x scroll left top;
  border-color: #9f9fa3;
  border-style: dotted;
  border-width: 0 0 1px;
  padding: 0 0 1px;
}
/* line 192, ../../src/sass/modules/_banner.scss */
.checkout-steps .checkout-steps-inner {
  background: url('../images/bg/checkout-steps-inner-bg.png?1360164509') repeat-x scroll 50% 0;
  border-color: #9f9fa3;
  border-style: dotted;
  border-width: 0 0 1px;
  height: 31px;
  overflow: hidden;
}
/* line 200, ../../src/sass/modules/_banner.scss */
.checkout-steps .steps-list {
  margin: 0 auto;
  overflow: hidden;
  padding: 0 12px;
  width: 968px;
}
/* line 206, ../../src/sass/modules/_banner.scss */
.checkout-steps .step-item {
  display: inline;
  float: left;
  background: url('../images/icon/checkout-header-arrow.png?1360164509') no-repeat scroll 100% 50%;
  height: 34px;
  margin: 0 28px 0 0;
  padding: 0 36px 0 0;
}
/* line 215, ../../src/sass/modules/_banner.scss */
.checkout-steps .step-item.current .step-count {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5673px;
  background-repeat: no-repeat;
}
/* line 219, ../../src/sass/modules/_banner.scss */
.checkout-steps .step-item.current .step-name {
  color: #6d6e70;
}
/* line 223, ../../src/sass/modules/_banner.scss */
.checkout-steps .step-item.last {
  background: none;
  margin: 0;
  padding: 0;
}
/* line 230, ../../src/sass/modules/_banner.scss */
.checkout-steps .step-count {
  display: inline;
  float: left;
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5650px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 13px;
  line-height: 12px;
  margin: 10px 0 0;
  text-align: center;
  width: 13px;
}
/* line 242, ../../src/sass/modules/_banner.scss */
.checkout-steps .step-count span {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  color: #fff;
  padding: 0 1px;
}
/* line 248, ../../src/sass/modules/_banner.scss */
.checkout-steps .step-name {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  display: inline;
  float: left;
  color: #ccc;
  font-size: 13px;
  line-height: 16px;
  margin: 8px 0 0 5px;
}

/* line 258, ../../src/sass/modules/_banner.scss */
.recover-banner-module {
  background: #ed1b2e url('../images/bg/recover-banner-shadow-top.png?1360164509') no-repeat scroll 50% 0;
}
/* line 261, ../../src/sass/modules/_banner.scss */
#container .recover-banner-module {
  background: transparent url('../images/bg/recover-banner-cap.png?1360164509') no-repeat scroll 0 0;
  height: 72px;
  margin: 5px 0 0 -34px;
  padding: 0 0 0 6px;
}
/* line 267, ../../src/sass/modules/_banner.scss */
#container .recover-banner-module .banner {
  background: none;
  border-color: #ed1b2e;
  border-style: dotted;
  border-width: 0 0 1px;
  padding: 0 0 1px;
}
/* line 274, ../../src/sass/modules/_banner.scss */
#container .recover-banner-module .banner-inner {
  background: #ed1b2e;
  height: 41px;
  margin: 0;
  padding-right: 28px;
  width: auto;
}
/* line 283, ../../src/sass/modules/_banner.scss */
.recover-banner-module .banner {
  background: transparent url('../images/bg/recover-banner-shadow-bottom.png?1360164509') no-repeat scroll 50% 100%;
}
/* line 286, ../../src/sass/modules/_banner.scss */
.recover-banner-module .banner-inner {
  margin: 0 auto;
  padding: 10px 12px;
  width: 968px;
}
/* line 291, ../../src/sass/modules/_banner.scss */
.recover-banner-module .module-header {
  display: inline;
  float: left;
  background: url('../images/sprite/icon-s44616efca3.png') 100% -4441px;
  background-repeat: no-repeat;
  color: #fff;
  height: 41px;
  padding: 0 40px 0 0;
}
/* line 299, ../../src/sass/modules/_banner.scss */
.recover-banner-module h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  color: #fff;
  font-size: 20px;
  line-height: 22px;
}
/* line 305, ../../src/sass/modules/_banner.scss */
.recover-banner-module h2 {
  font-size: 13px;
  line-height: 15px;
  margin: 0;
}
/* line 310, ../../src/sass/modules/_banner.scss */
.recover-banner-module .recover-list {
  display: inline;
  float: left;
  margin: 14px 0 0 0;
}
/* line 314, ../../src/sass/modules/_banner.scss */
.recover-banner-module .recover-list li {
  display: inline;
  float: left;
  border-color: #f47682;
  border-style: solid;
  border-width: 0 0 0 1px;
  font-size: 13px;
  line-height: 1;
  margin: 0 -1px 0 0;
  padding: 0 20px 0 20px;
}
/* line 324, ../../src/sass/modules/_banner.scss */
.recover-banner-module .recover-list li:first-child {
  border-left: 0;
}
/* line 328, ../../src/sass/modules/_banner.scss */
.recover-banner-module .recover-list li.first {
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
}
/* line 334, ../../src/sass/modules/_banner.scss */
.recover-banner-module .recover-list a {
  color: #fff;
}
/* line 337, ../../src/sass/modules/_banner.scss */
.recover-banner-module .recover-list a:hover {
  text-decoration: underline;
}

/* 9.NAVIGATION
------------------------------------------------------------------------- */
/* line 5, ../../src/sass/modules/_navigation.scss */
nav ul, nav ol {
  margin: 0;
  padding: 0;
}
/* line 9, ../../src/sass/modules/_navigation.scss */
nav li {
  list-style: none;
}

/* line 14, ../../src/sass/modules/_navigation.scss */
#primary-nav {
  margin: 0 auto;
  padding: 0 12px 0 129px;
  width: 1075px;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
#primary-nav:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 20, ../../src/sass/modules/_navigation.scss */
#primary-nav .nav-list {
  display: inline;
  float: left;
  height: 41px;
}
/* line 25, ../../src/sass/modules/_navigation.scss */
#primary-nav .nav-item {
  display: inline;
  float: left;
  color: #6d6e70;
  font-family: "StandardCTExtraBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 1;
  text-transform: uppercase;
}
/* line 32, ../../src/sass/modules/_navigation.scss */
#primary-nav .nav-link {
  background: url('../images/bg/main-nav-delim.png?1360164509') no-repeat 100% 6px;
  color: #6d6e70;
  display: block;
  padding: 14px 25px;
}
/* line 38, ../../src/sass/modules/_navigation.scss */
#primary-nav .nav-link:hover {
  border-bottom: 3px solid #ed1b2e;
  color: #ed1b2e;
  padding-bottom: 11px;
  text-decoration: none;
}
/* line 46, ../../src/sass/modules/_navigation.scss */
#primary-nav .selected .nav-link {
  border-bottom: 3px solid #ed1b2e;
  padding-bottom: 11px;
}
/* line 51, ../../src/sass/modules/_navigation.scss */
#primary-nav .first {
  position: relative;
  left: -30px;
  margin-right: -30px;
}
/* line 56, ../../src/sass/modules/_navigation.scss */
#primary-nav div.search-form {
  display: inline;
  float: left;
  margin-top: 9px;
  margin-left: 10px;
}

/* line 64, ../../src/sass/modules/_navigation.scss */
form.search-form {
  background: url('../images/bg/search-field-bg.gif?1360164509') repeat-x 0 0;
  border: 1px solid #d8d8d8;
  clear: both;
  height: 22px;
  margin: 0;
  padding: 0;
  position: relative;
  width: 170px;
}
/* line 74, ../../src/sass/modules/_navigation.scss */
form.search-form input.search-input {
  background: none;
  border: none;
  font-size: 11px;
  line-height: 15px;
  outline: 0;
  display: block;
  width: 170px;
  height: 22px;
}
/* line 84, ../../src/sass/modules/_navigation.scss */
form.search-form input.search-input:hover {
  border: none;
  outline: 0;
}
/* line 89, ../../src/sass/modules/_navigation.scss */
form.search-form input.search-submit {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5169px;
  border: none;
  color: #fff;
  cursor: pointer;
  font-size: 0;
  height: 20px;
  position: absolute;
  right: 0;
  text-indent: -9999em;
  top: 0;
  width: 22px;
}

/* 10.LAYOUT
------------------------------------------------------------------------- */
/* line 5, ../../src/sass/modules/_layout.scss */
.grids .primary-content {
  display: inline;
  float: left;
  margin-left: 28px;
  width: 968px;
  margin-left: 28px;
}

/* line 13, ../../src/sass/modules/_layout.scss */
.default-layout .primary-content {
  display: inline;
  float: right;
  width: 774px;
  padding: 20px 0 0;
}
/* line 18, ../../src/sass/modules/_layout.scss */
.default-layout .sidebar {
  background: transparent url('../images/bg/find-help-side-nav-gradient.jpg?1360164509') no-repeat scroll -16px bottom;
  display: inline;
  float: left;
  padding-bottom: 120px;
  width: 194px;
}
/* line 24, ../../src/sass/modules/_layout.scss */
.default-layout .sidebar-inner {
  background: transparent url('../images/bg/find-help-side-nav-gradient.jpg?1360164509') no-repeat scroll -16px -97px;
}

/* line 30, ../../src/sass/modules/_layout.scss */
.full-width-layout .primary-content {
  padding: 20px 0 0;
}

/* line 36, ../../src/sass/modules/_layout.scss */
.location-filter-layout .primary-header {
  clear: none;
}
/* line 39, ../../src/sass/modules/_layout.scss */
.location-filter-layout .view-header {
  margin: 0 0 20px;
}
/* line 42, ../../src/sass/modules/_layout.scss */
.location-filter-layout .location-filter {
  display: inline;
  float: right;
  margin-bottom: -10px;
  margin-top: 10px;
}

/* line 50, ../../src/sass/modules/_layout.scss */
.course-left-rail .content-inner {
  padding: 16px 0 0;
}
/* line 53, ../../src/sass/modules/_layout.scss */
.course-left-rail .primary-content {
  display: inline;
  float: right;
  width: 774px;
}
/* line 57, ../../src/sass/modules/_layout.scss */
.course-left-rail .sidebar {
  display: inline;
  float: left;
  width: 175px;
}

/* line 64, ../../src/sass/modules/_layout.scss */
.course-right-rail .primary-content {
  display: inline;
  float: left;
  border-right: 1px solid #f1f1f1;
  margin: 0 0 0 0;
  padding: 27px 0 0 0;
  width: 740px;
}
/* line 71, ../../src/sass/modules/_layout.scss */
.course-right-rail .primary-content-inner {
  margin: -27px 0 0;
  padding-right: 20px;
}
/* line 77, ../../src/sass/modules/_layout.scss */
.course-right-rail .primary-header h1,
.course-right-rail .content-header h1 {
  padding-bottom: 24px;
}
/* line 81, ../../src/sass/modules/_layout.scss */
.course-right-rail .sidebar {
  display: inline;
  float: right;
  margin: -36px 0 0;
  width: 208px;
}

/* line 89, ../../src/sass/modules/_layout.scss */
.checkout .primary-content {
  display: inline;
  float: left;
  border-right: 1px solid #f1f1f1;
  padding: 0 20px 0 0;
  width: 719px;
}
/* line 95, ../../src/sass/modules/_layout.scss */
.checkout .sidebar {
  display: inline;
  float: right;
  width: 208px;
}

/* line 102, ../../src/sass/modules/_layout.scss */
.course-signin-layout .content {
  padding-top: 20px;
}
/* line 105, ../../src/sass/modules/_layout.scss */
.course-signin-layout .primary-content {
  display: inline;
  float: left;
  width: 664px;
}
/* line 109, ../../src/sass/modules/_layout.scss */
.course-signin-layout .sidebar {
  display: inline;
  float: right;
  background: transparent url('../images/bg/courses-signin.png?1360164509') no-repeat scroll 0 0;
  height: 562px;
  width: 274px;
}

/* line 118, ../../src/sass/modules/_layout.scss */
.course-confirmation .content {
  padding-top: 20px;
}

/* line 124, ../../src/sass/modules/_layout.scss */
.inner-right-rail .content {
  margin-left: -28px;
}
/* line 127, ../../src/sass/modules/_layout.scss */
.inner-right-rail .primary-content-inner {
  zoom: 1;
  padding: 0;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.inner-right-rail .primary-content-inner:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 131, ../../src/sass/modules/_layout.scss */
.inner-right-rail .primary-center {
  display: inline;
  float: left;
  width: 526px;
  padding-right: 20px;
  border-right: 1px solid #f1f1f1;
}
/* line 137, ../../src/sass/modules/_layout.scss */
.inner-right-rail .content-sidebar {
  display: inline;
  float: right;
  width: 208px;
}
/* line 143, ../../src/sass/modules/_layout.scss */
.inner-right-rail.full-width-layout .primary-center {
  width: 720px;
}

/* line 150, ../../src/sass/modules/_layout.scss */
.chapter-default .content {
  background: transparent url('../images/bg/side-nav-gradient-bg.png?1360164509') no-repeat scroll -16px top;
}
/* line 153, ../../src/sass/modules/_layout.scss */
.chapter-default .primary-content {
  display: inline;
  float: right;
  margin-left: 0;
  padding: 28px 0 0;
  width: 774px;
}
/* line 160, ../../src/sass/modules/_layout.scss */
.chapter-default .sidebar {
  display: inline;
  float: left;
  width: 194px;
}
/* line 164, ../../src/sass/modules/_layout.scss */
.chapter-default .sidebar-inner {
  padding-top: 20px;
}

/* line 170, ../../src/sass/modules/_layout.scss */
.our-work-default .content {
  margin-left: -28px;
}

/* line 176, ../../src/sass/modules/_layout.scss */
.supporters-left-rail .content {
  margin-left: -28px;
}

/* line 182, ../../src/sass/modules/_layout.scss */
.find-help-default .content {
  margin-left: -28px;
}

/* line 188, ../../src/sass/modules/_layout.scss */
.donate-layout .primary-content {
  padding-top: 30px;
}
/* line 191, ../../src/sass/modules/_layout.scss */
.donate-layout .primary-center {
  display: inline;
  float: left;
  width: 664px;
}
/* line 195, ../../src/sass/modules/_layout.scss */
.donate-layout .content-sidebar {
  display: inline;
  float: right;
  background: transparent url('../images/bg/courses-signin.png?1360164509') no-repeat scroll 0 0;
  padding: 0 0 0 30px;
  width: 244px;
}
/* line 205, ../../src/sass/modules/_layout.scss */
.donate-layout .create-account-form .field input[type=text],
.donate-layout .create-account-form .field input[type=password] {
  width: 100%;
}
/* line 209, ../../src/sass/modules/_layout.scss */
.donate-layout .create-account-form.secondary-section p {
  padding-top: 15px;
}

/* line 216, ../../src/sass/modules/_layout.scss */
.plan-default .content {
  margin-left: -28px;
}

/* 10.CONTENT
------------------------------------------------------------------------- */
/* line 10, ../../src/sass/modules/_content.scss */
table {
  font-size: 13px;
}

/* line 18, ../../src/sass/modules/_content.scss */
.content-wrap, #ftr .contentinfo {
  zoom: 1;
  width: 968px;
  margin: 0 auto;
  padding: 0 12px;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.content-wrap:after, #ftr .contentinfo:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}

/* line 25, ../../src/sass/modules/_content.scss */
.content {
  zoom: 1;
  padding: 0 0 20px;
  position: relative;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.content:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}

/* line 32, ../../src/sass/modules/_content.scss */
.content-header-wrap {
  overflow: hidden;
  padding: 0 0 16px;
}
/* line 35, ../../src/sass/modules/_content.scss */
.content-header-wrap .content-header {
  display: inline;
  float: left;
}
/* line 38, ../../src/sass/modules/_content.scss */
.content-header-wrap .extra-link {
  display: inline;
  float: right;
}

/* 11.MAIN
------------------------------------------------------------------------- */
/* line 4, ../../src/sass/modules/_main.scss */
#main {
  border: 0;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}

/* MAIN CONTENT */
/* line 9, ../../src/sass/modules/_main.scss */
.primary-content {
  zoom: 1;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.primary-content:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}

/* line 15, ../../src/sass/modules/_main.scss */
.primary-content-inner {
  margin: 0 0 46px;
}

/* line 19, ../../src/sass/modules/_main.scss */
.primary-header {
  zoom: 1;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.primary-header:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 21, ../../src/sass/modules/_main.scss */
.primary-header h1 {
  display: inline;
  float: left;
}
/* line 24, ../../src/sass/modules/_main.scss */
.primary-header .social-list-gray {
  display: inline;
  float: right;
  margin: 10px 0 0;
}
/* line 28, ../../src/sass/modules/_main.scss */
.primary-header .social-list-gray li {
  display: inline;
  float: left;
  margin: 0 0 0 4px;
}
/* line 33, ../../src/sass/modules/_main.scss */
.primary-header .extra-link {
  display: inline;
  float: right;
  font-weight: bold;
  margin: 18px 0 0;
}

/* line 43, ../../src/sass/modules/_main.scss */
.primary-header h1,
.content-header h1 {
  color: #6d6e70;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 35px;
  line-height: 39px;
  padding-bottom: 24px;
  margin-bottom: 0;
}
/* line 52, ../../src/sass/modules/_main.scss */
.default-layout .primary-header h1, .chapter-default .primary-header h1, .default-layout
.content-header h1, .chapter-default
.content-header h1 {
  width: 679px;
}
/* line 58, ../../src/sass/modules/_main.scss */
.full-width-layout .primary-header h1, .full-width-layout
.content-header h1 {
  width: 873px;
}
/* line 63, ../../src/sass/modules/_main.scss */
.location-filter-layout .primary-header h1, .location-filter-layout
.content-header h1 {
  width: 750px;
}

/* line 70, ../../src/sass/modules/_main.scss */
.secondary-section {
  margin: 0 0 46px;
}
/* line 73, ../../src/sass/modules/_main.scss */
.secondary-section.first {
  margin-top: 0;
}
/* line 77, ../../src/sass/modules/_main.scss */
.secondary-section p {
  margin: 0 0 14px;
}
/* line 82, ../../src/sass/modules/_main.scss */
.secondary-section dl {
  margin: 0 0 14px;
}
/* line 86, ../../src/sass/modules/_main.scss */
.secondary-section dd {
  margin: 0;
}
/* line 90, ../../src/sass/modules/_main.scss */
.secondary-section .short {
  margin: 14px 0 0;
}
/* line 93, ../../src/sass/modules/_main.scss */
.secondary-section .short .short-header {
  font-weight: bold;
}
/* line 96, ../../src/sass/modules/_main.scss */
.secondary-section .short.first {
  margin-top: 0;
}

/* line 104, ../../src/sass/modules/_main.scss */
.secondary-header {
  zoom: 1;
  border-bottom: 3px double #6d6e70;
  overflow: hidden;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.secondary-header:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 112, ../../src/sass/modules/_main.scss */
.secondary-header h1 {
  display: inline;
  float: left;
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  color: #6d6e70;
  line-height: 16px;
  margin: 0;
  padding: 0 0 7px;
}

.secondary-section .secondary-header h1{
	line-height: 20px;
}

/* line 121, ../../src/sass/modules/_main.scss */
.secondary-header h2 {
  clear: left;
  color: #333333;
  font-size: 16px;
  line-height: 18px;
}
/* line 131, ../../src/sass/modules/_main.scss */
.secondary-header .delete-link,
.secondary-header .edit-link,
.secondary-header .view-link,
.secondary-header .extra-text,
.secondary-header .extra-link {
  display: inline;
  float: right;
  font-size: 11px;
  line-height: 15px;
  margin: 4px 0 4px -19px;
}
/* line 137, ../../src/sass/modules/_main.scss */
.secondary-header .delete-link a,
.secondary-header .edit-link a,
.secondary-header .view-link a,
.secondary-header .extra-text a,
.secondary-header .extra-link a {
  border-color: #d5d5d5;
  border-style: solid;
  border-width: 0 0 0 1px;
  line-height: 1;
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
}
/* line 146, ../../src/sass/modules/_main.scss */
.secondary-header .delete-link a:first-child,
.secondary-header .edit-link a:first-child,
.secondary-header .view-link a:first-child,
.secondary-header .extra-text a:first-child,
.secondary-header .extra-link a:first-child {
  border: none;
}
/* line 151, ../../src/sass/modules/_main.scss */
.secondary-header .hint {
  color: #9f9fa3;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  line-height: 15px;
}
/* line 159, ../../src/sass/modules/_main.scss */
.secondary-header .count {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 163, ../../src/sass/modules/_main.scss */
.secondary-content {
  padding: 20px 0 0;
}

/* line 166, ../../src/sass/modules/_main.scss */
.secondary-action {
  zoom: 1;
  margin: 20px 0 0;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.secondary-action:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 169, ../../src/sass/modules/_main.scss */
.secondary-action .action {
  display: inline;
  float: left;
}

/* line 173, ../../src/sass/modules/_main.scss */
.secondary-footer {
  zoom: 1;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.secondary-footer:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}

/* line 177, ../../src/sass/modules/_main.scss */
.secondary-multi {
  margin: 0 0 0 -20px;
}
/* line 179, ../../src/sass/modules/_main.scss */
.secondary-multi .section-wrap {
  display: inline;
  float: left;
}
/* line 182, ../../src/sass/modules/_main.scss */
.secondary-multi .secondary-section {
  margin-left: 20px;
}

/* line 188, ../../src/sass/modules/_main.scss */
.secondary-double .section-wrap {
  width: 50%;
}

/* line 194, ../../src/sass/modules/_main.scss */
.secondary-triple .section-wrap {
  width: 33%;
}

/* line 199, ../../src/sass/modules/_main.scss */
.sub-section {
  margin: 0 0 42px;
}
/* line 202, ../../src/sass/modules/_main.scss */
.sub-section.first {
  margin-top: 0;
}
/* line 205, ../../src/sass/modules/_main.scss */
.sub-section .sub-header {
  border-color: #ababab;
  border-style: dotted;
  border-width: 0 0 1px;
  padding: 0 0 5px;
}
/* line 211, ../../src/sass/modules/_main.scss */
.sub-section .sub-header h1 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}
/* line 216, ../../src/sass/modules/_main.scss */
.sub-section .sub-header span {
  font-weight: normal;
}
/* line 220, ../../src/sass/modules/_main.scss */
.sub-section .sub-content {
  padding: 16px 0 0;
}
/* line 223, ../../src/sass/modules/_main.scss */
.sub-section .location-link {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4846px;
  padding: 1px 0 0 11px;
}

/* line 231, ../../src/sass/modules/_main.scss */
.split-section-header {
  zoom: 1;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.split-section-header:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 234, ../../src/sass/modules/_main.scss */
.split-section-header h1 {
  display: inline;
  float: left;
}
/* line 237, ../../src/sass/modules/_main.scss */
.split-section-header .extra-link {
  display: inline;
  float: right;
  font-size: 11px;
  line-height: 15px;
  margin: 2px 0 0;
}
/* line 244, ../../src/sass/modules/_main.scss */
.split-section-header.sub-header .extra-link {
  margin-top: 2px;
}

/* line 251, ../../src/sass/modules/_main.scss */
.sub-1 .secondary-header {
  overflow: visible;
}
/* line 253, ../../src/sass/modules/_main.scss */
.sub-1 .secondary-header h1 {
  color: #6d6e70;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  bottom: -13px;
  display: block;
  float: none;
  font-size: 25px;
  font-weight: normal;
  line-height: 25px;
  padding: 0;
  position: relative;
  text-align: center;
}
/* line 265, ../../src/sass/modules/_main.scss */
.sub-1 .secondary-header span {
  background: #fff;
  padding: 0 10px;
}
/* line 270, ../../src/sass/modules/_main.scss */
.sub-1 .secondary-content {
  padding-top: 36px;
}
/* line 273, ../../src/sass/modules/_main.scss */
.sub-1 .topic-wrap {
  padding-top: 45px;
}
/* line 276, ../../src/sass/modules/_main.scss */
.sub-1.top-sep {
  background: url('../images/bg/header-gradient.png?1360164509') 50% 0 no-repeat;
  margin-top: 0;
  padding-top: 36px;
}
/* line 281, ../../src/sass/modules/_main.scss */
.sub-1.bot-sep {
  background: url('../images/bg/header-gradient.png?1360164509') 50% 100% no-repeat;
  padding-bottom: 46px;
}

/* line 289, ../../src/sass/modules/_main.scss */
.topics-section,
.grid-bg-top {
  background: transparent url('../images/bg/dotted-bg-large.png?1360164509') no-repeat scroll 50% -10px;
}

/* line 292, ../../src/sass/modules/_main.scss */
.grid-bg-center {
  background: transparent url('../images/bg/dotted-bg-large.png?1360164509') no-repeat scroll 50% 50%;
}

/* line 296, ../../src/sass/modules/_main.scss */
.view-all-bottom {
  background: white url('../images/bg/header-bg-wide.png?1360164509') no-repeat scroll 50% 100%;
  border-color: #d4d4d4;
  border-style: dotted;
  border-width: 1px 0 0 0;
  margin: 36px 0 -42px;
  padding: 10px 0 56px;
  text-align: center;
}
/* line 305, ../../src/sass/modules/_main.scss */
.view-all-bottom a {
  font-size: 13px;
  font-weight: bold;
  line-height: 17px;
}
/* line 311, ../../src/sass/modules/_main.scss */
.default-layout .primary-center .view-all-bottom {
  background-image: url('../images/bg/gradient-rule.png?1360164509');
}

/* GRID STYLES */
/* line 321, ../../src/sass/modules/_main.scss */
.grids {
  margin-left: -28px;
  zoom: 1;
}
/* line 30, ../../src/sass/lib/_grid.sass */
.grids .grid, .grids .grid-1, .grids .grid-2, .grids .grid-3, .grids .grid-4, .grids .grid-5, .grids .grid-6, .grids .grid-7, .grids .grid-8, .grids .grid-9, .grids .grid-10, .grids .grid-11, .grids .grid-12 {
  display: inline;
  float: left;
  margin-left: 28px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-1 {
  width: 55px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-2 {
  width: 138px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-3 {
  width: 221px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-4 {
  width: 304px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-5 {
  width: 387px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-6 {
  width: 470px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-7 {
  width: 553px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-8 {
  width: 636px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-9 {
  width: 719px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-10 {
  width: 802px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-11 {
  width: 885px;
}
/* line 33, ../../src/sass/lib/_grid.sass */
.grids .grid-12 {
  width: 968px;
  margin: 0;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-1 {
  padding-left: 83px;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-2 {
  padding-left: 166px;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-3 {
  padding-left: 249px;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-4 {
  padding-left: 332px;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-5 {
  padding-left: 415px;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-6 {
  padding-left: 498px;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-7 {
  padding-left: 581px;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-8 {
  padding-left: 664px;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-9 {
  padding-left: 747px;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-10 {
  padding-left: 830px;
}
/* line 43, ../../src/sass/lib/_grid.sass */
.grids .prefix-11 {
  padding-left: 913px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-1 {
  padding-right: 83px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-2 {
  padding-right: 166px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-3 {
  padding-right: 249px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-4 {
  padding-right: 332px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-5 {
  padding-right: 415px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-6 {
  padding-right: 498px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-7 {
  padding-right: 581px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-8 {
  padding-right: 664px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-9 {
  padding-right: 747px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-10 {
  padding-right: 830px;
}
/* line 51, ../../src/sass/lib/_grid.sass */
.grids .suffix-11 {
  padding-right: 913px;
}
/* line 72, ../../src/sass/lib/_grid.sass */
.grids .push-1, .grids .push-2, .grids .push-3, .grids .push-4, .grids .push-5, .grids .push-6, .grids .push-7, .grids .push-8, .grids .push-9, .grids .push-10, .grids .push-11,
.grids .pull-1, .grids .pull-2, .grids .pull-3, .grids .pull-4, .grids .pull-5, .grids .pull-6, .grids .pull-7, .grids .pull-8, .grids .pull-9, .grids .pull-10, .grids .pull-11 {
  position: relative;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-1 {
  left: 83px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-1 {
  left: -83px;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-2 {
  left: 166px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-2 {
  left: -166px;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-3 {
  left: 249px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-3 {
  left: -249px;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-4 {
  left: 332px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-4 {
  left: -332px;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-5 {
  left: 415px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-5 {
  left: -415px;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-6 {
  left: 498px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-6 {
  left: -498px;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-7 {
  left: 581px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-7 {
  left: -581px;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-8 {
  left: 664px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-8 {
  left: -664px;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-9 {
  left: 747px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-9 {
  left: -747px;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-10 {
  left: 830px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-10 {
  left: -830px;
}
/* line 76, ../../src/sass/lib/_grid.sass */
.grids .push-11 {
  left: 913px;
}
/* line 78, ../../src/sass/lib/_grid.sass */
.grids .pull-11 {
  left: -913px;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.grids:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}

/* line 327, ../../src/sass/modules/_main.scss */
ul.grids {
  list-style: none;
  margin: 0 0 0 -28px;
}

/* 12.COMPLEMENTARY
------------------------------------------------------------------------- */
/* line 6, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .current {
  background: url('../images/bg/side-nav-current-bg.png?1360164509') repeat-y scroll right 0;
  font-weight: bold;
}
/* line 10, ../../src/sass/modules/_complementary.scss */
.no-gradient .sidebar .nav-list .current {
  background: white url('../images/bg/side-nav-current-bg.png?1360164509') repeat-y scroll 100% 50%;
}
/* line 14, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .current .nav-link {
  background: url('../images/icon/side-nav-arrow-current.png?1360164509') no-repeat scroll 100% 50%;
}
/* line 17, ../../src/sass/modules/_complementary.scss */
.no-gradient .sidebar .nav-list .current .nav-link {
  background: url('../images/icon/side-nav-arrow-current.png?1360164509') no-repeat scroll 100% 50%;
}
/* line 22, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .current.sub-current .nav-link {
  cursor: default;
  text-decoration: none;
}
/* line 25, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .current.sub-current .nav-link span {
  cursor: default;
}
/* line 31, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .current.nav-item .nav-link {
  cursor: default;
  text-decoration: none;
}
/* line 34, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .current.nav-item .nav-link span {
  cursor: default;
}
/* line 42, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .has-sub-nav .nav-link {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6291px;
  background-repeat: no-repeat;
  padding-left: 10px;
}
/* line 48, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .has-sub-nav.current .nav-link {
  border-color: #F1F1F1;
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6179px;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 53, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .has-sub-nav.current .nav-link:hover {
  text-decoration: underline;
}
/* line 56, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .has-sub-nav.current .nav-link span {
  cursor: pointer;
}
/* line 62, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .has-sub-nav.sub-current .nav-link {
  cursor: default;
}
/* line 64, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .has-sub-nav.sub-current .nav-link:hover {
  text-decoration: none;
}
/* line 67, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-list .has-sub-nav.sub-current .nav-link span {
  background: url('../images/icon/side-nav-arrow-current.png?1360164509') no-repeat scroll 100% 50%;
  cursor: default;
}
/* line 77, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-item {
  padding: 0px 0 0px 28px;
}
/* line 83, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-link,
.sidebar .sub-nav-link,
.sidebar .sub2-link,
.sidebar .sub3-link {
  color: #333333;
  font-size: 12px;
  line-height: 16px;
  display: block;
  padding: 6px 0 6px 0;
}
/* line 90, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-link {
  border-color: #cccccc;
  border-style: solid;
  border-width: 0 0 1px;
}
/* line 95, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-link span {
  display: block;
  padding: 0 20px 0 0;
}
/* line 102, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-open-group .open-group-link {
  border-color: #ECECEC;
  color: #9f9fa3;
  font-style: italic;
}
/* line 108, ../../src/sass/modules/_complementary.scss */
.sidebar .nav-open-group.current-group {
  background: transparent url('../images/bg/find-help-side-nav-current.jpg?1360164509') repeat-y scroll right top;
}
/* line 114, ../../src/sass/modules/_complementary.scss */
.sidebar .sub-nav-item.sub-current .sub-nav-link {
  cursor: default;
}
/* line 116, ../../src/sass/modules/_complementary.scss */
.sidebar .sub-nav-item.sub-current .sub-nav-link:hover {
  text-decoration: none;
}
/* line 123, ../../src/sass/modules/_complementary.scss */
.sidebar .sub-nav-list {
  border-color: #cccccc;
  border-style: solid;
  border-width: 0 0 1px;
}
/* line 128, ../../src/sass/modules/_complementary.scss */
.sidebar .sub-nav-list li {
  font-weight: normal;
  border-color: #ececec;
  border-width: 1px 0 0;
  border-style: solid;
}
/* line 134, ../../src/sass/modules/_complementary.scss */
.sidebar .sub-nav-list li.first {
  border: none;
}
/* line 139, ../../src/sass/modules/_complementary.scss */
.sidebar .sub-nav-list .sub-current .sub-nav-link {
  background: url('../images/icon/side-nav-arrow-current.png?1360164509') no-repeat scroll 100% 50%;
  font-weight: bold;
}
/* line 147, ../../src/sass/modules/_complementary.scss */
.sidebar .sub-nav-link {
  margin: 0 0 0 11px;
  padding-left: 10px;
  padding-right: 20px;
}
/* line 155, ../../src/sass/modules/_complementary.scss */
.sidebar .has-sub2 .sub-nav-link {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6291px;
  background-repeat: no-repeat;
}
/* line 161, ../../src/sass/modules/_complementary.scss */
.sidebar .sub2-active .sub-nav-link {
  border-color: #F1F1F1;
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6179px;
  background-repeat: no-repeat;
  font-weight: bold;
}
/* line 170, ../../src/sass/modules/_complementary.scss */
.sidebar .sub2-list .sub2-current .sub2-link {
  background: url('../images/icon/side-nav-arrow-current.png?1360164509') no-repeat scroll 100% 50%;
  font-weight: bold;
}
/* line 177, ../../src/sass/modules/_complementary.scss */
.sidebar .sub2-current .sub-nav-link {
  cursor: default;
  text-decoration: none;
  padding-right: 0;
}
/* line 181, ../../src/sass/modules/_complementary.scss */
.sidebar .sub2-current .sub-nav-link span {
  background: url('../images/icon/side-nav-arrow-current.png?1360164509') no-repeat scroll 100% 50%;
  cursor: default;
  display: block;
}
/* line 188, ../../src/sass/modules/_complementary.scss */
.sidebar .sub2-current.sub2-item .sub2-link {
  cursor: default;
  text-decoration: none;
}
/* line 191, ../../src/sass/modules/_complementary.scss */
.sidebar .sub2-current.sub2-item .sub2-link span {
  cursor: default;
}
/* line 197, ../../src/sass/modules/_complementary.scss */
.sidebar .sub2-link {
  margin-left: 22px;
  padding-left: 10px;
  padding-right: 20px;
}
/* line 205, ../../src/sass/modules/_complementary.scss */
.sidebar .has-sub3 .sub2-link {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6291px;
  background-repeat: no-repeat;
}
/* line 211, ../../src/sass/modules/_complementary.scss */
.sidebar .sub3-active .sub2-link {
  border-color: #F1F1F1;
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6179px;
  background-repeat: no-repeat;
  font-weight: bold;
}
/* line 220, ../../src/sass/modules/_complementary.scss */
.sidebar .sub3-list .sub3-current .sub3-link {
  background: url('../images/icon/side-nav-arrow-current.png?1360164509') no-repeat scroll 100% 50%;
  font-weight: bold;
}
/* line 227, ../../src/sass/modules/_complementary.scss */
.sidebar .sub3-current .sub2-link {
  cursor: default;
  padding-right: 0;
  text-decoration: none;
}
/* line 231, ../../src/sass/modules/_complementary.scss */
.sidebar .sub3-current .sub2-link span {
  background: url('../images/icon/side-nav-arrow-current.png?1360164509') no-repeat scroll 100% 50%;
  display: block;
  cursor: default;
}
/* line 238, ../../src/sass/modules/_complementary.scss */
.sidebar .sub3-current.sub3-item .sub3-link {
  cursor: default;
  text-decoration: none;
}
/* line 241, ../../src/sass/modules/_complementary.scss */
.sidebar .sub3-current.sub3-item .sub3-link span {
  cursor: default;
}
/* line 247, ../../src/sass/modules/_complementary.scss */
.sidebar .sub3-link {
  margin-left: 34px;
  padding-left: 10px;
  padding-right: 20px;
}
/* line 258, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module-wrap {
  padding: 0 0 0 28px;
  width: 155px;
}
/* line 263, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module {
  border-color: #aaa;
  border-style: dotted;
  border-width: 1px;
  color: #6d6e70;
  font-size: 11px;
  line-height: 15px;
  margin: 11px 0 0;
  padding: 1px;
}
/* line 273, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module .module-inner {
  background-color: #fff;
  border-color: #aaa;
  border-style: dotted;
  border-width: 1px;
  padding: 20px;
}
/* line 281, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module .module-header h1 {
  font-size: 10px;
  font-weight: bold;
  line-height: 14px;
}
/* line 287, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module .module-content {
  padding: 12px 0 0;
}
/* line 292, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module.featured-sponsor .module-header h1 {
  text-align: center;
}
/* line 296, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module.featured-sponsor .sponsor-logo {
  text-align: center;
}
/* line 300, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module.icon-wrap {
  margin-top: 30px;
}
/* line 302, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module.icon-wrap .module-inner {
  padding: 12px 10px;
}
/* line 305, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module.icon-wrap .module-header {
  padding-top: 15px;
  position: relative;
}
/* line 308, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module.icon-wrap .module-header h1 {
  font-size: 13px;
  font-weight: bold;
}
/* line 313, ../../src/sass/modules/_complementary.scss */
.sidebar .sidebar-module.icon-wrap .icon {
  left: 35%;
  position: absolute;
  top: -33px;
}
/* line 321, ../../src/sass/modules/_complementary.scss */
.sidebar .mailing-list {
  margin-top: 30px;
}
/* line 323, ../../src/sass/modules/_complementary.scss */
.sidebar .mailing-list .module-header {
  background: transparent url('../images/icon/mailing-list.png?1360164509') no-repeat scroll 50% 0;
  margin: -41px 0 0;
  padding: 47px 0 0;
}
/* line 327, ../../src/sass/modules/_complementary.scss */
.sidebar .mailing-list .module-header h1 {
  font-size: 13px;
  font-weight: bold;
}
/* line 335, ../../src/sass/modules/_complementary.scss */
.sidebar .refresher-section {
  margin: 12px 0 0 28px;
  width: 155px;
}
/* line 339, ../../src/sass/modules/_complementary.scss */
.sidebar .refresher-section .refresher {
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #dedede;
  padding: 3px;
}
/* line 345, ../../src/sass/modules/_complementary.scss */
.sidebar .refresher-section .refresher-content {
  overflow: hidden;
  position: relative;
}
/* line 350, ../../src/sass/modules/_complementary.scss */
.sidebar .refresher-section img {
  display: inline;
  float: left;
}
/* line 353, ../../src/sass/modules/_complementary.scss */
.sidebar .refresher-section .caption {
  background: transparent url('../images/bg/black-transparent.png?1360164509') repeat scroll 0 0;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 8px 4px 8px 10px;
  position: absolute;
}
/* line 363, ../../src/sass/modules/_complementary.scss */
.sidebar .refresher-section .refresher-header h1 {
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
  padding: 0 20px 0 0;
}
/* line 370, ../../src/sass/modules/_complementary.scss */
.sidebar .refresher-section p {
  font-size: 11px;
  line-height: 15px;
  margin: 0;
}
/* line 375, ../../src/sass/modules/_complementary.scss */
.sidebar .refresher-section a {
  color: #99bace;
}
/* line 383, ../../src/sass/modules/_complementary.scss */
.sidebar .find-help-sidebar .nav-list .has-sub-nav.current {
  background: transparent url('../images/bg/find-help-side-nav-current.jpg?1360164509') repeat-y scroll right top;
}

/* line 393, ../../src/sass/modules/_complementary.scss */
.sidebar-inner {
  padding-top: 16px;
}

/* line 399, ../../src/sass/modules/_complementary.scss */
.breadcrumb ul {
  margin: 0 0 1px;
  overflow: hidden;
  padding: 0;
  list-style: none outside none;
}
/* line 405, ../../src/sass/modules/_complementary.scss */
.breadcrumb li {
  display: inline;
  float: left;
  font-size: 11px;
  color: #6d6e70;
}
/* line 410, ../../src/sass/modules/_complementary.scss */
.breadcrumb li a {
  display: inline;
  float: left;
  margin-right: 1ex;
}
/* line 415, ../../src/sass/modules/_complementary.scss */
.breadcrumb li .arrow {
  display: inline;
  float: left;
  font-size: 13px;
  line-height: 14px;
  margin: 1px 1ex 0 0;
}

/* line 424, ../../src/sass/modules/_complementary.scss */
.filter-sidebar {
  font-size: 11px;
  line-height: 15px;
}
/* line 428, ../../src/sass/modules/_complementary.scss */
.filter-sidebar p, .filter-sidebar ol, .filter-sidebar ul, .filter-sidebar dl, .filter-sidebar address {
  font-size: 11px;
  line-height: 15px;
  margin: 12px 0 0;
}
/* line 433, ../../src/sass/modules/_complementary.scss */
.filter-sidebar p.first, .filter-sidebar ol.first, .filter-sidebar ul.first, .filter-sidebar dl.first, .filter-sidebar address.first {
  margin-top: 0;
}
/* line 438, ../../src/sass/modules/_complementary.scss */
.filter-sidebar.accordion-group {
  border-color: #E5E5E5;
  margin-top: 0;
}
/* line 443, ../../src/sass/modules/_complementary.scss */
.filter-sidebar input[type="radio"], .filter-sidebar input[type="checkbox"] {
  top: 1px;
}
/* line 447, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-group {
  padding: 14px 0;
}
/* line 451, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-group .group-header h1 {
  font-size: 13px;
  line-height: 16px;
}
/* line 456, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-group .group-content {
  margin: 8px 0 0;
}
/* line 460, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-group.first {
  border-top: none;
  padding-top: 0;
}
/* line 467, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .category-filter-group .group-content {
  height: 238px;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
}
/* line 476, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .accordion {
  border-color: #e5e5e5;
  border-style: solid;
  border-width: 0 1px 0 0;
}
/* line 480, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .accordion .accordion-content {
  padding: 0 8px 10px 14px;
}
/* line 484, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .accordion .accordion-header h1 {
  border-color: #e5e5e5;
}
/* line 491, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .narrow-search .accordion-content {
  padding-left: 0;
}
/* line 496, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-fieldset {
  margin: 24px 0 0;
}
/* line 499, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-fieldset .legend {
  font-weight: bold;
  padding: 0 0 6px;
}
/* line 503, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-fieldset .field-wrap-list {
  margin: -11px 0 0;
}
/* line 506, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-fieldset .field-wrap {
  margin-top: 11px;
}
/* line 510, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-fieldset .checkbox-wrap label {
  width: 100px;
}
/* line 515, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-fieldset .selected label {
  font-weight: bold;
}
/* line 520, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-fieldset.first-aid, .filter-sidebar .filter-fieldset.lifeguard-swimming {
  margin-top: 10px;
}
/* line 523, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .filter-fieldset.first {
  margin-top: 0;
}
/* line 528, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .all-categories-fieldset {
  margin-top: 0;
}
/* line 532, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .map {
  overflow: hidden;
}
/* line 535, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .miles-count {
  padding: 5px 0 0;
}
/* line 538, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .miles-count a {
  font-weight: bold;
}
/* line 542, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .current-location {
  padding: 5px 0 0;
}
/* line 545, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .current-location a {
  font-weight: bold;
}
/* line 550, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .quick-range-list {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0 1px;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin: 20px 0 0;
  overflow: hidden;
  width: 150px;
}
/* line 561, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .quick-range-list li {
  display: inline;
  float: left;
  width: 75px;
}
/* line 565, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .quick-range-list a {
  background: white url('../images/bg/quick-range.png?1360164509') repeat-x scroll left bottom;
  border-color: #ccc;
  border-style: solid;
  border-width: 0 1px 1px 0;
  display: block;
  padding: 3px 0;
  text-align: center;
  text-decoration: none;
}
/* line 575, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .quick-range-list a:hover {
  text-decoration: none;
}
/* line 580, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .quick-range-list .selected a {
  background: #5f5f5f url('../images/bg/quick-range-selected.png?1360164509') no-repeat scroll right top;
  border-left: #474747 solid 1px;
  border-right: none;
  color: #fff;
}
/* line 589, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .time-range-picker {
  margin: 14px 0 0;
}
/* line 593, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .courses-wrapper {
  border-color: #D5D5D5;
  border-style: dotted;
  border-width: 1px 0 0;
  margin: 0 10px 0 0;
  padding: 24px 0;
}
/* line 601, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .courses-wrapper .wrapper-header h1 {
  font-size: 11px;
  line-height: 15px;
}
/* line 605, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .courses-wrapper .wrapper-header .full-name {
  color: #9f9fa3;
}
/* line 609, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .courses-wrapper .wrapper-content {
  margin-top: -3px;
}
/* line 612, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .courses-wrapper .wrapper-footer {
  padding: 16px 0 0;
}
/* line 616, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .courses-wrapper.first {
  border-width: 0 0 1px;
  margin-bottom: 1px;
  padding-top: 6px;
}
/* line 624, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .course-item {
  margin: 0;
  width: auto;
}
/* line 628, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .course-item .course-item-inner {
  border-color: #e5e5e5;
  border-style: solid;
  border-width: 0 0 1px;
  padding: 14px 0;
}
/* line 634, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .course-item .eventtime {
  margin: 3px 0 0 0;
  padding-right: 17px;
}
/* line 639, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .course-item .expiring-info {
  padding: 3px 0 0;
}
/* line 642, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .course-item .expiring-date {
  color: #ed1b2e;
  font-style: italic;
}
/* line 649, ../../src/sass/modules/_complementary.scss */
.filter-sidebar .date-pickers-wrap input {
  width: 75px;
}

/* line 658, ../../src/sass/modules/_complementary.scss */
.checkout-order-summary .secondary-header .count {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 664, ../../src/sass/modules/_complementary.scss */
.checkout-order-summary .simple-table table {
  font-size: 12px;
}
/* line 670, ../../src/sass/modules/_complementary.scss */
.checkout-order-summary .simple-table tbody th,
.checkout-order-summary .simple-table tfoot th {
  text-align: left;
}
/* line 675, ../../src/sass/modules/_complementary.scss */
.checkout-order-summary .simple-table tbody td {
  color: #6d6e70;
}
/* line 680, ../../src/sass/modules/_complementary.scss */
.checkout-order-summary .simple-table .foot-note td, .checkout-order-summary .simple-table .foot-note th {
  text-align: left;
}

/* line 687, ../../src/sass/modules/_complementary.scss */
.fb-badge {
  text-align: center;
}
/* line 689, ../../src/sass/modules/_complementary.scss */
.fb-badge a:first-child, .fb-badge a:first-child + br, .fb-badge a:last-child {
  display: none;
}

/* line 695, ../../src/sass/modules/_complementary.scss */
.new-badges {
  overflow: hidden;
}
/* line 698, ../../src/sass/modules/_complementary.scss */
.new-badges .new-badges-header {
  display: inline;
  float: left;
  width: 90px;
}
/* line 702, ../../src/sass/modules/_complementary.scss */
.new-badges .new-badges-header h1 {
  font-size: 13px;
  line-height: 16px;
  padding: 0;
}
/* line 708, ../../src/sass/modules/_complementary.scss */
.new-badges ul {
  display: inline;
  float: left;
  margin: 0 0 0 -3px;
  width: 118px;
}
/* line 713, ../../src/sass/modules/_complementary.scss */
.new-badges li {
  display: inline;
  float: left;
  margin: 0 0 0 3px;
}
/* line 717, ../../src/sass/modules/_complementary.scss */
.new-badges li img {
  display: inline;
  float: left;
}

/* line 723, ../../src/sass/modules/_complementary.scss */
.twitter-feed {
  margin-top: -13px;
}
/* line 725, ../../src/sass/modules/_complementary.scss */
.twitter-feed li {
  font-size: 11px;
  line-height: 14px;
  border-bottom: 1px dotted #d5d5d5;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

/* line 736, ../../src/sass/modules/_complementary.scss */
.twitter-follow a, .twitter-follow img, .twitter-follow span {
  display: inline;
  float: left;
  color: #333333;
  font-size: 11px;
  line-height: 15px;
}
/* line 741, ../../src/sass/modules/_complementary.scss */
.twitter-follow a:hover, .twitter-follow img:hover, .twitter-follow span:hover {
  text-decoration: underline;
}
/* line 746, ../../src/sass/modules/_complementary.scss */
.twitter-follow .main-tab .tabs-content {
  background: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 751, ../../src/sass/modules/_complementary.scss */
.twitter-follow .main-tab .when {
  font-style: italic;
  color: #9f9fa3;
}
/* line 756, ../../src/sass/modules/_complementary.scss */
.twitter-follow img {
  margin: 0 6px 0 0;
}
/* line 759, ../../src/sass/modules/_complementary.scss */
.twitter-follow span {
  margin: 4px 0 0;
}

/* line 765, ../../src/sass/modules/_complementary.scss */
.twitter-follow a, .twitter-follow img, .twitter-follow span {
  display: inline;
  float: left;
  color: #333333;
  font-size: 11px;
  line-height: 15px;
}
/* line 771, ../../src/sass/modules/_complementary.scss */
.twitter-follow img {
  margin: 0 6px 0 0;
}
/* line 774, ../../src/sass/modules/_complementary.scss */
.twitter-follow span {
  margin: 4px 0 0;
}

/* line 780, ../../src/sass/modules/_complementary.scss */
.twitter-aside p {
  font-size: 11px;
  line-height: 14px;
  border-bottom: 1px dotted #d5d5d5;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
/* line 792, ../../src/sass/modules/_complementary.scss */
.twitter-aside ul .active {
  background: whitesmoke !important;
}
/* line 796, ../../src/sass/modules/_complementary.scss */
.twitter-aside ul #twitter-local {
  margin-right: 20px;
  text-align: center;
  padding: 15px;
  font-size: 16px;
  width: 90px;
  display: inline;
  float: left;
  background: #ddd;
}
/* line 806, ../../src/sass/modules/_complementary.scss */
.twitter-aside ul #twitter-national {
  text-align: center;
  padding: 15px;
  font-size: 16px;
  width: 120px;
  display: inline;
  float: left;
  background: #ddd;
}
/* line 816, ../../src/sass/modules/_complementary.scss */
.twitter-aside .main-tab {
  margin-bottom: 0;
}
/* line 818, ../../src/sass/modules/_complementary.scss */
.twitter-aside .main-tab .tabs-content {
  background: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 823, ../../src/sass/modules/_complementary.scss */
.twitter-aside .main-tab .when {
  font-style: italic;
  color: #9f9fa3;
}
/* line 829, ../../src/sass/modules/_complementary.scss */
.twitter-aside .twitter-follow {
  margin-top: -6px;
}
/* line 831, ../../src/sass/modules/_complementary.scss */
.twitter-aside .twitter-follow a, .twitter-aside .twitter-follow img, .twitter-aside .twitter-follow span {
  display: inline;
  float: left;
  color: #3c7fad;
  font-size: 11px;
  line-height: 15px;
}
/* line 837, ../../src/sass/modules/_complementary.scss */
.twitter-aside .twitter-follow img {
  margin: 0 6px 0 0;
}
/* line 840, ../../src/sass/modules/_complementary.scss */
.twitter-aside .twitter-follow span {
  margin: 4px 0 0;
}

/* line 849, ../../src/sass/modules/_complementary.scss */
.flicker-photo-gallery .photo-list {
  overflow: hidden;
  margin: -10px 0 0 -9px;
}
/* line 853, ../../src/sass/modules/_complementary.scss */
.flicker-photo-gallery .photo-list li {
  display: inline;
  float: left;
  margin: 10px 0 0 9px;
  padding: 3px;
}
/* line 859, ../../src/sass/modules/_complementary.scss */
.flicker-photo-gallery .photo-list img {
  display: inline;
  float: left;
  width: 57px;
  height: 54px;
}

/* line 868, ../../src/sass/modules/_complementary.scss */
.youtube-channel .box-image {
  padding: 4px;
}
/* line 872, ../../src/sass/modules/_complementary.scss */
.youtube-channel .video-list li {
  zoom: 1;
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0 0;
  padding: 20px 0;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.youtube-channel .video-list li:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 879, ../../src/sass/modules/_complementary.scss */
.youtube-channel .video-list li.first {
  border-top: none;
  padding-top: 0;
}
/* line 884, ../../src/sass/modules/_complementary.scss */
.youtube-channel .video-list .title {
  display: inline;
  float: right;
  width: 95px;
}

/* line 893, ../../src/sass/modules/_complementary.scss */
.upcoming-events .upcoming-list {
  margin: -24px 0 0;
}
/* line 897, ../../src/sass/modules/_complementary.scss */
.upcoming-events .upcoming-item {
  border-bottom: 1px dotted #d5d5d5;
  margin: 24px 0 0;
  padding: 0 0 24px 0;
}
/* line 902, ../../src/sass/modules/_complementary.scss */
.upcoming-events .event-date {
  display: inline;
  float: left;
  color: #333333;
  font-style: normal;
  width: 50px;
}
/* line 908, ../../src/sass/modules/_complementary.scss */
.upcoming-events .event-date span {
  display: block;
  line-height: 1;
  text-align: center;
}
/* line 913, ../../src/sass/modules/_complementary.scss */
.upcoming-events .event-date .date {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 34px;
  line-height: 32px;
}
/* line 918, ../../src/sass/modules/_complementary.scss */
.upcoming-events .event-date .month {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 923, ../../src/sass/modules/_complementary.scss */
.upcoming-events .event-date .day {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
}
/* line 929, ../../src/sass/modules/_complementary.scss */
.upcoming-events .text {
  display: inline;
  float: right;
  width: 144px;
}
/* line 932, ../../src/sass/modules/_complementary.scss */
.upcoming-events .text h2 {
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  margin-bottom: 3px;
}
/* line 940, ../../src/sass/modules/_complementary.scss */
.upcoming-events .type,
.upcoming-events .info {
  font-size: 11px;
  line-height: 15px;
}
/* line 944, ../../src/sass/modules/_complementary.scss */
.upcoming-events .type {
  font-style: italic;
  color: #9f9fa3;
}
/* line 949, ../../src/sass/modules/_complementary.scss */
.upcoming-events .view-more {
  padding: 4px 0 0;
}
/* line 951, ../../src/sass/modules/_complementary.scss */
.upcoming-events .view-more a {
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
}

/* 13.CONTENTINFO
------------------------------------------------------------------------- */
/* line 4, ../../src/sass/modules/_contentinfo.scss */
#ftr {
  zoom: 1;
  background: url('../images/bg/footer-bg-wide.png?1360164509') repeat-x 0 0;
  padding: 90px 0 32px;
  min-width:80em;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
#ftr:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 11, ../../src/sass/modules/_contentinfo.scss */
#donate #ftr, #account #ftr, #courses #ftr {
  margin-top: 45px;
}
/* line 15, ../../src/sass/modules/_contentinfo.scss */
#ftr .contentinfo {
  position: relative;
}
/* line 20, ../../src/sass/modules/_contentinfo.scss */
#ftr .social-tab {
  background: transparent url('../images/bg/footer-social-tab-right.png?1360164509') no-repeat scroll right bottom;
  left: 0;
  padding: 0 13px 0 0;
  position: absolute;
  top: -65px;
}
/* line 27, ../../src/sass/modules/_contentinfo.scss */
#ftr .social-tab nav {
  background: transparent url('../images/bg/footer-social-tab-left.png?1360164509') no-repeat scroll left bottom;
  height: 43px;
}
/* line 33, ../../src/sass/modules/_contentinfo.scss */
#ftr .social-tab .social-list-gray {
  background: #f8f8f8;
  margin: 0 -5px 0 8px;
  padding: 10px 6px 0;
}
/* line 39, ../../src/sass/modules/_contentinfo.scss */
#ftr .social-tab li {
  display: inline;
  float: left;
  margin: 0 0 0 4px;
}
/* line 43, ../../src/sass/modules/_contentinfo.scss */
#ftr .social-tab li.contact-us {
  margin-left: 0;
}
/* line 47, ../../src/sass/modules/_contentinfo.scss */
#ftr .social-tab a {
  display: block;
}
/* line 53, ../../src/sass/modules/_contentinfo.scss */
#ftr .social {
  display: inline;
  float: left;
  margin-left: 28px;
  width: 470px;
  overflow: hidden;
  text-align: right;
}
/* line 59, ../../src/sass/modules/_contentinfo.scss */
#ftr .footer-content {
  margin: 0 0 30px;
}
/* line 63, ../../src/sass/modules/_contentinfo.scss */
#ftr .taxonomy {
  display: inline;
  float: left;
  overflow: hidden;
  width: 650px;
}
/* line 68, ../../src/sass/modules/_contentinfo.scss */
#ftr .taxonomy .bullet-list, #ftr .taxonomy .invalid-box .error-list, .invalid-box #ftr .taxonomy .error-list, #ftr .taxonomy .aspot-img-right ul, .aspot-img-right #ftr .taxonomy ul, #ftr .taxonomy .html-area ul, .html-area #ftr .taxonomy ul {
  padding: 0 20px 0 0;
}
/* line 70, ../../src/sass/modules/_contentinfo.scss */
#ftr .taxonomy .bullet-list li, #ftr .taxonomy .invalid-box .error-list li, .invalid-box #ftr .taxonomy .error-list li, #ftr .taxonomy .aspot-img-right ul li, .aspot-img-right #ftr .taxonomy ul li, #ftr .taxonomy .html-area ul li, .html-area #ftr .taxonomy ul li {
  font-size: 11px;
  line-height: 15px;
  margin-top: 15px;
}
/* line 77, ../../src/sass/modules/_contentinfo.scss */
#ftr .taxonomy-nav {
  display: inline;
  float: left;
  padding-right: 15px;
  width: 147px;
}
/* line 82, ../../src/sass/modules/_contentinfo.scss */
#ftr .taxonomy-title {
  color: #6d6e70;
  font-family: "StandardCTExtraBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 1;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 88, ../../src/sass/modules/_contentinfo.scss */
#ftr .taxonomy-title a {
  color: #6d6e70;
}
/* line 92, ../../src/sass/modules/_contentinfo.scss */
#ftr #newsletter-signup {
  margin: 20px 0 0;
}
/* line 95, ../../src/sass/modules/_contentinfo.scss */
#ftr #newsletter-signup .invalid-message {
  margin-left: 0;
  width: auto;
}
/* line 100, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box {
  display: block;
  float: none;
  padding: 20px 10px 20px 14px;
}
/* line 105, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box .bl, #ftr .promo-box .br {
  bottom: -10px;
  height: 10px;
}
/* line 109, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box .bl {
  background-image: url('../images/bg/curl-left.png?1360164509');
}
/* line 112, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box .br {
  background-image: url('../images/bg/curl-right.png?1360164509');
}
/* line 116, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area {
  display: inline;
  float: right;
  width: 304px;
}
/* line 120, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area .promo-image {
  margin: 17px 0 0;
}
/* line 123, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area .bullet-list, #ftr .promo-box-area .invalid-box .error-list, .invalid-box #ftr .promo-box-area .error-list, #ftr .promo-box-area .aspot-img-right ul, .aspot-img-right #ftr .promo-box-area ul, #ftr .promo-box-area .html-area ul, .html-area #ftr .promo-box-area ul {
  display: inline;
  float: left;
  border-color: #d4d4d4;
  border-style: dotted;
  border-width: 0 0 0 1px;
  margin: 0 0 0 14px;
  padding: 0 0 0 15px;
  width: 110px;
}
/* line 132, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area .bullet-list li, #ftr .promo-box-area .invalid-box .error-list li, .invalid-box #ftr .promo-box-area .error-list li, #ftr .promo-box-area .aspot-img-right ul li, .aspot-img-right #ftr .promo-box-area ul li, #ftr .promo-box-area .html-area ul li, .html-area #ftr .promo-box-area ul li {
  font-size: 11px;
  line-height: 15px;
  margin-top: 7px;
}
/* line 137, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area .bullet-list li.first, #ftr .promo-box-area .invalid-box .error-list li.first, .invalid-box #ftr .promo-box-area .error-list li.first, #ftr .promo-box-area .aspot-img-right ul li.first, .aspot-img-right #ftr .promo-box-area ul li.first, #ftr .promo-box-area .html-area ul li.first, .html-area #ftr .promo-box-area ul li.first {
  margin-top: 0;
}
/* line 142, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area .action {
  display: inline;
  float: right;
}
/* line 145, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area .field-wrap {
  display: inline;
  float: left;
  width: 210px;
}
/* line 149, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area .field {
  display: block;
  float: none;
}
/* line 152, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area .field input {
  margin: 0;
  width: 205px;
}
/* line 157, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area .button {
  padding: 0 15px;
}
/* line 160, ../../src/sass/modules/_contentinfo.scss */
#ftr .promo-box-area .thanks-message {
  font-size: 13px;
  font-weight: bold;
  margin: 20px 0 0;
}
/* line 167, ../../src/sass/modules/_contentinfo.scss */
#ftr .legal {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0 0;
  clear: both;
  margin: 0 0 0;
  padding: 1px 0 0;
}
/* line 175, ../../src/sass/modules/_contentinfo.scss */
#ftr .legal nav {
  display: inline;
  float: left;
  padding-top: 12px;
}
/* line 179, ../../src/sass/modules/_contentinfo.scss */
#ftr .legal ul {
  display: inline;
  float: left;
}
/* line 182, ../../src/sass/modules/_contentinfo.scss */
#ftr .legal li {
  display: inline;
  float: left;
  border-color: #b4b4b4;
  border-style: solid;
  border-width: 0 0 0 1px;
  font-size: 11px;
  line-height: 1;
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
}
/* line 193, ../../src/sass/modules/_contentinfo.scss */
#ftr .legal-inner {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0 0;
  padding: 20px 0 0;
}
/* line 200, ../../src/sass/modules/_contentinfo.scss */
#ftr .footer-logo {
  display: inline;
  float: left;
}
/* line 204, ../../src/sass/modules/_contentinfo.scss */
#ftr .copyright {
  display: inline;
  float: left;
  color: #9f9fa3;
  font-size: 11px;
  line-height: 1;
  margin: 0;
}
/* line 211, ../../src/sass/modules/_contentinfo.scss */
#ftr .accessibility {
  display: inline;
  float: right;
  margin: 12px 0 0;
}
/* line 214, ../../src/sass/modules/_contentinfo.scss */
#ftr .accessibility img {
  display: inline;
  float: right;
}
/* line 221, ../../src/sass/modules/_contentinfo.scss */
#ftr.checkout-footer .legal,
#ftr.checkout-footer .legal-inner {
  border: none;
  padding-top: 0;
}

/* 14.GLOBAL OBJECTS
------------------------------------------------------------------------- */
/* line 5, ../../src/sass/modules/_global.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

/* line 6, ../../src/sass/modules/_global.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 7, ../../src/sass/modules/_global.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 8, ../../src/sass/modules/_global.scss */
#cboxContent {
  position: relative;
}

/* line 12, ../../src/sass/modules/_global.scss */
#cboxTitle {
  margin: 0;
}

/* line 13, ../../src/sass/modules/_global.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 14, ../../src/sass/modules/_global.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 15, ../../src/sass/modules/_global.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
}

/* line 16, ../../src/sass/modules/_global.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 21, ../../src/sass/modules/_global.scss */
#cboxOverlay {
  background: #ccc;
}

/* line 22, ../../src/sass/modules/_global.scss */
#colorbox {
  -moz-box-shadow: #bbbbbb 0 0 8px;
  -webkit-box-shadow: #bbbbbb 0 0 8px;
  -o-box-shadow: #bbbbbb 0 0 8px;
  box-shadow: #bbbbbb 0 0 8px;
  border: 3px solid #ce0f20;
}

/* line 32, ../../src/sass/modules/_global.scss */
#cboxContent {
  background: #fff;
  overflow: visible;
  padding: 16px 28px 0;
}

/* line 33, ../../src/sass/modules/_global.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #cccccc;
}

/* line 35, ../../src/sass/modules/_global.scss */
#cboxLoadedContent {
  margin-bottom: 20px;
  overflow: visible !important;
  zoom: 1;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
#cboxLoadedContent:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}

/* line 36, ../../src/sass/modules/_global.scss */
#cboxTitle {
  position: absolute;
  bottom: 0px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #9f9fa3;
}

/* line 37, ../../src/sass/modules/_global.scss */
#cboxCurrent {
  position: absolute;
  bottom: 0px;
  left: 100px;
  color: #9f9fa3;
}

/* line 38, ../../src/sass/modules/_global.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 0px;
  right: 42px;
  color: #444;
}

/* line 39, ../../src/sass/modules/_global.scss */
#cboxPrevious {
  position: absolute;
  bottom: 0px;
  left: 0;
  color: #444;
}

/* line 40, ../../src/sass/modules/_global.scss */
#cboxNext {
  position: absolute;
  bottom: 0px;
  left: 63px;
  color: #444;
}

/* line 41, ../../src/sass/modules/_global.scss */
#cboxLoadingOverlay {
  background: white url('../images/modal/loading.gif?1360164509') no-repeat 5px 5px;
}

/* line 43, ../../src/sass/modules/_global.scss */
#cboxClose {
  position: absolute;
  top: 5px;
  right: 4px;
  display: block;
  color: #444;
  width: 14px;
  height: 13px;
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5831px;
  text-indent: -9999px;
  overflow: hidden;
}

/* line 55, ../../src/sass/modules/_global.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/* line 64, ../../src/sass/modules/_global.scss */
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomRight {
  height: 0 !important;
  display: none;
}

/* MODAL STYLES */
/* line 71, ../../src/sass/modules/_global.scss */
#modal {
  padding: 2px;
}
/* line 75, ../../src/sass/modules/_global.scss */
#modal .header h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  display: inline;
}
/* line 82, ../../src/sass/modules/_global.scss */
#modal .invalid-box {
  margin-bottom: 20px;
}

/* CLICK TO CHAT/CALL STYLES */
/* line 89, ../../src/sass/modules/_global.scss */
ul.chat-call {
  float: right;
  line-height: 19px;
  margin: 0;
  /*Bugfix:6840 R11 Click-to-chat changes for SalesForce Live Agent*/
  display: none;	/* 6/26/13 [IC-ARC] for SF LiveAgent deploy */
}
/* line 94, ../../src/sass/modules/_global.scss */
ul.chat-call li {
  display: inline;
  color: #9F9FA3;
  font-size: 11px;
  margin-left: 20px;
}
/* line 101, ../../src/sass/modules/_global.scss */
ul.chat-call a {
  display: inline-block;
  font-size: 13px;
  line-height: 20px;
  padding-left: 24px;
}
/* line 107, ../../src/sass/modules/_global.scss */
ul.chat-call .click-to-chat {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3161px;
  background-repeat: no-repeat;
}
/* line 111, ../../src/sass/modules/_global.scss */
ul.chat-call .click-to-call {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3434px;
  background-repeat: no-repeat;
}

/* TABS STYLES */
/* line 121, ../../src/sass/modules/_global.scss */
.long-title-tab {
  background: transparent url('../images/bg/long-title-tab-list.png?1360164509') no-repeat scroll 0 0;
  margin: -30px 0 46px;
  padding: 46px 0 0;
}
/* line 126, ../../src/sass/modules/_global.scss */
.long-title-tab .more-link-wrap {
  margin: 0 0 -1px;
}
/* line 128, ../../src/sass/modules/_global.scss */
.long-title-tab .more-link-wrap li {
  display: inline;
  float: left;
  font-size: 16px;
  line-height: 20px;
  height: 1px;
  overflow: hidden;
  padding: 0 25px 0 24px;
}
/* line 136, ../../src/sass/modules/_global.scss */
.long-title-tab .more-link-wrap li.more-link {
  overflow: visible;
}
/* line 138, ../../src/sass/modules/_global.scss */
.long-title-tab .more-link-wrap li.more-link a {
  margin: -30px 0 0;
}
/* line 147, ../../src/sass/modules/_global.scss */
.long-title-tab .more-tab-link a {
  display: inline;
  float: right;
  font-size: 13px;
  line-height: 17px;
  margin: -38px 20px 0 0;
}
/* line 155, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list {
  background: transparent url('../images/bg/long-title-tab-list-item.jpg?1360164509') repeat-x scroll 0 100%;
}
/* line 158, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list li {
  display: inline;
  float: left;
  padding: 0 0 9px;
}
/* line 162, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list li.current {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: #9f9fa3 0px 0px 3px;
  -webkit-box-shadow: #9f9fa3 0px 0px 3px;
  -o-box-shadow: #9f9fa3 0px 0px 3px;
  box-shadow: #9f9fa3 0px 0px 3px;
  background: #fff;
  margin: -12px 0 -6px -1px;
  padding: 0;
}
/* line 169, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list li.current a {
  background: #fff;
  color: #333333;
  height: 65px;
  margin: 6px 0 -6px;
  padding: 0;
}
/* line 175, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list li.current a:hover {
  text-decoration: none;
}
/* line 180, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list li.current strong {
  color: #6d6e70;
}
/* line 183, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list li.current .border-wrap {
  border-right: none;
  margin-top: 0;
  padding-top: 18px;
  padding-right: 24px;
  padding-left: 24px;
}
/* line 192, ../../src/sass/modules/_global.scss */
.no-borderradius .long-title-tab .tabs-list li.current {
  background: transparent url('../images/bg/long-title-tab-current.png?1360164509') no-repeat scroll 100% 100%;
  margin-top: 0px;
  margin-right: -4px;
  margin-left: -5px;
  margin-bottom: -14px;
  padding: 0 7px 0 0;
  position: relative;
  top: -14px;
}
/* line 202, ../../src/sass/modules/_global.scss */
.no-borderradius .long-title-tab .tabs-list li.current a {
  background: transparent url('../images/bg/long-title-tab-current.png?1360164509') no-repeat scroll 0 0;
  height: 68px;
  margin: 0;
}
/* line 207, ../../src/sass/modules/_global.scss */
.no-borderradius .long-title-tab .tabs-list li.current .border-wrap {
  padding-top: 26px;
}
/* line 214, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list li.last .border-wrap {
  border: none;
}
/* line 218, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list li.last.current .border-wrap {
  margin-top: 3px;
}
/* line 224, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list a {
  display: inline;
  float: left;
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #3c7fad;
  display: block;
  font-size: 16px;
  height: 44px;
  line-height: 20px;
  text-decoration: none;
}
/* line 234, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list a:hover {
  text-decoration: underline;
}
/* line 237, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list a strong {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  color: #3c7fad;
}
/* line 242, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list .border-wrap {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 1px 0 0;
  display: block;
  margin: 10px 0 0;
  padding: 2px 23px 3px;
}
/* line 250, ../../src/sass/modules/_global.scss */
.long-title-tab .tabs-list .current-info {
  border: 0;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}
/* line 255, ../../src/sass/modules/_global.scss */
.long-title-tab .tabhead {
  border: 0;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}
/* line 258, ../../src/sass/modules/_global.scss */
.long-title-tab .tabbody {
  background: url('../images/bg/dotted-bg-large.png?1360164509') 50% 50% no-repeat;
  min-height: 400px;
  padding: 40px 0 0;
}

/* line 266, ../../src/sass/modules/_global.scss */
.main-tab {
  margin: 0 0 46px;
}
/* line 269, ../../src/sass/modules/_global.scss */
.main-tab .tabs-list {
  background: transparent url('../images/bg/tab-header.jpg?1360164509') no-repeat scroll 100% 100%;
}
/* line 274, ../../src/sass/modules/_global.scss */
.no-boxshadow .main-tab .tabs-list li.current {
  background: transparent url('../images/bg/main-tab-cap.png?1360164509') no-repeat scroll 100% 0;
  border: none;
  margin: 0 -5px 0 0;
  padding: 0 9px 0 0;
}
/* line 280, ../../src/sass/modules/_global.scss */
.no-boxshadow .main-tab .tabs-list li.current a {
  background: transparent url('../images/bg/main-tab.png?1360164509') no-repeat scroll 0 0;
  margin: 0 0 0 -4px;
  padding: 15px 10px 13px 18px;
}
/* line 287, ../../src/sass/modules/_global.scss */
.no-boxshadow .main-tab .tabs-list a {
  margin-top: 7px;
}
/* line 291, ../../src/sass/modules/_global.scss */
.main-tab .tabs-list li {
  display: inline;
  float: left;
}
/* line 293, ../../src/sass/modules/_global.scss */
.main-tab .tabs-list li.first {
  background: transparent url('../images/bg/tab-header.jpg?1360164509') no-repeat scroll 0 100%;
}
/* line 296, ../../src/sass/modules/_global.scss */
.main-tab .tabs-list li.current {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: #e1e1e1 0px 0px 4px;
  -webkit-box-shadow: #e1e1e1 0px 0px 4px;
  -o-box-shadow: #e1e1e1 0px 0px 4px;
  box-shadow: #e1e1e1 0px 0px 4px;
  background: #fff;
  border-color: #e1e1e1;
  border-style: solid;
  border-width: 1px;
  margin: -1px;
}
/* line 305, ../../src/sass/modules/_global.scss */
.main-tab .tabs-list li.current a {
  background: #fff;
  margin-bottom: -6px;
}
/* line 309, ../../src/sass/modules/_global.scss */
.main-tab .tabs-list li.current a:hover {
  cursor: default;
  text-decoration: none;
}
/* line 316, ../../src/sass/modules/_global.scss */
.main-tab .tabs-list a {
  color: #6d6e70;
  font-family: "StandardCTExtraBold", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #6d6e70;
  display: block;
  font-size: 13px;
  line-height: 17px;
  margin: 4px 0 0;
  padding: 8px 14px 14px;
  text-transform: uppercase;
}
/* line 326, ../../src/sass/modules/_global.scss */
.main-tab .tabs-list .current-info {
  border: 0;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}
/* line 330, ../../src/sass/modules/_global.scss */
.main-tab .tabhead {
  border: 0;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}
/* line 333, ../../src/sass/modules/_global.scss */
.main-tab .tabbody {
  padding: 28px 0 0;
  position: relative;
}

    /*
    .tabs-list {
        background: image-url("bg/tabs-list.png") no-repeat 0 100%;
        margin: 0;

        li {

            border-color: transparent;
            border-style: solid;
            border-width: 6px;
            display: inline;
            float: left;
            margin: 0 0 0 -6px;
        }

        a {
            @include background-image(linear-gradient(#e7eef2, #c3d5df));
            background-color: #e7eef2;
            display: block;
            height: 29px;
            font-size: $base-font-size;
            font-weight: bold;
            line-height: 29px;
            padding: 0 16px;
            white-space: nowrap;

            .no-cssgradients & {
                background-image: image-url("bg/tab.png");
                background-repeat: repeat-x;
            }
        }

        .current {
            border-bottom-width: 0;

            a {
                @include box-shadow(#d3d3d3 0px 0px 4px);
                background: #fff;
                padding-bottom: 6px;

                .no-boxshadow & {
                    border: 1px solid #d9d9d9;
                    margin-bottom: -1px;
                    padding-bottom: 5px;
                }
            }
        }


        .current-info {
            @include invisible;
        }

    }

    .tabs-content {
        background: transparent image-url("bg/tab-content-bottom.png") no-repeat scroll 50% 100%;
        margin: 0 0 -47px;
        padding: 0 0 67px;
    }

    .tabhead {
        @include invisible;
    }
    .tabbody {
        padding: 28px 0 0;
        position: relative;
    }
    .tabclip {
        background: #fff;
        display: block;
        height: 5px;
        left: -5px;
        position: absolute;
        top: 0;
        width: 700px;
    }

}*/
/* line 422, ../../src/sass/modules/_global.scss */
.twitter-tab .tabclip {
  width: 210px;
}

/* NOTIFICATION STYLES */
/* line 432, ../../src/sass/modules/_global.scss */
.notification {
  border-width: 1px 0;
  border-color: #ee1b2e;
  border-style: solid;
  margin: 0 0 40px;
  padding: 1px 0;
  position: relative;
}
/* line 440, ../../src/sass/modules/_global.scss */
.notification .module-inner {
  background: white url('../images/bg/notification-bg.png?1360164509') no-repeat scroll 50% 100%;
  border-width: 1px 0;
  border-color: #ee1b2e;
  border-style: dotted;
  padding: 22px 0 26px;
}
/* line 448, ../../src/sass/modules/_global.scss */
.notification .notification-header {
  color: #ed1b2e;
  margin-bottom: 4px;
}
/* line 452, ../../src/sass/modules/_global.scss */
.notification .notification-header h1 {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 17px;
  line-height: 25px;
  color: #ed1b2e;
  margin: 4px 0 0;
  padding: 0 0 0 26px;
}
/* line 460, ../../src/sass/modules/_global.scss */
.notification .notification-header .close-link {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5831px;
  display: inline;
  float: right;
  height: 13px;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  top: 8px;
  width: 14px;
}
/* line 471, ../../src/sass/modules/_global.scss */
.notification .message-wrap {
  margin: 0;
  padding: 0 0 0 28px;
}
/* line 475, ../../src/sass/modules/_global.scss */
.notification .message-wrap p {
  margin: 0;
}

/* line 483, ../../src/sass/modules/_global.scss */
.arrow-item {
  zoom: 1;
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0 0;
  padding: 14px 0 16px 0;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.arrow-item:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 490, ../../src/sass/modules/_global.scss */
.arrow-item.first {
  border-top: none;
  padding-top: 0;
}
/* line 494, ../../src/sass/modules/_global.scss */
.arrow-item b, .arrow-item mark, .arrow-item strong {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
}
/* line 497, ../../src/sass/modules/_global.scss */
.arrow-item .arrow {
  display: inline;
  float: left;
  background: transparent url('../images/sprite/icon/bullet-header.png?1360164509') no-repeat scroll 0 4px;
  color: #333333;
  display: block;
  font-size: 21px;
  line-height: 25px;
  padding: 0px 0px 0px 26px;
}
/* line 506, ../../src/sass/modules/_global.scss */
.arrow-item .push {
  padding: 0 0 0 26px;
}

/* line 513, ../../src/sass/modules/_global.scss */
.empty-module .module-inner {
  background: white url('../images/bg/notification-bg.png?1360164509') no-repeat scroll 50% 100%;
  padding: 16px 0 25px;
}
/* line 518, ../../src/sass/modules/_global.scss */
.empty-module .notification-header {
  display: inline;
  float: left;
}
/* line 521, ../../src/sass/modules/_global.scss */
.empty-module .notification-header h1 {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6009px;
  background-repeat: no-repeat;
  margin: 12px 14px 0 0;
}
/* line 527, ../../src/sass/modules/_global.scss */
.empty-module .action {
  display: inline;
  float: left;
  margin: 12px 14px 0 0;
}

/* line 533, ../../src/sass/modules/_global.scss */
.upsell-box {
  margin: 5px 0 0;
}
/* line 536, ../../src/sass/modules/_global.scss */
.upsell-box .notification-header h1 {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5504px;
  background-repeat: no-repeat;
  font-size: 19px;
}
/* line 542, ../../src/sass/modules/_global.scss */
.upsell-box .fieldset-group {
  padding: 0 0 0 26px;
}

/* line 551, ../../src/sass/modules/_global.scss */
.alert-messages .notification-header h1 {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6009px;
  background-repeat: no-repeat;
}

/* line 559, ../../src/sass/modules/_global.scss */
.error-messages .notification-header h1 {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5504px;
  background-repeat: no-repeat;
  line-height: 21px;
}

/* line 568, ../../src/sass/modules/_global.scss */
.export-link a {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5403px;
  background-repeat: no-repeat;
  padding-left: 18px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.export-link a {
  *display: inline;
}

/* line 577, ../../src/sass/modules/_global.scss */
.print-link a {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6756px;
  background-repeat: no-repeat;
  padding-left: 18px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.print-link a {
  *display: inline;
}

/* line 585, ../../src/sass/modules/_global.scss */
.map-link {
  font-size: 11px;
}
/* line 588, ../../src/sass/modules/_global.scss */
.map-link a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4846px;
  background-repeat: no-repeat;
  padding: 3px 0 0 10px;
  margin: 4px;
}

/* line 596, ../../src/sass/modules/_global.scss */
.image-wrap, .flicker-photo-gallery .photo-list li {
  display: inline;
  float: left;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
  padding: 2px;
}
/* line 603, ../../src/sass/modules/_global.scss */
.image-wrap img, .flicker-photo-gallery .photo-list li img {
  display: inline;
  float: left;
}

/* line 610, ../../src/sass/modules/_global.scss */
.payment-form label {
  font-weight: bold;
}
/* line 616, ../../src/sass/modules/_global.scss */
.payment-form label.optional:after {
  content: none;
}
/* line 621, ../../src/sass/modules/_global.scss */
.payment-form fieldset {
  margin: 0 0 25px;
}
/* line 624, ../../src/sass/modules/_global.scss */
.payment-form fieldset legend {
  padding-bottom: 16px;
}
/* line 628, ../../src/sass/modules/_global.scss */
.payment-form fieldset.contact-info-fieldset .sub-section {
  margin-bottom: 0;
}
/* line 633, ../../src/sass/modules/_global.scss */
.payment-form #cards-field {
  position: relative;
}
/* line 191, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .note {
  cursor: default;
  position: absolute;
  left: 386px;
  top: 0;
  width: 250px;
  font-weight: normal;
  font-size: 11px;
  color: #9f9fa3;
  font-style: italic;
}
/* line 135, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .credit-cards div {
  display: inline;
  float: left;
  cursor: default;
  margin: 0 6px 0 0;
}
/* line 140, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .credit-cards div span {
  display: block;
  text-indent: -9999px;
}
/* line 145, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .credit-cards div.visa span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3615px;
  height: 23px;
  width: 36px;
}
/* line 149, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .credit-cards div.visa span.active {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2572px;
}
/* line 155, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .credit-cards div.discover span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3464px;
  height: 23px;
  width: 36px;
}
/* line 159, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .credit-cards div.discover span.active {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2928px;
}
/* line 165, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .credit-cards div.mastercard span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2605px;
  height: 23px;
  width: 36px;
}
/* line 169, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .credit-cards div.mastercard span.active {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -1381px;
}
/* line 175, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .credit-cards div.american-express span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2253px;
  height: 23px;
  width: 36px;
}
/* line 179, ../../src/sass/lib/_helpers.scss */
.payment-form #cards-field .credit-cards div.american-express span.active {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -781px;
}
/* line 645, ../../src/sass/modules/_global.scss */
.payment-form .address-1-wrap,
.payment-form .address-2-wrap,
.payment-form .nickname-wrap,
.payment-form .security-wrap,
.payment-form .phone-wrap {
  position: relative;
}
/* line 191, ../../src/sass/lib/_helpers.scss */
.payment-form .address-1-wrap .note,
.payment-form .address-2-wrap .note,
.payment-form .nickname-wrap .note,
.payment-form .security-wrap .note,
.payment-form .phone-wrap .note {
  cursor: default;
  position: absolute;
  left: 386px;
  top: 0;
  width: 285px;
  font-weight: normal;
  font-size: 11px;
  color: #9f9fa3;
  font-style: italic;
  line-height: 14px;
}
/* line 649, ../../src/sass/modules/_global.scss */
.payment-form .address-2-wrap label {
  font-weight: normal;
}
/* line 651, ../../src/sass/modules/_global.scss */
.payment-form .address-2-wrap label span {
  font-size: 11px;
  font-style: italic;
  color: #9f9fa3;
}
/* line 659, ../../src/sass/modules/_global.scss */
.payment-form .security-wrap .note {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3401px;
  background-repeat: no-repeat;
  height: 23px;
  text-indent: -9999px;
  width: 40px;
}

/* PAYMENT OPTIONS */
/* line 672, ../../src/sass/modules/_global.scss */
.payment-options .secondary-header {
  margin-bottom: 20px;
}
/* line 675, ../../src/sass/modules/_global.scss */
.payment-options .secondary-content {
  padding-top: 0;
}
/* line 678, ../../src/sass/modules/_global.scss */
.payment-options .card-selection {
  padding: 0 0 36px;
}
/* line 680, ../../src/sass/modules/_global.scss */
.payment-options .card-selection .standard-table {
  border-bottom: 1px dotted #d5d5d5;
  margin-top: 6px;
}
/* line 686, ../../src/sass/modules/_global.scss */
.payment-options .card-selection thead td.card-name, .payment-options .card-selection thead th.card-name {
  width: 287px;
}
/* line 689, ../../src/sass/modules/_global.scss */
.payment-options .card-selection thead td.card-detail, .payment-options .card-selection thead th.card-detail {
  width: 220px;
}
/* line 694, ../../src/sass/modules/_global.scss */
.payment-options .card-selection .card-name {
  font-weight: bold;
}
/* line 697, ../../src/sass/modules/_global.scss */
.payment-options .card-selection .card-edit {
  font-size: 11px;
  line-height: 15px;
  padding-right: 0;
  text-align: right;
}
/* line 702, ../../src/sass/modules/_global.scss */
.payment-options .card-selection .card-edit .edit-link {
  border-color: #dadada;
  border-style: solid;
  border-width: 0 1px 0 0;
  margin: 0 5px 0 0;
  padding: 0 7px 0 0;
}
/* line 711, ../../src/sass/modules/_global.scss */
.payment-options .card-selection .use-link {
  margin-top: -2px;
}
/* line 715, ../../src/sass/modules/_global.scss */
.payment-options .card-selection .new-link a {
  display: inline;
  float: right;
  font-size: 11px;
  line-height: 15px;
}
/* line 722, ../../src/sass/modules/_global.scss */
.payment-options .methods-list {
  margin: 0 0 0 -68px;
  padding: 0 0 40px;
}
/* line 726, ../../src/sass/modules/_global.scss */
.payment-options .methods-list li {
  display: inline;
  float: left;
  padding: 5px 0;
}
/* line 730, ../../src/sass/modules/_global.scss */
.payment-options .methods-list li#credit-card-toggle {
  margin-left: 68px;
}
/* line 734, ../../src/sass/modules/_global.scss */
.payment-options .methods-list li#paypal-toggle {
  background: transparent url(../images/paypalLogo.png) no-repeat scroll 76px 50%;
  margin-left: 28px;
  width: 205px;
  white-space: nowrap;
}
/* line 739, ../../src/sass/modules/_global.scss */
.payment-options .methods-list li#paypal-toggle span.paypal-help  {
  font-size: 11px;
  margin-left: 60px;
}
.payment-options .methods-list li#visaCheckout-toggle span.visa-help {
	font-size: 11px;
 	 margin-left: 70px;
}
.payment-options .methods-list li#masterPassCheckout-toggle span.masterPass-help {
	font-size: 11px;
 	 margin-left: 59px;
}
.payment-options .methods-list li#visaCheckout-toggle {
    background: url("https://assets.secure.checkout.visa.com/VmeCardArts/partner/POS_vertical_medium_40x30.png") no-repeat scroll 124px 50% transparent;
    margin-left: 28px;
    white-space: nowrap;
    width: 205px;
} 

.payment-options .methods-list li#masterPassCheckout-toggle {
    background: url("https://www.mastercard.com/mc_us/wallet/img/en/US/mp_mc_acc_023px_gif.gif") no-repeat scroll 101px 50% transparent;
    margin-left: 28px;
    white-space: nowrap;
    width: 205px;
}
 
/* line 744, ../../src/sass/modules/_global.scss */
.payment-options .methods-list li#amazon-toggle {
  background: transparent url('../images/icon/amazon.png?1360164509') no-repeat scroll 100% 50%;
  margin-left: 35px;
  padding-right: 47px;
}
/* line 750, ../../src/sass/modules/_global.scss */
.payment-options .methods-list label {
  display: inline;
  float: left;
  font-weight: bold;
  white-space: nowrap;
  margin-left: 5px;
}
/* line 756, ../../src/sass/modules/_global.scss */
.payment-options .methods-list .card-images {
  display: inline;
  float: left;
  margin: -2px 0 0 10px;
}
/* line 135, ../../src/sass/lib/_helpers.scss */
.payment-options .methods-list .card-images div {
  display: inline;
  float: left;
  cursor: default;
  margin: 0 6px 0 0;
}
/* line 140, ../../src/sass/lib/_helpers.scss */
.payment-options .methods-list .card-images div span {
  display: block;
  text-indent: -9999px;
}
/* line 145, ../../src/sass/lib/_helpers.scss */
.payment-options .methods-list .card-images div.visa span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3615px;
  height: 23px;
  width: 36px;
}
/* line 149, ../../src/sass/lib/_helpers.scss */
.payment-options .methods-list .card-images div.visa span.active {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2572px;
}
/* line 155, ../../src/sass/lib/_helpers.scss */
.payment-options .methods-list .card-images div.discover span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3464px;
  height: 23px;
  width: 36px;
}
/* line 159, ../../src/sass/lib/_helpers.scss */
.payment-options .methods-list .card-images div.discover span.active {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2928px;
}
/* line 165, ../../src/sass/lib/_helpers.scss */
.payment-options .methods-list .card-images div.mastercard span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2605px;
  height: 23px;
  width: 36px;
}
/* line 169, ../../src/sass/lib/_helpers.scss */
.payment-options .methods-list .card-images div.mastercard span.active {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -1381px;
}
/* line 175, ../../src/sass/lib/_helpers.scss */
.payment-options .methods-list .card-images div.american-express span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2253px;
  height: 23px;
  width: 36px;
}
/* line 179, ../../src/sass/lib/_helpers.scss */
.payment-options .methods-list .card-images div.american-express span.active {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -781px;
}
/* line 762, ../../src/sass/modules/_global.scss */
.payment-options .form-header {
  border-color: #9f9fa3;
  border-style: dotted;
  border-width: 0 0 1px;
  padding: 0 0 5px;
}
/* line 768, ../../src/sass/modules/_global.scss */
.payment-options .form-header h1 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}
/* line 774, ../../src/sass/modules/_global.scss */
.payment-options .form-action {
  margin-top: 0;
}
/* line 777, ../../src/sass/modules/_global.scss */
.payment-options .payment-form {
  margin: 18px 0 0;
}
.payment-options .edit-form #editCreditCardNew {
  height: auto;
}
/* line 782, ../../src/sass/modules/_global.scss */
.payment-options .amazon-wrap .billing-fieldset,
.payment-options .paypal-wrap .billing-fieldset {
  margin-top: 0;
}
/* line 786, ../../src/sass/modules/_global.scss */
.payment-options .different-card-link {
  margin: 0 0 26px;
  padding: 0;
  clear: left;
}
/* line 789, ../../src/sass/modules/_global.scss */
.payment-options .different-card-link a {
  font-weight: bold;
}
/* line 794, ../../src/sass/modules/_global.scss */
.payment-options .checkbox-wrap label {
  color: #9f9fa3;
  font-size: 11px;
  line-height: 14px;
  width: 350px;
}
/* line 802, ../../src/sass/modules/_global.scss */
.payment-options .form-action .action {
  margin: 0;
}
/* line 807, ../../src/sass/modules/_global.scss */
.payment-options .credit-card-wrap .form-action {
  margin-top: 30px;
}
/* line 811, ../../src/sass/modules/_global.scss */
.payment-options .edit-form {
  /* margin-bottom: 36px; */
}
/* line 814, ../../src/sass/modules/_global.scss */
.payment-options .card-form {
  margin-bottom: 36px;
}
/* line 817, ../../src/sass/modules/_global.scss */
.payment-options .action-external {
  display: inline;
  float: left;
}
/* line 820, ../../src/sass/modules/_global.scss */
.payment-options .action-external input {
  border: none;
  text-indent: -9999px;
}
/* line 825, ../../src/sass/modules/_global.scss */
.payment-options .tax-receipt {
  display: inline;
  float: left;
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 14px;
  margin: 0 0 0 24px;
}
/* line 832, ../../src/sass/modules/_global.scss */
.payment-options .tax-receipt.opt-in {
  width: 50%;
  clear: left;
  margin: 12px 0 0;
}
/* line 836, ../../src/sass/modules/_global.scss */
.payment-options .tax-receipt.opt-in p {
  font-size: 11px;
}
/* line 839, ../../src/sass/modules/_global.scss */
.payment-options .tax-receipt.opt-in p:first-child {
  width: 210px;
}
/* line 842, ../../src/sass/modules/_global.scss */
.payment-options .tax-receipt.opt-in p.newsletter-info {
  font-style: normal;
}
/* line 849, ../../src/sass/modules/_global.scss */
.payment-options .paypal-wrap .action-external input {
  background: transparent url(../images/checkoutPaypal.gif) no-repeat scroll;
  width: 142px;
  height: 25px;
}
/* line 858, ../../src/sass/modules/_global.scss */
.payment-options .amazon-wrap .action-external input {
  background: transparent url('../images/button/amazon-btn.png?1360164509') no-repeat scroll;
  width: 151px;
  height: 38px;
}

/* line 871, ../../src/sass/modules/_global.scss */
.need-help-wrap {
  clear: both;
  margin: 0 0 46px;
}
/* line 876, ../../src/sass/modules/_global.scss */
#donate .need-help-wrap, #account .need-help-wrap, #courses .need-help-wrap {
  margin: 46px 0 0;
}

/* line 881, ../../src/sass/modules/_global.scss */
.need-help {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5696px;  background-repeat: no-repeat;
  line-height: 16px;
  color: #6d6e70;
  padding: 0 0 0 19px;
  margin: 0;
}
/* line 889, ../../src/sass/modules/_global.scss */
.need-help span {
  font-weight: bold;
}
/* line 892, ../../src/sass/modules/_global.scss */
.need-help a {
  font-weight: bold;
}

/* line 898, ../../src/sass/modules/_global.scss */
.card-summary table {
  table-layout: fixed;
  margin: 0;
}
/* line 902, ../../src/sass/modules/_global.scss */
.card-summary td, .card-summary th {
  padding: 12px 0 0;
  border: none;
}
/* line 906, ../../src/sass/modules/_global.scss */
.card-summary th {
  width: 155px;
}
/* line 911, ../../src/sass/modules/_global.scss */
.card-summary tr:first-child td, .card-summary tr:first-child th {
  padding-top: 0;
}
/* line 917, ../../src/sass/modules/_global.scss */
.card-summary .security-wrap .note {
  left: 230px;
}

/* line 924, ../../src/sass/modules/_global.scss */
.transaction-summary th {
  width: 310px;
}

/* line 929, ../../src/sass/modules/_global.scss */
.card-info-list {
  margin: -36px 0 16px;
}
/* line 932, ../../src/sass/modules/_global.scss */
.card-info-list .card-info {
  clear: both;
  margin: 36px 0 0;
}
/* line 936, ../../src/sass/modules/_global.scss */
.card-info-list .info-header {
  zoom: 1;
  border-color: #ababab;
  border-style: dotted;
  border-width: 0 0 1px;
  clear: both;
  margin: 0 0 12px;
}
/* line 84, ../../src/sass/lib/_helpers.scss */
.card-info-list .info-header:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
/* line 944, ../../src/sass/modules/_global.scss */
.card-info-list .info-header h1 {
  display: inline;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  padding: 6px 0;
}
/* line 951, ../../src/sass/modules/_global.scss */
.card-info-list .info-header .extra-links {
  display: inline;
  float: right;
  padding: 5px 0 0;
  text-align: right;
}
/* line 956, ../../src/sass/modules/_global.scss */
.card-info-list .info-header .extra-links a {
  font-size: 11px;
}
/* line 958, ../../src/sass/modules/_global.scss */
.card-info-list .info-header .extra-links a.edit-link {
  border-color: #dadada;
  border-style: solid;
  border-width: 0 0 0 1px;
  margin: 0 0 0 6px;
  padding: 0 0 0 7px;
}
/* line 970, ../../src/sass/modules/_global.scss */
.card-info-list .card-summary {
  display: inline;
  float: left;
  width: 304px;
}
/* line 974, ../../src/sass/modules/_global.scss */
.card-info-list .billing-address {
  display: inline;
  float: left;
  margin: 18px 0 0;
  width: 180px;
}
/* line 979, ../../src/sass/modules/_global.scss */
.card-info-list .billing-address .label {
  font-weight: bold;
}
/* line 982, ../../src/sass/modules/_global.scss */
.card-info-list .billing-address .vCard {
  margin: 12px 0 0;
}
/* line 986, ../../src/sass/modules/_global.scss */
.card-info-list .tools {
  display: inline;
  float: right;
  width: 290px;
}
/* line 991, ../../src/sass/modules/_global.scss */
.card-info-list .tools .action,
.card-info-list .tools .default-text {
  display: inline;
  float: right;
  margin: 0 0 0 12px;
}
/* line 996, ../../src/sass/modules/_global.scss */
.card-info-list .default-text {
  background: #333;
  color: #fff;
  padding: 3px;
  font-style: italic;
  white-space: nowrap;
}
/* line 1004, ../../src/sass/modules/_global.scss */
.card-info-list .switch-default a, .card-info-list .switch-default button {
  padding-left: 41px;
  padding-right: 41px;
}

/* line 1011, ../../src/sass/modules/_global.scss */
.course-item {
  font-size: 11px;
  line-height: 15px;
  margin: 0 0 0 18px;
  width: 165px;
}
/* line 1017, ../../src/sass/modules/_global.scss */
.course-item .course-item-inner {
  border-color: #f1f1f1;
  border-style: solid;
  border-width: 1px;
  padding: 10px 14px;
}
/* line 1024, ../../src/sass/modules/_global.scss */
.course-item .course-item-header .format-icon {
  display: inline;
  float: left;
  height: 15px;
  margin: 0 5px 0 0;
  width: 15px;
  text-indent: -9999px;
}
/* line 1033, ../../src/sass/modules/_global.scss */
.course-item .course-item-header .classroom,
.course-item .course-item-header .search {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2334px;
  background-repeat: no-repeat;
}
.course-item .course-item-header .blended
 {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -1466px;
  background-repeat: no-repeat;
}
/* line 1037, ../../src/sass/modules/_global.scss */
.course-item .course-item-header .online {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2286px;
  background-repeat: no-repeat;
}
/* line 1042, ../../src/sass/modules/_global.scss */
.course-item .course-item-header h1 {
  font-size: 13px;
  line-height: 16px;
}
/* line 1045, ../../src/sass/modules/_global.scss */
.course-item .course-item-header h1 img {
  display: inline;
  vertical-align: -3px;
}
/* line 1051, ../../src/sass/modules/_global.scss */
.course-item .fn {
  font-weight: bold;
}
/* line 1054, ../../src/sass/modules/_global.scss */
.course-item .info {
  margin: 8px 0 0;
}
/* line 1058, ../../src/sass/modules/_global.scss */
.course-item .info-content .map-link {
  display: inline;
}
/* line 1062, ../../src/sass/modules/_global.scss */
.course-item .schedule {
  margin: 10px 0 0;
}
/* line 1065, ../../src/sass/modules/_global.scss */
.course-item .eventdate {
  font-size: 12px;
  font-weight: bold;
}
/* line 1070, ../../src/sass/modules/_global.scss */
.course-item .eventtime abbr {
  display: inline;
  float: left;
  font-weight: bold;
  width: 18px;
}
/* line 1075, ../../src/sass/modules/_global.scss */
.course-item .eventtime li {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0;
  font-size: 11px;
  padding: 3px 0;
}

/* line 1085, ../../src/sass/modules/_global.scss */
.recurring-link {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3001px;
  background-repeat: no-repeat;
  color: #3c7fad;
  font-size: 11px;
  padding: 2px 0 0 24px;
}

/* line 1093, ../../src/sass/modules/_global.scss */
.share-bar-header {
  clear: both;
  border-bottom: 1px dotted #cfcfcf;
  margin-bottom: 32px;
  padding-bottom: 10px;
}
/* line 1098, ../../src/sass/modules/_global.scss */
.share-bar-header table {
  width: 100%;
}
/* line 1101, ../../src/sass/modules/_global.scss */
.share-bar-header .gig-button-container-email {
  padding: 0px;
}
/* line 1104, ../../src/sass/modules/_global.scss */
.share-bar-header .gig-button-container-facebook-like {
  width: 525px;
}

/* line 1108, ../../src/sass/modules/_global.scss */
.social-list-gray li {
  margin: 8px 0 0;
  overflow: hidden;
}
/* line 1112, ../../src/sass/modules/_global.scss */
.social-list-gray li a {
  display: inline;
  float: left;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
}
/* line 1097, ../../src/sass/modules/_global.scss */
.social-list-gray li.facebook span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4331px;
  background-repeat: no-repeat;
}
/* line 1102, ../../src/sass/modules/_global.scss */
.social-list-gray li.facebook a:hover span,
.social-list-gray li.facebook a:focus span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4371px;
}
/* line 1097, ../../src/sass/modules/_global.scss */
.social-list-gray li.twitter span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4068px;
  background-repeat: no-repeat;
}
/* line 1102, ../../src/sass/modules/_global.scss */
.social-list-gray li.twitter a:hover span,
.social-list-gray li.twitter a:focus span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4740px;
}
/* line 1097, ../../src/sass/modules/_global.scss */
.social-list-gray li.flicker span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4028px;
  background-repeat: no-repeat;
}
/* line 1102, ../../src/sass/modules/_global.scss */
.social-list-gray li.flicker a:hover span,
.social-list-gray li.flicker a:focus span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4291px;
}
/* line 1097, ../../src/sass/modules/_global.scss */
.social-list-gray li.email span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4658px;
  background-repeat: no-repeat;
}
/* line 1102, ../../src/sass/modules/_global.scss */
.social-list-gray li.email a:hover span,
.social-list-gray li.email a:focus span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5345px;}
/* line 1097, ../../src/sass/modules/_global.scss */
.social-list-gray li.youtube span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3776px;
  background-repeat: no-repeat;
}
/* line 1102, ../../src/sass/modules/_global.scss */
.social-list-gray li.youtube a:hover span,
.social-list-gray li.youtube a:focus span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3846px;
}
/* line 1097, ../../src/sass/modules/_global.scss */
.social-list-gray li.contact-us span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2749px;
  background-repeat: no-repeat;
}
/* line 1102, ../../src/sass/modules/_global.scss */
.social-list-gray li.contact-us a:hover span,
.social-list-gray li.contact-us a:focus span {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3816px;
}
/* line 1126, ../../src/sass/modules/_global.scss */
.social-list-gray li.contact-us span {
  width: 72px;
}
/* line 1131, ../../src/sass/modules/_global.scss */
.social-list-gray span {
  display: inline;
  float: left;
  height: 20px;
  width: 20px;
  text-indent: -9999px;
}
/* line 1137, ../../src/sass/modules/_global.scss */
.social-list-gray .label {
  display: inline;
  float: left;
  margin: 0 0 0 5px;
}

/* line 1146, ../../src/sass/modules/_global.scss */
.gig-share-sidebar > table > tbody > tr:first-child img {
  display: block;
}

/* line 1150, ../../src/sass/modules/_global.scss */
.gig-bar-container tr td {
  padding: 0;
  border: none;
}

/* line 1155, ../../src/sass/modules/_global.scss */
#social-list-gray .gig-button-container {
  padding: 0 0 0 4px;
}

/* line 1161, ../../src/sass/modules/_global.scss */
.cross-sell {
  margin: 36px 0 0;
}
/* line 1164, ../../src/sass/modules/_global.scss */
.cross-sell .cross-sell-header {
  background: transparent url('../images/bg/secondary-header-bg.gif?1360164509') repeat-x scroll 0 100%;
}
/* line 1167, ../../src/sass/modules/_global.scss */
.cross-sell .cross-sell-header h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  line-height: 20px;
  padding: 6px 0 8px;
}
/* line 1174, ../../src/sass/modules/_global.scss */
.cross-sell .course-item-list {
  padding: 20px 0 0;
}
/* line 1178, ../../src/sass/modules/_global.scss */
.cross-sell.horizontal-list .course-item-list {
  margin: 0 0 0 -18px;
}
/* line 1181, ../../src/sass/modules/_global.scss */
.cross-sell.horizontal-list .course-item {
  display: inline;
  float: left;
  margin: 0 0 0 18px;
  width: 180px;
}
/* line 1189, ../../src/sass/modules/_global.scss */
.cross-sell.vertical-list .course-item-list {
  margin: -10px 0 0;
}
/* line 1192, ../../src/sass/modules/_global.scss */
.cross-sell.vertical-list .course-item {
  margin: 10px 0 0;
  width: auto;
}
/* line 1198, ../../src/sass/modules/_global.scss */
.cross-sell.recommended-list .course-item {
  width: 246px;
}
/* line 1202, ../../src/sass/modules/_global.scss */
.cross-sell.first {
  margin-top: 0;
}

/* line 1207, ../../src/sass/modules/_global.scss */
.product-list {
  margin: 0 0 0 -20px;
}
/* line 1210, ../../src/sass/modules/_global.scss */
.html-area .product-list {
  margin: 0 0 0 -20px;
}
/* line 1214, ../../src/sass/modules/_global.scss */
.product-list .product-list-item {
  display: inline;
  float: left;
  background: 0;
  margin: 20px 0 0 0;
  width: 33%;
}
/* line 1220, ../../src/sass/modules/_global.scss */
.product-list.list-1 {
  margin: 0 0 -20px;
}
/* line 1222, ../../src/sass/modules/_global.scss */
.product-list.list-1 .product-list-item {
  display: block;
  float: none;
  margin: 0 0 20px;
  width: auto;
}
/* line 1228, ../../src/sass/modules/_global.scss */
.product-list.list-1 .product-list-item .item-image {
  padding-left: 0;
}
/* line 1231, ../../src/sass/modules/_global.scss */
.product-list.list-1 .product-list-item .item-details {
  margin-left: 95px;
}
/* line 1236, ../../src/sass/modules/_global.scss */
.product-list.list-3 {
  margin-top: 0;
}
/* line 1238, ../../src/sass/modules/_global.scss */
.product-list.list-3 .product-list-item {
  width: 244px;
}
/* line 1242, ../../src/sass/modules/_global.scss */
.product-list.list-3-narrow {
  margin-top: 0;
}
/* line 1244, ../../src/sass/modules/_global.scss */
.product-list.list-3-narrow .product-list-item {
  width: 220px;
}
/* line 1248, ../../src/sass/modules/_global.scss */
.product-list.list-4 {
  margin-top: 0;
}
/* line 1250, ../../src/sass/modules/_global.scss */
.product-list.list-4 .product-list-item {
  width: 226px;
}
/* line 1255, ../../src/sass/modules/_global.scss */
.product-list.image-medium .product-list-item {
  padding: 0;
  width: 222px;
}

/* line 1262, ../../src/sass/modules/_global.scss */
.product-list-item {
  overflow: hidden;
}
/* line 1264, ../../src/sass/modules/_global.scss */
.product-list-item .item-image {
  display: inline;
  float: left;
  margin: 0;
  padding: 0 0 0 20px;
}
/* line 1269, ../../src/sass/modules/_global.scss */
.product-list-item .item-image img {
  display: inline;
  float: left;
}
/* line 1273, ../../src/sass/modules/_global.scss */
.product-list-item .item-details {
  margin: 20px 0 0 115px;
}
/* line 1276, ../../src/sass/modules/_global.scss */
.product-list-item .title {
  font-weight: bold;
}
/* line 1279, ../../src/sass/modules/_global.scss */
.product-list-item .item-price {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 19px;
  line-height: 23px;
  margin: 3px 0 0;
}
/* line 1285, ../../src/sass/modules/_global.scss */
.product-list-item .buy-button {
  padding: 12px 0 0;
}
/* line 1288, ../../src/sass/modules/_global.scss */
.product-list-item .buy-button .action {
  display: inline;
  float: left;
}
/* line 1292, ../../src/sass/modules/_global.scss */
.product-list-item .download-link {
  font-size: 11px;
  line-height: 15px;
  padding: 9px 0 0;
}

/* line 1300, ../../src/sass/modules/_global.scss */
.return-link {
  font-size: 11px;
  margin: 0 0 1px;
}
/* line 1303, ../../src/sass/modules/_global.scss */
.return-link a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6735px;
  background-repeat: no-repeat;
  padding: 0 0 0 7px;
}

/* line 1311, ../../src/sass/modules/_global.scss */
.default-accordion {
  border-color: #ccc;
  border-style: solid;
  border-width: 0 0 1px;
  margin: 0 0 48px;
}
/* line 1317, ../../src/sass/modules/_global.scss */
.default-accordion .accordion-header h1 {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;
}
/* line 1322, ../../src/sass/modules/_global.scss */
.default-accordion .accordion-header a {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6179px;
  background-repeat: no-repeat;
  color: #6d6e70;
  font-size: 14px;
  line-height: 18px;
  padding: 5px 0 6px 10px;
}
/* line 1334, ../../src/sass/modules/_global.scss */
.default-accordion .collapsed .accordion-header a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6291px;
}
/* line 1339, ../../src/sass/modules/_global.scss */
.default-accordion .accordion-content {
  padding: 16px 0 34px 14px;
}

/* line 1347, ../../src/sass/modules/_global.scss */
.accordion-group em {
  color: #ed1b2e;
  font-style: normal;
}
/* line 1353, ../../src/sass/modules/_global.scss */
.accordion-group .accordion-header a {
  display: block;
  text-decoration: none;
}
/* line 1357, ../../src/sass/modules/_global.scss */
.accordion-group .accordion-header a:hover {
  text-decoration: none;
}
/* line 1364, ../../src/sass/modules/_global.scss */
.accordion-group .collapsed .accordion-content {
  display: none;
  visibility: hidden;
}

/* line 1374, ../../src/sass/modules/_global.scss */
.course-accordions .accordion-description {
  margin: -12px 0 0;
}
/* line 1377, ../../src/sass/modules/_global.scss */
.course-accordions .accordion-description .action-wrap {
  margin-left: 0;
  padding: 12px 0 0;
}
/* line 1381, ../../src/sass/modules/_global.scss */
.course-accordions .accordion-description .action-wrap .action {
  margin: 0 18px 0 0;
}
/* line 1384, ../../src/sass/modules/_global.scss */
.course-accordions .accordion-description .action-wrap .side-text {
  display: inline;
  float: left;
  margin: 4px 0 0;
}
/* line 1389, ../../src/sass/modules/_global.scss */
.course-accordions .accordion-description p {
  margin: 12px 0 0;
}
/* line 1394, ../../src/sass/modules/_global.scss */
.course-accordions .drop-schedule-table {
  margin: 12px 0 0;
}
/* line 1397, ../../src/sass/modules/_global.scss */
.course-accordions .drop-schedule-table th.cancel-date, .course-accordions .drop-schedule-table td.cancel-date {
  width: 160px;
}
/* line 1400, ../../src/sass/modules/_global.scss */
.course-accordions .drop-schedule-table th.late-charge, .course-accordions .drop-schedule-table td.late-charge {
  width: 118px;
}
/* line 1407, ../../src/sass/modules/_global.scss */
.course-accordions .attachments-list-wrap .title {
  font-weight: bold;
}
/* line 1410, ../../src/sass/modules/_global.scss */
.course-accordions .attachments-list-wrap ul {
  padding: 0 0 0 9px;
}
/* line 1413, ../../src/sass/modules/_global.scss */
.course-accordions .attachments-list-wrap li {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6901px;
  background-repeat: no-repeat;
  padding: 0 0 0 12px;
}
/* line 1420, ../../src/sass/modules/_global.scss */
.course-accordions .certification-list-wrap .title {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5582px;
  background-repeat: no-repeat;
  font-weight: bold;
  padding: 0 0 0 16px;
}
/* line 1426, ../../src/sass/modules/_global.scss */
.course-accordions .certification-list-wrap .buy-link {
  font-size: 11px;
  line-height: 15px;
  padding: 0 0 0 16px;
}
/* line 1431, ../../src/sass/modules/_global.scss */
.course-accordions .certification-list-wrap ul {
  padding: 0 0 12px 16px;
}
/* line 1434, ../../src/sass/modules/_global.scss */
.course-accordions .certification-list-wrap li {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6901px;
  background-repeat: no-repeat;
  padding: 0 0 0 12px;
}
/* line 1441, ../../src/sass/modules/_global.scss */
.course-accordions .contact-us .title {
  font-weight: bold;
}
/* line 1445, ../../src/sass/modules/_global.scss */
.course-accordions .product-list {
  margin-top: 24px;
}
/* line 1448, ../../src/sass/modules/_global.scss */
.course-accordions .note-bottom {
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
  padding: 24px 0 0;
}

/* line 1460, ../../src/sass/modules/_global.scss */
.social-share .social-header {
  margin-bottom: 4px;
}
/* line 1462, ../../src/sass/modules/_global.scss */
.social-share .social-header h1 {
  color: #9f9fa3;
  font-size: 11px;
  font-weight: normal;
  line-height: 13px;
  margin-bottom: 7px;
  padding: 0;
}
/* line 1471, ../../src/sass/modules/_global.scss */
.social-share .social-list {
  margin: 0;
  padding: 0;
}
/* line 1475, ../../src/sass/modules/_global.scss */
.social-share li {
  display: inline;
  float: left;
  margin: 0 3px 0 0;
}
/* line 1479, ../../src/sass/modules/_global.scss */
.social-share li a {
  border-color: #d6d6d6;
  border-style: solid;
  border-width: 0 0 1px;
  display: block;
  height: 16px;
  line-height: 15px;
  padding: 0 0 1px;
  text-indent: -9999px;
  width: 16px;
}
/* line 1491, ../../src/sass/modules/_global.scss */
.social-share li.facebook a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4770px;
  background-repeat: no-repeat;
}
/* line 1497, ../../src/sass/modules/_global.scss */
.social-share li.twitter a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4588px;
  background-repeat: no-repeat;
}
/* line 1503, ../../src/sass/modules/_global.scss */
.social-share li.linkedin a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4688px;
  background-repeat: no-repeat;
}
/* line 1509, ../../src/sass/modules/_global.scss */
.social-share li.email a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3876px;
  background-repeat: no-repeat;
}

/* line 1518, ../../src/sass/modules/_global.scss */
.sort-tools {
  margin: 0 0 0 -14px;
}
/* line 1522, ../../src/sass/modules/_global.scss */
.sort-tools .users-fieldset select {
  width: 168px;
}
/* line 1526, ../../src/sass/modules/_global.scss */
.sort-tools fieldset {
  display: inline;
  float: left;
  margin: 0 0 0 14px;
}
/* line 1530, ../../src/sass/modules/_global.scss */
.sort-tools label {
  display: inline;
  float: left;
}
/* line 1533, ../../src/sass/modules/_global.scss */
.sort-tools .field {
  display: inline;
  float: left;
  margin: 0 0 0 7px;
}
/* line 1537, ../../src/sass/modules/_global.scss */
.sort-tools .action {
  display: inline;
  float: left;
  margin: -2px 0 0 14px;
}
/* line 1542, ../../src/sass/modules/_global.scss */
.sort-tools .action .plain-button .button {
  padding: 0 9px;
}
/* line 1547, ../../src/sass/modules/_global.scss */
.sort-tools .show-count {
  display: inline;
  float: left;
  margin: 0 0 0 14px;
}
/* line 1551, ../../src/sass/modules/_global.scss */
.sort-tools .show-count .label {
  display: inline;
  float: left;
}
/* line 1554, ../../src/sass/modules/_global.scss */
.sort-tools .show-count ul {
  display: inline;
  float: left;
}
/* line 1557, ../../src/sass/modules/_global.scss */
.sort-tools .show-count li {
  display: inline;
  float: left;
  border-color: #000;
  border-style: solid;
  border-width: 0 0 0 1px;
  padding: 0 0 0 3px;
  margin: 0 0 0 3px;
}
/* line 1566, ../../src/sass/modules/_global.scss */
.sort-tools .show-count li.first {
  border: none;
}

/* line 1574, ../../src/sass/modules/_global.scss */
.list-filter-tool {
  border-color: #f1f1f1;
  border-style: solid;
  border-width: 0 0 1px;
  margin: 0 0 24px 0px;
  padding: 0 0 30px;
}
/* line 1581, ../../src/sass/modules/_global.scss */
.list-filter-tool.wcm-filter {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 1586, ../../src/sass/modules/_global.scss */
.list-filter-tool fieldset {
  display: inline;
  float: left;
  margin: 0 20px 0 0;
}
/* line 1590, ../../src/sass/modules/_global.scss */
.list-filter-tool label {
  display: inline;
  float: left;
}
/* line 1593, ../../src/sass/modules/_global.scss */
.list-filter-tool .field {
  display: inline;
  float: left;
  margin: 0 0 0 7px;
}
/* line 1598, ../../src/sass/modules/_global.scss */
.list-filter-tool .users-fieldset select {
  width: 168px;
}
/* line 1603, ../../src/sass/modules/_global.scss */
.list-filter-tool .sort-by-fieldset select {
  width: auto;
}
/* line 1608, ../../src/sass/modules/_global.scss */
.list-filter-tool .show-count-fieldset select {
  width: 40px;
}
/* line 1612, ../../src/sass/modules/_global.scss */
.list-filter-tool .action {
  display: inline;
  float: left;
  margin: -2px 0 0 0;
}
/* line 1617, ../../src/sass/modules/_global.scss */
.list-filter-tool .action .plain-button .button {
  padding: 0 9px;
}
/* line 1622, ../../src/sass/modules/_global.scss */
.list-filter-tool .clear-search {
  margin: 0 0 0 20px;
}

/* line 1627, ../../src/sass/modules/_global.scss */
.pagination-header {
  padding-bottom: 10px;
}
/* line 1631, ../../src/sass/modules/_global.scss */
.secondary-header .pagination-header, .secondary-footer .pagination-header {
  display: inline;
  float: right;
}
/* line 1636, ../../src/sass/modules/_global.scss */
.secondary-footer .pagination-header .tools-wrap {
  padding-top: 10px;
}
/* line 1642, ../../src/sass/modules/_global.scss */
.pagination-header .list-filter-tool {
  display: inline;
  float: left;
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 1649, ../../src/sass/modules/_global.scss */
.pagination-header .list-filter-tool .plain-button .button {
  padding: 0 9px;
}
/* line 1654, ../../src/sass/modules/_global.scss */
.pagination-header .tools-wrap {
  display: inline;
  float: right;
}
/* line 1657, ../../src/sass/modules/_global.scss */
.pagination-header .print-link {
  display: inline;
  float: left;
  margin: -3px 46px 0 0;
}
/* line 1661, ../../src/sass/modules/_global.scss */
.pagination-header .show-count {
  display: inline;
  float: left;
  margin-right: 22px;
}
/* line 1665, ../../src/sass/modules/_global.scss */
.pagination-header .show-count ul {
  display: inline;
  float: left;
}
/* line 1668, ../../src/sass/modules/_global.scss */
.pagination-header .show-count span, .pagination-header .show-count li {
  display: inline;
  float: left;
  color: #6d6e70;
  font-size: 11px;
  line-height: 15px;
}
/* line 1674, ../../src/sass/modules/_global.scss */
.pagination-header .show-count li {
  border-left: 1px solid #dadada;
  padding: 0 4px;
}
/* line 1678, ../../src/sass/modules/_global.scss */
.pagination-header .show-count li.first {
  border-left: 0 none;
}
/* line 1683, ../../src/sass/modules/_global.scss */
.pagination-header .pagination {
  display: inline;
  float: right;
  padding: 0 10px;
  position: relative;
}
/* line 1688, ../../src/sass/modules/_global.scss */
.pagination-header .pagination ul {
  display: inline;
  float: left;
}
/* line 1691, ../../src/sass/modules/_global.scss */
.pagination-header .pagination li {
  display: inline;
  float: left;
  border-left: 1px solid #dadada;
  font-size: 11px;
  line-height: 14px;
}
/* line 1697, ../../src/sass/modules/_global.scss */
.pagination-header .pagination li.ellipses, .pagination-header .pagination li.ellipsis {
  background: #fff;
  padding: 0 6px;
  position: relative;
}
/* line 1703, ../../src/sass/modules/_global.scss */
.pagination-header .pagination .first {
  border-left: 0 none;
}
/* line 1706, ../../src/sass/modules/_global.scss */
.pagination-header .pagination .available-page {
  margin: 0 8px;
}
/* line 1709, ../../src/sass/modules/_global.scss */
.pagination-header .pagination .current-page {
  background: #6d6e70;
  color: #fff;
  display: block;
  line-height: 14px;
  height: 14px;
  margin: 0 4px;
  padding: 0 4px;
}
/* line 1719, ../../src/sass/modules/_global.scss */
.pagination-header .pagination .next-link,
.pagination-header .pagination .prev-link {
  position: absolute;
  height: 13px;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
  top: 1px;
  width: 10px;
}
/* line 1728, ../../src/sass/modules/_global.scss */
.pagination-header .pagination .next-link {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6119px;
  background-repeat: no-repeat;
  right: 0;
}
/* line 1733, ../../src/sass/modules/_global.scss */
.pagination-header .pagination .prev-link {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6089px;
  background-repeat: no-repeat;
  left: 0;
}
/* line 1739, ../../src/sass/modules/_global.scss */
.pagination-header .pagination .summary {
  display: inline;
  float: left;
  color: #9f9fa3;
  font-size: 11px;
  margin-right: 26px;
  text-align: left;
}

/* line 1750, ../../src/sass/modules/_global.scss */
#calendar-container {
    /*
    .event-carousel {
        .events {
            margin: 0;
            position: relative;
        }
        .events-inner {
            position: absolute;
            top: 0;
            left: 0;
        }

    }*/
}
/* line 1751, ../../src/sass/modules/_global.scss */
#calendar-container .controller-wrap {
  padding: 0 0 4px;
}
/* line 1754, ../../src/sass/modules/_global.scss */
#calendar-container .controller {
  display: inline;
  float: left;
}
/* line 1758, ../../src/sass/modules/_global.scss */
#calendar-container .controller .prev-arrow,
#calendar-container .controller .next-arrow {
  display: inline;
  float: left;
  height: 15px;
  margin: 7px 0 0;
  text-indent: -9999px;
  width: 15px;
}
/* line 1767, ../../src/sass/modules/_global.scss */
#calendar-container .controller .prev-arrow {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5099px;
  background-repeat: no-repeat;
}
/* line 1771, ../../src/sass/modules/_global.scss */
#calendar-container .controller .prev-arrow.disabled-arrow {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5208px;
  background-repeat: no-repeat;
}
/* line 1777, ../../src/sass/modules/_global.scss */
#calendar-container .controller .next-arrow {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5134px;
  background-repeat: no-repeat;
}
/* line 1781, ../../src/sass/modules/_global.scss */
#calendar-container .controller .next-arrow.disabled-arrow {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -5243px;
  background-repeat: no-repeat;
}
/* line 1787, ../../src/sass/modules/_global.scss */
#calendar-container .controller .current-month {
  display: inline;
  float: left;
  font-size: 26px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  width: 183px;
}
/* line 1795, ../../src/sass/modules/_global.scss */
#calendar-container .controller a, #calendar-container .controller span {
  vertical-align: middle;
}
/* line 1799, ../../src/sass/modules/_global.scss */
#calendar-container .view-results {
  display: inline;
  float: right;
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 14px;
  text-align: right;
  width: 180px;
}
/* line 1808, ../../src/sass/modules/_global.scss */
#calendar-container .sort-tools {
  display: inline;
  float: right;
  padding: 5px 0 0;
}
/* line 1812, ../../src/sass/modules/_global.scss */
#calendar-container .cal-table {
  margin-top: 0;
  position: relative;
}
/* line 1816, ../../src/sass/modules/_global.scss */
#calendar-container .cal-table table {
  table-layout: fixed;
}
/* line 1820, ../../src/sass/modules/_global.scss */
#calendar-container .cal-table thead td, #calendar-container .cal-table thead th {
  text-align: center;
}
/* line 1825, ../../src/sass/modules/_global.scss */
#calendar-container .cal-table tbody td, #calendar-container .cal-table tbody th {
  border-color: #333333;
  border-style: solid;
  border-width: 1px 0 0;
  padding: 0;
}
/* line 1832, ../../src/sass/modules/_global.scss */
#calendar-container .cal-table tbody .last-row td, #calendar-container .cal-table tbody .last-row th {
  border-bottom-width: 1px;
}
/* line 1840, ../../src/sass/modules/_global.scss */
#calendar-container .event-box {
  border-left: 1px solid #f4f4f4;
  padding: 2px;
  overflow: hidden;
}
/* line 1846, ../../src/sass/modules/_global.scss */
#calendar-container .event-box .event-box-inner {
  height: 217px;
}
/* line 1849, ../../src/sass/modules/_global.scss */
#calendar-container .event-box .prev-item, #calendar-container .event-box .next-item {
  display: block;
  height: 20px;
  text-align: center;
}
/* line 1856, ../../src/sass/modules/_global.scss */
#calendar-container .last-weekday .event-box {
  border-right: 1px solid #f4f4f4;
}
/* line 1861, ../../src/sass/modules/_global.scss */
#calendar-container .current-date .event-box-inner {
  background: #e9f0f3;
}
/* line 1865, ../../src/sass/modules/_global.scss */
#calendar-container .date-label {
  color: #333333;
  font-size: 24px;
  height: 45px;
  line-height: 28px;
  text-align: right;
}
/* line 1872, ../../src/sass/modules/_global.scss */
#calendar-container .date-label div {
  padding: 8px 12px 0 0;
}
/* line 1876, ../../src/sass/modules/_global.scss */
#calendar-container .events {
  height: 148px;
  overflow: hidden;
  padding: 0 12px;
}
/* line 1882, ../../src/sass/modules/_global.scss */
#calendar-container .events-inner {
  margin: -12px 0 0;
}
/* line 1885, ../../src/sass/modules/_global.scss */
#calendar-container .event {
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  margin: 12px 0 0;
}
/* line 1891, ../../src/sass/modules/_global.scss */
#calendar-container .event a {
  display: block;
  text-decoration: none;
}
/* line 1895, ../../src/sass/modules/_global.scss */
#calendar-container .event a .time {
  color: #9f9fa3;
  font-weight: normal;
}
/* line 1900, ../../src/sass/modules/_global.scss */
#calendar-container .event a:hover .title {
  text-decoration: underline;
}
/* line 1903, ../../src/sass/modules/_global.scss */
#calendar-container .event a:hover .time {
  text-decoration: none;
}
/* line 1908, ../../src/sass/modules/_global.scss */
#calendar-container .event a:focus {
  outline: black dotted 1px;
}
/* line 1913, ../../src/sass/modules/_global.scss */
#calendar-container .see-all-link {
  padding: 0 0 0 10px;
}
/* line 1915, ../../src/sass/modules/_global.scss */
#calendar-container .see-all-link a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4562px;
  background-repeat: no-repeat;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  line-height: 15px;
  padding: 0 0 4px 26px;
}
/* line 1926, ../../src/sass/modules/_global.scss */
#calendar-container .other-month .date-label {
  color: #ccc;
}
/* line 1944, ../../src/sass/modules/_global.scss */
#calendar-container .calendar-empty {
  background: transparent url('../images/bg/black-transparent.png?1360164509') repeat scroll 0 0;
  border-color: #000;
  border-style: solid;
  border-width: 3px;
  height: 1126px;
  left: 0;
  top: -1px;
  position: absolute;
  width: 768px;
}
/* line 1955, ../../src/sass/modules/_global.scss */
#calendar-container .calendar-empty .label {
  color: #fff;
  font-size: 25px;
  font-weight: bold;
  line-height: 29px;
  margin: 105px 0 0;
  text-align: center;
}
/* line 1963, ../../src/sass/modules/_global.scss */
#calendar-container .calendar-empty .label-offset {
  background: transparent url('../images/icon/warning.png?1360164509') no-repeat scroll 0 50%;
  margin: 0 0 0 -40px;
  padding: 0 0 0 40px;
}
/* line 1968, ../../src/sass/modules/_global.scss */
#calendar-container .calendar-empty .actions {
  margin: 22px auto 0;
  width: 288px;
}
/* line 1972, ../../src/sass/modules/_global.scss */
#calendar-container .calendar-empty .actions li {
  color: #9f9fa3;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
}
/* line 1978, ../../src/sass/modules/_global.scss */
#calendar-container .calendar-empty .actions a {
  color: #42b2f1;
}
/* line 1982, ../../src/sass/modules/_global.scss */
#calendar-container .calendar-empty .prev-link {
  display: inline;
  float: left;
}
/* line 1985, ../../src/sass/modules/_global.scss */
#calendar-container .calendar-empty .next-link {
  display: inline;
  float: right;
  border-color: #6d6e70;
  border-style: dotted;
  border-width: 0 0 0 1px;
  padding: 0 0 0 18px;
}

/* .calendar-container */
/* line 1998, ../../src/sass/modules/_global.scss */
.catalogMap-container .field-container fieldset {
  display: inline;
  float: left;
}
/* line 2001, ../../src/sass/modules/_global.scss */
.catalogMap-container .field-container .field-wrap, .catalogMap-container .field-container label, .catalogMap-container .field-container .field {
  display: inline;
  float: left;
}
/* line 2004, ../../src/sass/modules/_global.scss */
.catalogMap-container .field-container .field {
  margin: 0 0 0 7px;
}
/* line 2007, ../../src/sass/modules/_global.scss */
.catalogMap-container .field-container .action {
  display: inline;
  float: left;
  margin: -2px 0 0 10px;
}
/* line 2011, ../../src/sass/modules/_global.scss */
.catalogMap-container .field-container .view-results {
  display: inline;
  float: right;
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 14px;
  text-align: right;
  width: 180px;
}
/* line 2021, ../../src/sass/modules/_global.scss */
.catalogMap-container .catalogMap {
  border-color: #ababab;
  border-style: dotted;
  border-width: 1px 0 0;
  margin: 10px 0 0;
  padding: 1px 0 0;
}

/* line 2030, ../../src/sass/modules/_global.scss */
.report-section {
  padding: 0 0 10px;
}
/* line 2032, ../../src/sass/modules/_global.scss */
.report-section .report-header {
  padding: 0 0 12px;
}
/* line 2034, ../../src/sass/modules/_global.scss */
.report-section .report-header h1 {
  display: inline;
  float: left;
  font-size: 14px;
  margin-bottom: 0;
  padding: 0;
}
/* line 2039, ../../src/sass/modules/_global.scss */
.report-section .report-header h1 span {
  font-weight: normal;
}
/* line 2043, ../../src/sass/modules/_global.scss */
.report-section .report-header .buy-ceu {
  display: inline;
  float: right;
  font-size: 11px;
  line-height: 15px;
  width: 300px;
}
/* line 2049, ../../src/sass/modules/_global.scss */
.report-section .report-header .action {
  display: inline;
  float: right;
  margin: 0 0 0 14px;
}

/* line 2058, ../../src/sass/modules/_global.scss */
.certificates-table .item-name {
  width: 250px;
}
/* line 2061, ../../src/sass/modules/_global.scss */
.certificates-table .earned-date {
  width: 90px;
}
/* line 2064, ../../src/sass/modules/_global.scss */
.certificates-table .valid {
  width: 70px;
}
/* line 2067, ../../src/sass/modules/_global.scss */
.certificates-table .expire-date {
  width: 150px;
}
/* line 2071, ../../src/sass/modules/_global.scss */
.certificates-table .item-actions .print-certificate {
  display: inline;
  float: right;
  padding: 0 0 0 12px;
}
/* line 2074, ../../src/sass/modules/_global.scss */
.certificates-table .item-actions .print-certificate span {
  display: block;
}

/* line 2081, ../../src/sass/modules/_global.scss */
.course-detail-summary {
  margin: 0 0 48px;
}
/* line 2084, ../../src/sass/modules/_global.scss */
.course-detail-summary .social-share .social-header {
  display: inline;
  float: left;
  margin: 2px 10px 0 0;
}
/* line 2088, ../../src/sass/modules/_global.scss */
.course-detail-summary .social-share .social-header h1 {
  margin: 0;
}
/* line 2092, ../../src/sass/modules/_global.scss */
.course-detail-summary .social-share .social-list-gray {
  display: inline;
  float: left;
}
/* line 2096, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-description {
  margin: -12px 0 0;
}
/* line 2098, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-description img {
  float: left;
  margin: 0 12px 12px 0;
}
/* line 2102, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-description p {
  margin: 12px 0 0;
}
/* line 2105, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-description .course-id {
  color: #9f9fa3;
}
/* line 2110, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-info-wrap {
  margin: 24px 0 0;
}
/* line 2114, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet {
  display: inline;
  float: left;
  border-color: #F1F1F1;
  border-style: solid;
  border-width: 0 1px 0 0;
  width: 527px;
}
/* line 2122, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list {
  margin: -21px 0 0;
  padding: 0 28px 0 0;
}
/* line 2126, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .fact-row {
  margin: 21px 0 0;
}
/* line 2130, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .class-image {
  width: 60px;
}
/* line 2134, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .location .chapter-name {
  font-weight: bold;
}
/* line 2137, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .location .map-link {
  display: inline;
  float: none;
}
/* line 2143, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .plain-table,
.course-detail-summary .course-factsheet-list .location {
  display: inline;
  float: left;
  width: 308px;
}
/* line 2147, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .plain-table .schedule,
.course-detail-summary .course-factsheet-list .location .schedule {
  width: 220px;
}
/* line 2152, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .plain-table .eventdate,
.course-detail-summary .course-factsheet-list .plain-table .eventday,
.course-detail-summary .course-factsheet-list .plain-table .eventtime,
.course-detail-summary .course-factsheet-list .location .eventdate,
.course-detail-summary .course-factsheet-list .location .eventday,
.course-detail-summary .course-factsheet-list .location .eventtime {
  display: inline;
  float: left;
}
/* line 2155, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .plain-table .eventdate,
.course-detail-summary .course-factsheet-list .location .eventdate {
  width: 66px;
}
/* line 2158, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .plain-table .eventday,
.course-detail-summary .course-factsheet-list .location .eventday {
  width: 28px;
}
/* line 2161, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .plain-table .eventtime,
.course-detail-summary .course-factsheet-list .location .eventtime {
  width: 126px;
}
/* line 2166, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .other-detail {
  display: inline;
  float: right;
  width: 190px;
}
/* line 2170, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-factsheet-list .other-detail .label {
  font-weight: bold;
}
/* line 2177, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-actions {
  display: inline;
  float: right;
  width: 164px;
}
/* line 2183, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-actions .cost .label,
.course-detail-summary .course-actions .course-prerequisites .label {
  font-weight: bold;
}
/* line 2186, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-actions .cost .value,
.course-detail-summary .course-actions .course-prerequisites .value {
  color: #6d6e70;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 34px;
}
/* line 2193, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-actions .register-wrap {
  padding: 12px 0 0;
}
/* line 2196, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-actions .register-wrap .action {
  display: inline;
  float: left;
}
/* line 2201, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-actions .last-day {
  color: #6d6e70;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
  margin: 12px 0 0;
}
/* line 2208, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-actions .seats-left {
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 14px;
  margin: 2px 0 0;
}
/* line 2216, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-actions .online-lesson .action {
  display: inline;
  float: left;
}
/* line 2220, ../../src/sass/modules/_global.scss */
.course-detail-summary .course-actions .social-share {
  margin: 12px 0 6px;
}
/* line 2225, ../../src/sass/modules/_global.scss */
.course-detail-summary .share-class {
  margin: 21px 0 0;
}
/* line 2228, ../../src/sass/modules/_global.scss */
.course-detail-summary .share-class .label {
  color: #9f9fa3;
  font-size: 11px;
}
/* line 2232, ../../src/sass/modules/_global.scss */
.course-detail-summary .share-class ul {
  margin: 3px 0 0;
}
/* line 2235, ../../src/sass/modules/_global.scss */
.course-detail-summary .share-class li {
  display: inline;
  float: left;
  margin: 0 10px 0 0;
}
/* line 2239, ../../src/sass/modules/_global.scss */
.course-detail-summary .share-class li a {
  display: inline;
  float: left;
  height: 16px;
  text-indent: -9999px;
  width: 16px;
}
/* line 2247, ../../src/sass/modules/_global.scss */
.course-detail-summary .share-class li.facebook a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4331px;
  background-repeat: no-repeat;
}
/* line 2253, ../../src/sass/modules/_global.scss */
.course-detail-summary .share-class li.twitter a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4068px;
  background-repeat: no-repeat;
}
/* line 2260, ../../src/sass/modules/_global.scss */
.course-detail-summary .share-class li.email a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4658px;
  background-repeat: no-repeat;
}
/* line 2268, ../../src/sass/modules/_global.scss */
.course-detail-summary .reminder {
  color: #ed1b2e;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
  margin: 24px 0 0;
}

/* line 2280, ../../src/sass/modules/_global.scss */
.image-inline {
  margin: 0 0 20px;
}

/* line 2285, ../../src/sass/modules/_global.scss */
.box-image {
  display: inline;
  float: left;
  -moz-box-shadow: lightgrey 0 0 4px;
  -webkit-box-shadow: lightgrey 0 0 4px;
  -o-box-shadow: lightgrey 0 0 4px;
  box-shadow: lightgrey 0 0 4px;
  background: #fff;
  padding: 6px;
  position: relative;
}
/* line 2292, ../../src/sass/modules/_global.scss */
.no-boxshadow .box-image {
  border: 2px solid #ececec !important;
  margin: -2px;
}
/* line 2297, ../../src/sass/modules/_global.scss */
.box-image img {
  display: inline;
  float: left;
}
/* line 2300, ../../src/sass/modules/_global.scss */
.box-image p {
  clear: left;
}
/* line 2305, ../../src/sass/modules/_global.scss */
.box-image .promo-label {
  background: transparent url('../images/waysToHelp/promo-label.png?1360164509') no-repeat scroll 0 0;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
  left: -4px;
  bottom: 6px;
  height: 18px;
  padding: 8px 0 0 10px;
  position: absolute;
  text-transform: uppercase;
  width: 120px;
}
/* line 2320, ../../src/sass/modules/_global.scss */
.box-image .bl,
.box-image .br {
  bottom: -9px;
  display: block;
  height: 9px;
  position: absolute;
  width: 50%;
}
/* line 2327, ../../src/sass/modules/_global.scss */
.box-image .bl {
  background: transparent url('../images/bg/post-image-bl.png?1360164509') no-repeat scroll 0 0;
  left: 0;
}
/* line 2331, ../../src/sass/modules/_global.scss */
.box-image .br {
  background: transparent url('../images/bg/post-image-br.png?1360164509') no-repeat scroll 100% 0;
  right: 0;
}
/* line 2337, ../../src/sass/modules/_global.scss */
.box-image.large .bl,
.box-image.large .br {
  width: 273px;
}
/* line 2340, ../../src/sass/modules/_global.scss */
.box-image.large .bl {
  background: transparent url('../images/bg/post-image-bl-large.png?1360164509') no-repeat scroll 0 0;
}
/* line 2343, ../../src/sass/modules/_global.scss */
.box-image.large .br {
  background: transparent url('../images/bg/post-image-br-large.png?1360164509') no-repeat scroll 0 0;
}

/* line 2350, ../../src/sass/modules/_global.scss */
.aspot-wrapper {
  background: transparent url('../images/bg/aspot-slider-gradient.png?1360164509') no-repeat scroll 50% 100%;
  padding: 0 0 45px;
}
/* line 2354, ../../src/sass/modules/_global.scss */
.aspot-wrapper.aspot-slider-left {
  background: url("../images/bg/header-gradient-mid.png?1320937125") no-repeat scroll center bottom transparent;
  margin: 0 0 -46px;
  padding: 0 0 46px;
}
/* line 2359, ../../src/sass/modules/_global.scss */
.aspot-wrapper.aspot-slider-caption-left {
  background: url("../images/bg/header-gradient-mid.png?1320937125") no-repeat scroll center bottom transparent;
  margin: 0 0 -46px;
  padding: 0 0 46px;
}

/* line 2365, ../../src/sass/modules/_global.scss */
.sidebar-slider-wrap {
  background: transparent url('../images/bg/sidebar-module-bottom-shadow.png?1360164509') no-repeat scroll 50% 100%;
  margin: 0 0 6px;
  padding: 0 0 36px;
}

/* line 2371, ../../src/sass/modules/_global.scss */
.aspot-slider {
  display: block;
  float: none;
  height: 260px;
  width: 763px;
}
/* line 2377, ../../src/sass/modules/_global.scss */
.aspot-slider .slides {
  height: 260px;
  overflow: hidden;
}
/* line 2381, ../../src/sass/modules/_global.scss */
.aspot-slider .panel {
  float: left;
  height: 260px;
  overflow: hidden;
  position: relative;
  width: 763px;
  margin-bottom: 6px;
}
/* line 2389, ../../src/sass/modules/_global.scss */
.aspot-slider .action {
  display: inline;
  float: right;
  margin: 14px;
}
/* line 2393, ../../src/sass/modules/_global.scss */
.aspot-slider .darken {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0;
  left: 0;
  height: 53px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
/* line 2403, ../../src/sass/modules/_global.scss */
.no-rgba .aspot-slider .darken {
  background: transparent url('../images/bg/black-transparent.png?1360164509') repeat scroll 0 0;
}
/* line 2407, ../../src/sass/modules/_global.scss */
.aspot-slider .darken.red {
  background: transparent url('../images/bg/pink-transparent.png?1360164509') repeat-x scroll 0 0;
}
/* line 2411, ../../src/sass/modules/_global.scss */
.aspot-slider .darken h1 {
  display: inline;
  float: left;
  font-size: 24px;
  line-height: 24px;
  margin: 13px 0 0 14px;
}
/* line 2417, ../../src/sass/modules/_global.scss */
.aspot-slider .darken h1 a {
  color: #fff;
}
/* line 2420, ../../src/sass/modules/_global.scss */
.aspot-slider .darken h1 small {
  display: inline;
  float: left;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  margin-top: -4px;
}
/* line 2427, ../../src/sass/modules/_global.scss */
.aspot-slider .darken h1 mark {
  display: inline;
  float: left;
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  background: inherit;
  clear: left;
  color: #fff;
}
/* line 2435, ../../src/sass/modules/_global.scss */
.aspot-slider .darken p {
  color: #fff;
}
/* line 2441, ../../src/sass/modules/_global.scss */
.aspot-slider .lighten {
  background: url('../images/bg/aspot-circles.png?1360164509') no-repeat 100% 100%;
  bottom: 0;
  color: #333333;
  height: 233px;
  overflow: hidden;
  padding: 27px 30px 0 140px;
  right: 0;
  position: absolute;
  width: 188px;
}
/* line 2452, ../../src/sass/modules/_global.scss */
.aspot-slider .lighten img {
  float: none;
  margin-bottom: 6px;
}
/* line 2456, ../../src/sass/modules/_global.scss */
.aspot-slider .lighten h1, .aspot-slider .lighten h3 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  border-bottom: 1px dotted #888888;
  font-size: 11px;
  line-height: 22px;
  margin-bottom: 4px;
  text-transform: uppercase;
}
/* line 2464, ../../src/sass/modules/_global.scss */
.aspot-slider .lighten a {
  font-size: 13px;
  line-height: 15px;
}
/* line 2470, ../../src/sass/modules/_global.scss */
.aspot-slider a:hover .lighten {
  text-decoration: none;
}
/* line 2475, ../../src/sass/modules/_global.scss */
.aspot-slider .anythingWindow {
  height: 260px;
  overflow: hidden;
  position: relative;
}
/* line 2480, ../../src/sass/modules/_global.scss */
.aspot-slider .anythingBase {
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
}
/* line 2486, ../../src/sass/modules/_global.scss */
.aspot-slider .anythingControls {
  display: none !important;
}
/* line 2489, ../../src/sass/modules/_global.scss */
.aspot-slider .arrow {
  display: block;
  height: 58px;
  position: absolute;
  top: 50%;
  width: 45px;
}
/* line 2496, ../../src/sass/modules/_global.scss */
.aspot-slider .arrow a {
  display: block;
  height: 58px;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  top: -50%;
  width: 45px;
}
/* line 2506, ../../src/sass/modules/_global.scss */
.aspot-slider .back {
  left: -20px;
}
/* line 2508, ../../src/sass/modules/_global.scss */
.aspot-slider .back a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -1981px;
}
/* line 2511, ../../src/sass/modules/_global.scss */
.aspot-slider .back a:hover {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2049px;
}
/* line 2516, ../../src/sass/modules/_global.scss */
.aspot-slider .forward {
  right: -20px;
}
/* line 2518, ../../src/sass/modules/_global.scss */
.aspot-slider .forward a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2185px;
}
/* line 2521, ../../src/sass/modules/_global.scss */
.aspot-slider .forward a:hover {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2117px;
}
/* line 2526, ../../src/sass/modules/_global.scss */
.default-aspot .aspot-slider {
  display: inline;
  float: left;
}
/* line 2532, ../../src/sass/modules/_global.scss */
.aspot-slider.sidebar-slider {
  height: auto;
  padding: 0;
  width: auto;
}
/* line 2538, ../../src/sass/modules/_global.scss */
.aspot-slider.sidebar-slider .slides {
  height: auto;
}
/* line 2541, ../../src/sass/modules/_global.scss */
.aspot-slider.sidebar-slider .anythingWindow {
  height: 100%;
}
/* line 2548, ../../src/sass/modules/_global.scss */
.aspot-slider .sidebar-panel {
  height: auto;
  margin: 0;
  position: relative;
  width: auto;
}
/* line 2554, ../../src/sass/modules/_global.scss */
.aspot-slider .sidebar-panel .panel-inner {
  padding: 25px 20px 25px;
}
/* line 2560, ../../src/sass/modules/_global.scss */
.aspot-slider .sidebar-panel h2 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 19px;
  line-height: 23px;
  margin: 0 0 8px;
}
/* line 2566, ../../src/sass/modules/_global.scss */
.aspot-slider .sidebar-panel .panel-content {
  font-size: 12px;
  line-height: 1.4;
  margin: 0 0 30px;
}
/* line 2571, ../../src/sass/modules/_global.scss */
.aspot-slider .sidebar-panel .panel-content p {
  font-size: 12px;
  line-height: 1.4;
}
/* line 2576, ../../src/sass/modules/_global.scss */
.aspot-slider .sidebar-panel .social-list-gray {
  bottom: 20px;
  overflow: hidden;
  position: absolute;
}
/* line 2581, ../../src/sass/modules/_global.scss */
.aspot-slider .sidebar-panel .social-list-gray li {
  display: inline;
  float: left;
  margin: 0 4px 0 0;
}
/* line 2591, ../../src/sass/modules/_global.scss */
.aspot-slider .true-slider .sidebar-panel .panel-inner {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 2598, ../../src/sass/modules/_global.scss */
.aspot-slider.article-slider {
  margin-bottom: 42px;
  overflow: visible;
  width: 514px;
}
/* line 2603, ../../src/sass/modules/_global.scss */
.aspot-slider.article-slider .anythingSlider {
  position: relative;
}
/* line 2608, ../../src/sass/modules/_global.scss */
.aspot-slider.article-slider.box-image .bc {
  background: transparent url('../images/bg/box-shadow-473x5.png?1360164509') no-repeat scroll 50% 0;
  bottom: -5px;
  height: 5px;
  left: 0;
  position: absolute;
  width: 100%;
}
/* line 2620, ../../src/sass/modules/_global.scss */
.aspot-slider-caption .aspot-slider {
  height: 305px;
}
/* line 2622, ../../src/sass/modules/_global.scss */
.aspot-slider-caption .aspot-slider .arrow {
  top: 140px;
}
/* line 2625, ../../src/sass/modules/_global.scss */
.aspot-slider-caption .aspot-slider .slides {
  height: 305px;
}
/* line 2627, ../../src/sass/modules/_global.scss */
.aspot-slider-caption .aspot-slider .slides .image-wrapper {
  background-color: #000;
  width: 763px;
  height: 260px;
}
/* line 2631, ../../src/sass/modules/_global.scss */
.aspot-slider-caption .aspot-slider .slides .image-wrapper img {
  max-width: 763px;
  max-height: 260px;
  border-bottom: none;
}
/* line 2637, ../../src/sass/modules/_global.scss */
.aspot-slider-caption .aspot-slider .slides .caption {
  border-top: 3px solid #ed1c2f;
}
/* line 2641, ../../src/sass/modules/_global.scss */
.aspot-slider-caption .aspot-slider .panel {
  height: 305px;
}
/* line 2644, ../../src/sass/modules/_global.scss */
.aspot-slider-caption .aspot-slider .anythingWindow {
  height: 305px;
}
/* line 2649, ../../src/sass/modules/_global.scss */
.aspot-slider-left .aspot-slider {
  height: 241px;
  width: 707px;
}
/* line 2652, ../../src/sass/modules/_global.scss */
.aspot-slider-left .aspot-slider .panel {
  height: 241px;
  width: 707px;
}
/* line 2657, ../../src/sass/modules/_global.scss */
.aspot-slider-left .aspot-slider .anythingWindow {
  height: 241px;
}
/* line 2660, ../../src/sass/modules/_global.scss */
.aspot-slider-left .aspot-slider .slides {
  height: 241px;
}
/* line 2665, ../../src/sass/modules/_global.scss */
.aspot-slider-caption-left .aspot-slider {
  height: auto;
  width: 707px;
}
/* line 2668, ../../src/sass/modules/_global.scss */
.aspot-slider-caption-left .aspot-slider .arrow {
  top: 251px;
}
/* line 2671, ../../src/sass/modules/_global.scss */
.aspot-slider-caption-left .aspot-slider .panel {
  height: auto;
  width: 707px;
}
/* line 2676, ../../src/sass/modules/_global.scss */
.aspot-slider-caption-left .aspot-slider .anythingWindow {
  height: 527px;
}
/* line 2679, ../../src/sass/modules/_global.scss */
.aspot-slider-caption-left .aspot-slider .slides {
  height: auto;
}
/* line 2681, ../../src/sass/modules/_global.scss */
.aspot-slider-caption-left .aspot-slider .slides .image-wrapper {
  background-color: #000;
  width: 707px;
  height: 482px;
}
/* line 2685, ../../src/sass/modules/_global.scss */
.aspot-slider-caption-left .aspot-slider .slides .image-wrapper img {
  max-width: 707px;
  max-height: 482px;
  border-bottom: none;
}
/* line 2691, ../../src/sass/modules/_global.scss */
.aspot-slider-caption-left .aspot-slider .slides .caption {
  border-top: 3px solid #ed1c2f;
}
/* line 2697, ../../src/sass/modules/_global.scss */
.aspot-slider.promo-aspot {
  margin-bottom: 66px;
}
/* line 2701, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel {
  height: 260px;
  overflow: hidden;
  width: 514px;
}
/* line 2705, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel .photo {
  display: inline;
  float: left;
}
/* line 2708, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel .panel-content {
  float: right;
  overflow: hidden;
  padding: 14px 14px 14px 0;
  width: 226px;
}
/* line 2714, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel .panel-content.no-img {
  float: none;
  padding: 14px 24px;
  width: auto !important;
  height: auto !important;
}
/* line 2721, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel .featured {
  color: #9f9fa3;
  font-size: 11px;
  line-height: 14px;
  margin-bottom: 6px;
  text-transform: uppercase;
}
/* line 2728, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel .panel-header {
  color: #6d6e70;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  line-height: 34px;
}
/* line 2732, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel .panel-header a {
  color: #6d6e70;
  text-decoration: none;
}
/* line 2735, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel .panel-header a:hover {
  text-decoration: underline !important;
}
/* line 2740, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel .link-wrap {
  padding: 6px 0 0;
}
/* line 2743, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel .link-wrap a {
  font-weight: bold;
}
/* line 2747, ../../src/sass/modules/_global.scss */
.aspot-slider .article-panel .lighten {
  background-position: 0 100%;
  height: 200px;
  padding: 60px 20px 0 110px;
  width: 150px;
}
/* line 2756, ../../src/sass/modules/_global.scss */
.aspot-slider .aspot-promo-overlay {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 2px 1px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 2px 1px;
  -o-box-shadow: rgba(0, 0, 0, 0.1) 0 0 2px 1px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 2px 1px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f8f8f8), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(50% 100%, #f8f8f8 0px, #ffffff 83px);
  background-image: -moz-linear-gradient(50% 100%, #f8f8f8 0px, #ffffff 83px);
  background-image: -o-linear-gradient(50% 100%, #f8f8f8 0px, #ffffff 83px);
  background-image: linear-gradient(50% 100%, #f8f8f8 0px, #ffffff 83px);
  bottom: -40px;
  left: 20px;
  position: absolute;
  width: 186px;
  z-index: 1;
}
/* line 2766, ../../src/sass/modules/_global.scss */
.no-boxshadow .aspot-slider .aspot-promo-overlay {
  border-color: #f1f1f1;
  border-style: solid;
  border-width: 0 1px 0 0;
}
/* line 2772, ../../src/sass/modules/_global.scss */
.aspot-slider .aspot-promo-overlay .aspot-promo-inner {
  color: #333333;
  display: block;
  float: none;
  padding: 16px 8px 16px 20px;
  text-decoration: none;
}
/* line 2779, ../../src/sass/modules/_global.scss */
.aspot-slider .aspot-promo-overlay .aspot-promo-header {
  display: inline;
  float: left;
  background: transparent url('../images/sprite/icon/bullet-header.png?1360164509') no-repeat scroll 0 2px;
}
/* line 2783, ../../src/sass/modules/_global.scss */
.aspot-slider .aspot-promo-overlay h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 6px;
  padding: 0 0 0 25px;
}
/* line 2791, ../../src/sass/modules/_global.scss */
.aspot-slider .aspot-promo-overlay h1 span {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}
/* line 2796, ../../src/sass/modules/_global.scss */
.aspot-slider .aspot-promo-overlay h1:hover {
  text-decoration: underline;
}
/* line 2800, ../../src/sass/modules/_global.scss */
.aspot-slider .aspot-promo-overlay .aspot-promo-content {
  color: #9f9fa3;
  clear: both;
  font-size: 11px;
  line-height: 15px;
  padding: 0;
  margin: 8px 0 0;
}
/* line 2808, ../../src/sass/modules/_global.scss */
.aspot-slider .aspot-promo-overlay .phone {
  font-weight: bold;
}

/* line 2815, ../../src/sass/modules/_global.scss */
.rightrail-aspot-action {
  background: transparent url('../images/bg/shirt-texture.jpg?1360164509') no-repeat scroll 0 0;
  height: 253px;
}
/* line 2819, ../../src/sass/modules/_global.scss */
.rightrail-aspot-action .action-inner {
  padding: 25px 22px 20px 22px;
}
/* line 2822, ../../src/sass/modules/_global.scss */
.rightrail-aspot-action .action-header {
  margin: 0 0 16px;
}
/* line 2824, ../../src/sass/modules/_global.scss */
.rightrail-aspot-action .action-header h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  color: #6d6e70;
  font-size: 23px;
  font-weight: normal;
  line-height: 27px;
}
/* line 2832, ../../src/sass/modules/_global.scss */
.rightrail-aspot-action .action-wrap {
  padding: 22px 0 0;
  margin-bottom: 0;
}
/* line 2836, ../../src/sass/modules/_global.scss */
.rightrail-aspot-action.box-image {
  padding: 0;
}

/* line 2843, ../../src/sass/modules/_global.scss */
.navigation-slider-wrapper .view-all-link a {
  display: inline;
  float: right;
  margin: -24px 0 0;
}

/* line 2849, ../../src/sass/modules/_global.scss */
.navigation-slider {
  -moz-box-shadow: lightgrey 0 0 4px;
  -webkit-box-shadow: lightgrey 0 0 4px;
  -o-box-shadow: lightgrey 0 0 4px;
  box-shadow: lightgrey 0 0 4px;
  height: 288px;
  padding: 6px;
  position: relative;
}
/* line 2856, ../../src/sass/modules/_global.scss */
.no-boxshadow .navigation-slider {
  border-color: #ececec;
  border-style: solid;
  border-width: 1px;
  margin: -1px;
}
/* line 2863, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-inner {
  position: relative;
  overflow: hidden;
}
/* line 2868, ../../src/sass/modules/_global.scss */
.navigation-slider .next-arrow,
.navigation-slider .prev-arrow {
  background: #f00;
  bottom: -4px;
  display: none;
  height: 58px;
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;
  width: 45px;
  z-index: 2;
}
/* line 2879, ../../src/sass/modules/_global.scss */
.navigation-slider .prev-arrow {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -1981px;
  left: -13px;
}
/* line 2883, ../../src/sass/modules/_global.scss */
.navigation-slider .prev-arrow:hover {
  background-position: 0 -79px;
}
/* line 2887, ../../src/sass/modules/_global.scss */
.navigation-slider .next-arrow {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2185px;
  right: -14px;
}
/* line 2891, ../../src/sass/modules/_global.scss */
.navigation-slider .next-arrow:hover {
  background-position: 0 -215px;
}
/* line 2896, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-nav {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 0 0 -1px;
  overflow: hidden;
  padding: 3px 0 0 1px;
  position: absolute;
  width: 100%;
  z-index: 1;
}
/* line 2907, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-nav .nav-inner {
  background: transparent url('../images/bg/white-transparent.png?1360164509') repeat scroll 0 0;
  border-color: #fff;
  border-style: solid;
  border-width: 1px 0 0 0;
  height: 44px;
}
/* line 2915, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-nav ul {
  left: 0;
  position: absolute;
  top: 4px;
  width: 9999px;
}
/* line 2921, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-nav li {
  display: inline;
  float: left;
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  background: transparent url('../images/bg/control-slider-thumb-border.png?1360164509') no-repeat scroll 0 100%;
  font-size: 16px;
  line-height: 20px;
}
/* line 2928, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-nav li.current {
  margin-top: -3px;
}
/* line 2930, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-nav li.current .nav-item {
  -moz-box-shadow: #aaaaaa 0 0 4px;
  -webkit-box-shadow: #aaaaaa 0 0 4px;
  -o-box-shadow: #aaaaaa 0 0 4px;
  box-shadow: #aaaaaa 0 0 4px;
  background: #fff;
  padding-top: 3px;
}
/* line 2935, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-nav li.current a {
  color: #333333;
}
/* line 2939, ../../src/sass/modules/_global.scss */
.no-boxshadow .navigation-slider .slider-nav li.current .nav-item {
  background: transparent url('../images/bg/navigation-slider-nav.png?1360164509') no-repeat scroll 100% 100%;
  height: auto;
  margin: -5px -5px 0;
  padding-right: 5px;
}
/* line 2945, ../../src/sass/modules/_global.scss */
.no-boxshadow .navigation-slider .slider-nav li.current span {
  background: transparent url('../images/bg/navigation-slider-nav.png?1360164509') no-repeat scroll 0 0;
  height: 35px;
  padding: 17px 28px 0 33px;
}
/* line 2953, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-nav .nav-item {
  background-color: #f1f1f1;
  display: block;
  height: 44px;
  text-decoration: none;
}
/* line 2959, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-nav .nav-item:hover {
  text-decoration: none;
}
/* line 2963, ../../src/sass/modules/_global.scss */
.navigation-slider .slider-nav span {
  display: block;
  padding: 12px 28px 0;
}
/* line 2969, ../../src/sass/modules/_global.scss */
.navigation-slider .slides-list {
  height: 288px;
  overflow: hidden;
}
/* line 2974, ../../src/sass/modules/_global.scss */
.navigation-slider .panel {
  display: none;
  position: relative;
}
/* line 2978, ../../src/sass/modules/_global.scss */
.no-js .navigation-slider .panel {
  display: block;
}
/* line 2982, ../../src/sass/modules/_global.scss */
.navigation-slider .info {
  padding: 72px 40px 0 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 2989, ../../src/sass/modules/_global.scss */
.navigation-slider .info-header h1 {
  color: #6d6e70;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  font-size: 24px;
  line-height: 1;
}
/* line 2995, ../../src/sass/modules/_global.scss */
.navigation-slider .info-header .title {
  background: none;
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  color: #fff;
  display: block;
  font-size: 52px;
  line-height: 49px;
  white-space: nowrap;
}
/* line 3004, ../../src/sass/modules/_global.scss */
.navigation-slider .info-header .nav-text {
  display: none;
}
/* line 3008, ../../src/sass/modules/_global.scss */
.navigation-slider .action-wrap {
  margin: 0;
  padding: 21px 0 0;
}
/* line 3012, ../../src/sass/modules/_global.scss */
.navigation-slider .action {
  display: inline;
  float: left;
  margin: 0;
}

/* line 3019, ../../src/sass/modules/_global.scss */
.account-benefits .badges {
  margin: 0 0 0 -20px;
  overflow: hidden;
  padding: 17px 0 0;
}
/* line 3024, ../../src/sass/modules/_global.scss */
.account-benefits .badges li {
  display: inline;
  float: left;
  margin: 0 0 0 33px;
}

/* line 3032, ../../src/sass/modules/_global.scss */
.create-account-form .header-note {
  display: inline;
  float: left;
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
  margin: 3px 0 0 5px;
}
/* line 3040, ../../src/sass/modules/_global.scss */
.create-account-form .description {
  margin: 0 0 18px;
}
/* line 3045, ../../src/sass/modules/_global.scss */
.create-account-form .checkbox-wrap label {
  width: auto;
}
/* line 3049, ../../src/sass/modules/_global.scss */
.create-account-form label {
  width: 127px;
}
/* line 3053, ../../src/sass/modules/_global.scss */
.create-account-form .old-user-wrap,
.create-account-form .email-updates-wrap {
  margin-top: 28px;
}
/* line 3055, ../../src/sass/modules/_global.scss */
.create-account-form .old-user-wrap label,
.create-account-form .email-updates-wrap label {
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 14px;
}
/* line 3061, ../../src/sass/modules/_global.scss */
.create-account-form .old-user-wrap input,
.create-account-form .email-updates-wrap input {
  top: 0;
}
/* line 3065, ../../src/sass/modules/_global.scss */
.create-account-form .rclc {
  margin: 4em 0 1em 0;
}
/* line 3068, ../../src/sass/modules/_global.scss */
.create-account-form .rclc .sub-header {
  height: 1.5em;
}
/* line 3071, ../../src/sass/modules/_global.scss */
.create-account-form .rclc .sub-header h1 {
  display: inline;
  float: left;
}
/* line 3075, ../../src/sass/modules/_global.scss */
.create-account-form .rclc .sub-header .header-note {
  display: inline;
  float: left;
}
/* line 3080, ../../src/sass/modules/_global.scss */
.create-account-form .rclc .description {
  margin-top: 1em;
}
/* line 3083, ../../src/sass/modules/_global.scss */
.create-account-form .rclc label {
  font-weight: normal;
}

/* line 3091, ../../src/sass/modules/_global.scss */
.cart-module .upsell-box {
  margin-bottom: 20px;
}
/* line 3096, ../../src/sass/modules/_global.scss */
.cart-module .tools .action,
.cart-module .tools .verisign-link {
  display: inline;
  float: left;
  margin: 0 14px 0 0;
}
/* line 3101, ../../src/sass/modules/_global.scss */
.cart-module .cart-total-wrap {
  border-color: #333333;
  border-style: solid;
  border-width: 1px 0 0;
  overflow: hidden;
  margin-top: 24px;
  padding: 30px 0 0;
}
/* line 3108, ../../src/sass/modules/_global.scss */
.cart-module .cart-total-wrap .tools {
  display: inline;
  float: left;
}
/* line 3112, ../../src/sass/modules/_global.scss */
.cart-module .cart-total {
  display: inline;
  float: right;
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 19px;
  line-height: 23px;
  text-align: right;
}
/* line 3119, ../../src/sass/modules/_global.scss */
.cart-module .table-section {
  margin: 36px 0 0;
}
/* line 3124, ../../src/sass/modules/_global.scss */
.cart-module .cart-donation-table thead .title {
  width: 460px;
}

/* line 3132, ../../src/sass/modules/_global.scss */
.order-item-details .tools-bar {
  display: inline;
  float: right;
}
/* line 3135, ../../src/sass/modules/_global.scss */
.order-item-details .tools-bar li {
  display: inline;
  float: right;
  border-color: #ccc;
  border-style: solid;
  border-width: 0 0 0 1px;
  padding: 0 0 0 12px;
  margin: 0 0 0 12px;
}
/* line 3143, ../../src/sass/modules/_global.scss */
.order-item-details .tools-bar li.last {
  border: none;
}

/* line 3152, ../../src/sass/modules/_global.scss */
.order-payment-details {
  /* .cost-summary */
}
/* line 3153, ../../src/sass/modules/_global.scss */
.order-payment-details .card-summary {
  display: inline;
  float: left;
  width: 350px;
}
/* line 3158, ../../src/sass/modules/_global.scss */
.order-payment-details .cost-summary {
  display: inline;
  float: right;
  width: 318px;
}
/* line 3162, ../../src/sass/modules/_global.scss */
.order-payment-details .cost-summary .heading {
  display: inline;
  float: left;
  font-weight: bold;
}
/* line 3166, ../../src/sass/modules/_global.scss */
.order-payment-details .cost-summary table {
  display: inline;
  float: right;
  margin: 0;
  width: 193px;
}
/* line 3172, ../../src/sass/modules/_global.scss */
.order-payment-details .cost-summary th {
  width: 126px;
}
/* line 3176, ../../src/sass/modules/_global.scss */
.order-payment-details .cost-summary tbody td {
  width: 67px;
}

/* line 3186, ../../src/sass/modules/_global.scss */
.main-article {
  margin: 36px 0 0;
}
/* line 3189, ../../src/sass/modules/_global.scss */
.main-article p {
  margin: 12px 0 0;
}
/* line 3192, ../../src/sass/modules/_global.scss */
.main-article p.first {
  margin-top: 0;
}
/* line 3197, ../../src/sass/modules/_global.scss */
.main-article .article-header h1, .main-article .article-header h2 {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}
/* line 3203, ../../src/sass/modules/_global.scss */
.main-article .article-image {
  display: inline;
  float: right;
  margin: 0 0 12px 28px;
}
/* line 3206, ../../src/sass/modules/_global.scss */
.main-article .article-image img {
  display: inline;
  float: right;
}
/* line 3210, ../../src/sass/modules/_global.scss */
.main-article .sub-article {
  margin: 24px 0 0;
}
/* line 3213, ../../src/sass/modules/_global.scss */
.main-article .sub-article.first {
  margin-top: 0;
}
/* line 3218, ../../src/sass/modules/_global.scss */
.main-article .sub-header h1 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}
/* line 3225, ../../src/sass/modules/_global.scss */
.main-article .bullet-list, .main-article .invalid-box .error-list, .invalid-box .main-article .error-list, .main-article .aspot-img-right ul, .aspot-img-right .main-article ul, .main-article .html-area ul, .html-area .main-article ul {
  margin: 24px 0 0;
}
/* line 3229, ../../src/sass/modules/_global.scss */
.main-article.first {
  margin-top: 0;
}

/* line 3234, ../../src/sass/modules/_global.scss */
.call-to-action {
  padding: 0 0 0 30px;
}
/* line 3236, ../../src/sass/modules/_global.scss */
.call-to-action .action-icon, .call-to-action .action-text {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.call-to-action .action-icon, .call-to-action .action-text {
  *display: inline;
}
/* line 3240, ../../src/sass/modules/_global.scss */
.call-to-action .action-icon {
  margin: 0 4px 0 -30px;
}

/* line 3248, ../../src/sass/modules/_global.scss */
.pull-quote {
  background: transparent url('../images/bg/quote-opening.png?1360164509') no-repeat scroll 0 0;
  margin: 0 0 20px;
  padding: 0 0 0 0;
}
/* line 3253, ../../src/sass/modules/_global.scss */
.pull-quote .quote-inner {
  background: transparent url('../images/bg/quote-closing.png?1360164509') no-repeat scroll 100% 100%;
  color: #6D6E70;
  font-family: georgia, times New Roman, serif;
  font-size: 24px;
  font-style: italic;
  line-height: 28px;
  padding: 20px;
}
/* line 3263, ../../src/sass/modules/_global.scss */
.pull-quote.align-left, .pull-quote.align-right {
  width: 272px;
}
/* line 3265, ../../src/sass/modules/_global.scss */
.pull-quote.align-left .quotation-inner, .pull-quote.align-right .quotation-inner {
  font-size: 21px;
  line-height: 25px;
  padding: 15px 0 15px 18px;
}
/* line 3272, ../../src/sass/modules/_global.scss */
.pull-quote.align-left {
  display: inline;
  float: left;
  margin-right: 20px;
}
/* line 3276, ../../src/sass/modules/_global.scss */
.pull-quote.align-right {
  display: inline;
  float: right;
  margin-left: 20px;
}

/* line 3283, ../../src/sass/modules/_global.scss */
.quotation-wrap .quotation {
  padding: 0;
  width: 272px;
}
/* line 3287, ../../src/sass/modules/_global.scss */
.quotation-wrap .quotation .quotation-inner {
  font-size: 21px;
  line-height: 25px;
  padding: 15px 0 15px 18px;
}
/* line 3294, ../../src/sass/modules/_global.scss */
.quotation-wrap .quotation-right {
  display: inline;
  float: right;
  margin: 0 0 0 14px;
}

/* line 3299, ../../src/sass/modules/_global.scss */
.bottom-gradient {
  background: transparent url('../images/bg/gradient-rule.png?1360164509') no-repeat scroll 50% 100%;
  padding-bottom: 80px !important;
}

/* line 3304, ../../src/sass/modules/_global.scss */
.mile-stone {
  margin: 26px 0 40px;
  padding: 1px 0;
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0;
}
/* line 3311, ../../src/sass/modules/_global.scss */
.mile-stone .mile-stone-item {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  overflow: hidden;
  padding: 16px 0 14px;
}
/* line 3318, ../../src/sass/modules/_global.scss */
.mile-stone .mile-stone-item:first-child {
  border-width: 1px 0;
}
/* line 3324, ../../src/sass/modules/_global.scss */
.mile-stone .year {
  display: inline;
  float: left;
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  color: #6d6e70;
  background: transparent url('../images/icon/history-year.png?1360164509') no-repeat scroll 100% 50%;
  font-size: 30px;
  line-height: 1;
  padding: 0 36px 0 0;
  width: 67px;
}
/* line 3334, ../../src/sass/modules/_global.scss */
.mile-stone .description {
  display: inline;
  float: right;
  line-height: 15px;
  padding: 2px 40px 0 0;
  width: 360px;
}

/* line 3342, ../../src/sass/modules/_global.scss */
.callout-list {
  margin: 0 0 20px 0;
}
/* line 3345, ../../src/sass/modules/_global.scss */
.callout-list .content-item {
  border-bottom: 1px dotted #d5d5d5;
  padding: 0 0 15px 0;
  margin: 20px 0 0 0;
}
/* line 3350, ../../src/sass/modules/_global.scss */
.callout-list .content-item h3, .callout-list .content-item p {
  padding-left: 30px;
}
/* line 3351, ../../src/sass/modules/_global.scss */
.callout-list .content-item h3 {
  background: transparent url('../images/sprite/icon/bullet-header.png?1360164509') no-repeat scroll 0 4px;
  background-repeat: no-repeat;
}
/* line 3355, ../../src/sass/modules/_global.scss */
.callout-list .content-item.first {
  margin-top: 0;
}

/* line 3361, ../../src/sass/modules/_global.scss */
.video-toggle-image {
  position: relative;
}
/* line 3363, ../../src/sass/modules/_global.scss */
.video-toggle-image .play-icon {
  background: transparent url('../images/icon/play-button.png?1360164509') no-repeat scroll 50% 50%;
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 3377, ../../src/sass/modules/_global.scss */
.media-box .box-text {
  margin: 0 0 0 240px;
}
/* line 3380, ../../src/sass/modules/_global.scss */
.media-box .box-text ul {
  margin-bottom: 0;
}
/* line 3384, ../../src/sass/modules/_global.scss */
.media-box .box-header {
  padding: 0 0 7px;
}
/* line 3386, ../../src/sass/modules/_global.scss */
.media-box .box-header h1 {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 21px;
  line-height: 25px;
}
/* line 3391, ../../src/sass/modules/_global.scss */
.media-box .box-header a {
  color: #333333;
}

/* line 3399, ../../src/sass/modules/_global.scss */
.collection-media-box .box-text {
  margin-left: 273px;
}

/* line 3406, ../../src/sass/modules/_global.scss */
.topic-media-box .box-image {
  padding: 4px;
}
/* line 3409, ../../src/sass/modules/_global.scss */
.topic-media-box .box-image > img {
  max-width: 155px;
}
/* line 3412, ../../src/sass/modules/_global.scss */
.topic-media-box .box-image .promo-label {
  bottom: 4px;
}
/* line 3416, ../../src/sass/modules/_global.scss */
.topic-media-box .box-text {
  margin-left: 184px;
}
/* line 3419, ../../src/sass/modules/_global.scss */
.topic-media-box .arrow-item {
  overflow: hidden;
  padding: 0;
}
/* line 3425, ../../src/sass/modules/_global.scss */
.topic-media-box.wide .box-image > img {
  max-width: 167px;
}
/* line 3429, ../../src/sass/modules/_global.scss */
.topic-media-box.wide .box-text {
  margin-left: 194px;
}

/* line 3436, ../../src/sass/modules/_global.scss */
.title-media-box {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  margin: 0 0 28px;
  padding: 0 0 1px;
}
/* line 3443, ../../src/sass/modules/_global.scss */
.title-media-box .media-box-inner {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  padding: 0 0 30px 205px;
}
/* line 3449, ../../src/sass/modules/_global.scss */
.title-media-box .box-image {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  float: none;
  margin: 0 15px 0 -205px;
  padding: 4px;
  vertical-align: middle;
  width: 167px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.title-media-box .box-image {
  *display: inline;
}
/* line 3457, ../../src/sass/modules/_global.scss */
.title-media-box .box-image img {
  width: 167px;
}
/* line 3461, ../../src/sass/modules/_global.scss */
.title-media-box .box-header {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  padding-bottom: 0;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.title-media-box .box-header {
  *display: inline;
}
/* line 3466, ../../src/sass/modules/_global.scss */
.title-media-box h3 {
  color: #6d6e70;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  line-height: 1;
  margin: 0;
}
/* line 3472, ../../src/sass/modules/_global.scss */
.title-media-box h4 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 26px;
  line-height: 1;
  margin: 0;
}

/* line 3482, ../../src/sass/modules/_global.scss */
.blog-media-box .box-image > img {
  width: 214px;
}
/* line 3486, ../../src/sass/modules/_global.scss */
.blog-media-box .box-text {
  margin-left: 248px;
}
/* line 3489, ../../src/sass/modules/_global.scss */
.blog-media-box .no-img {
  margin-left: 0;
}
/* line 3492, ../../src/sass/modules/_global.scss */
.blog-media-box .category {
  color: #9f9fa3;
  font-size: 12px;
}
/* line 3497, ../../src/sass/modules/_global.scss */
.blog-media-box .box-header a {
  background: transparent url('../images/sprite/icon/bullet-header.png?1360164509') no-repeat scroll 0 4px;
  padding-left: 26px;
}

/* line 3505, ../../src/sass/modules/_global.scss */
hr.dotted-line {
  border-color: #D5D5D5;
  border-style: dotted;
  border-width: 0 0 1px;
  height: 1px;
  margin: 20px 0;
}

/* line 3515, ../../src/sass/modules/_global.scss */
.article-left-image .box-image {
  margin: 0 20px 20px 0;
  padding: 4px;
}
/* line 3519, ../../src/sass/modules/_global.scss */
.article-left-image .article-header {
  padding: 0 0 6px;
}
/* line 3521, ../../src/sass/modules/_global.scss */
.article-left-image .article-header h1 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}
/* line 3526, ../../src/sass/modules/_global.scss */
.article-left-image .article-header a {
  color: #333333;
}

/* line 3532, ../../src/sass/modules/_global.scss */
.post-section-wrap {
  padding: 28px 0 0;
}

/* line 3536, ../../src/sass/modules/_global.scss */
.post-section {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0 0;
  margin: 20px 0 0;
  padding: 20px 0 0;
}
/* line 3543, ../../src/sass/modules/_global.scss */
.post-section .post-text {
  margin: 0 0 0 228px;
}
/* line 3546, ../../src/sass/modules/_global.scss */
.post-section .post-header {
  padding: 0 0 7px;
}
/* line 3548, ../../src/sass/modules/_global.scss */
.post-section .post-header h1 {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 21px;
  line-height: 25px;
}
/* line 3553, ../../src/sass/modules/_global.scss */
.recent-post .post-section .post-header h1 {
  font-size: 21px;
  font-weight: normal;
  line-height: 25px;
}
/* line 3560, ../../src/sass/modules/_global.scss */
.post-section .post-header a {
  color: #333333;
}
/* line 3565, ../../src/sass/modules/_global.scss */
.post-section.first {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}

/* line 3577, ../../src/sass/modules/_global.scss */
.simple-article {
  margin: 0 0 42px;
}

/* line 3581, ../../src/sass/modules/_global.scss */
.related-content {
  margin: -20px 0 0 -20px;
}
/* line 3583, ../../src/sass/modules/_global.scss */
.related-content .related-content-item {
  display: inline;
  float: left;
  margin: 20px 0 0 20px;
  width: 162px;
}
/* line 3590, ../../src/sass/modules/_global.scss */
.related-content .video-item .box-image {
  position: relative;
}
/* line 3593, ../../src/sass/modules/_global.scss */
.related-content .video-item .play-icon {
  background: transparent url('../images/icon/play-button.png?1360164509') no-repeat scroll 50% 50%;
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 3603, ../../src/sass/modules/_global.scss */
.related-content .title-link {
  padding: 6px 0 0;
}
/* line 3607, ../../src/sass/modules/_global.scss */
.related-content .first {
  margin-left: 0px !important;
}

/* line 3613, ../../src/sass/modules/_global.scss */
.social-share-links {
  margin: 0 0 6px;
}

/* line 3617, ../../src/sass/modules/_global.scss */
.service-blocks {
  margin-top: 28px;
}
/* line 3620, ../../src/sass/modules/_global.scss */
.service-blocks > li {
  float: left;
  background: #fff;
  margin: 0 0 46px;
  width: 370px;
}
/* line 3626, ../../src/sass/modules/_global.scss */
.service-blocks > li.odd {
  clear: left;
  margin-right: 34px;
}
/* line 3631, ../../src/sass/modules/_global.scss */
.service-blocks > li .figwrap {
  position: relative;
}
/* line 3634, ../../src/sass/modules/_global.scss */
.service-blocks > li figure {
  -moz-box-shadow: lightgrey 0 0 4px;
  -webkit-box-shadow: lightgrey 0 0 4px;
  -o-box-shadow: lightgrey 0 0 4px;
  box-shadow: lightgrey 0 0 4px;
  height: 128px;
  margin-bottom: 12px;
  overflow: hidden;
  padding: 6px;
  text-align: center;
}
/* line 3643, ../../src/sass/modules/_global.scss */
.service-blocks > li .bl, .service-blocks > li .br {
  bottom: -10px;
  height: 10px;
  position: absolute;
  width: 45%;
}
/* line 3649, ../../src/sass/modules/_global.scss */
.service-blocks > li .bl {
  background: url('../images/bg/curl-left.png?1360164509') no-repeat 0 0;
  left: 0;
}
/* line 3653, ../../src/sass/modules/_global.scss */
.service-blocks > li .br {
  background: url('../images/bg/curl-right.png?1360164509') no-repeat 100% 0;
  right: 0;
}
/* line 3659, ../../src/sass/modules/_global.scss */
.service-blocks .service-photo {
  width: 358px;
}
/* line 3662, ../../src/sass/modules/_global.scss */
.service-blocks .service-promo {
  border-right: 1px dotted #dadada;
  float: left;
  margin: 16px 30px 16px 0;
  width: 163px;
}
/* line 3668, ../../src/sass/modules/_global.scss */
.service-blocks .promo-links {
  color: #ed1b2e;
  font-weight: bold;
  list-style: inside square;
  text-align: left;
}
/* line 3674, ../../src/sass/modules/_global.scss */
.service-blocks .promo-links li {
  margin: 11px 0;
}
/* line 3680, ../../src/sass/modules/_global.scss */
.service-blocks .info h2 {
  background: transparent url('../images/sprite/icon/bullet-header.png?1360164509') no-repeat scroll 0 2px;
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 0;
  padding-left: 24px;
}
/* line 3688, ../../src/sass/modules/_global.scss */
.service-blocks .info a {
  color: inherit;
}
/* line 3691, ../../src/sass/modules/_global.scss */
.service-blocks .info mark {
  background: inherit;
  font-weight: bold;
}
/* line 3695, ../../src/sass/modules/_global.scss */
.service-blocks .info p {
  margin: 0;
}
/* line 3698, ../../src/sass/modules/_global.scss */
.service-blocks .info li {
  list-style: inside square;
  color: #ed1b1e;
}

/* line 3706, ../../src/sass/modules/_global.scss */
.preview-content-container {
  margin: 0 0 42px;
}
/* line 3709, ../../src/sass/modules/_global.scss */
.preview-content-container .container-footer {
  padding: 4px 0 0;
}
/* line 3712, ../../src/sass/modules/_global.scss */
.preview-content-container .container-footer a {
  font-size: 11px;
  line-height: 15px;
}

/* line 3719, ../../src/sass/modules/_global.scss */
.content-boxes {
  margin: -20px 0 0px -20px;
  padding: 0 0 10px;
}
/* line 3723, ../../src/sass/modules/_global.scss */
.content-boxes.showGradient {
  background: transparent url('../images/stories/stories-bg.png?1360164509') no-repeat 50% 18px;
}
/* line 3726, ../../src/sass/modules/_global.scss */
.no-boxshadow .content-boxes {
  margin: -18px 0 0 -18px;
}
/* line 3728, ../../src/sass/modules/_global.scss */
.no-boxshadow .content-boxes .content-box {
  border: 2px solid #ececec !important;
  margin: 16px 0 0 16px;
}
/* line 3733, ../../src/sass/modules/_global.scss */
.content-boxes .content-box {
  display: inline;
  float: left;
  -moz-box-shadow: lightgrey 0 0 4px;
  -webkit-box-shadow: lightgrey 0 0 4px;
  -o-box-shadow: lightgrey 0 0 4px;
  box-shadow: lightgrey 0 0 4px;
  background: #fff;
  height: 347px;
  margin: 20px 0 0 20px;
  position: relative;
  width: 214px;
}
/* line 3743, ../../src/sass/modules/_global.scss */
.content-boxes .content-box h3 {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 21px;
  line-height: 24px;
  margin: 0;
}
/* line 3749, ../../src/sass/modules/_global.scss */
.content-boxes .content-box h3 a {
  color: #333333;
}
/* line 3754, ../../src/sass/modules/_global.scss */
.content-boxes .content-box p {
  clear: left;
  margin: 6px 0 0;
}
/* line 3758, ../../src/sass/modules/_global.scss */
.content-boxes .content-box p.first {
  margin-top: 0;
}
/* line 3763, ../../src/sass/modules/_global.scss */
.content-boxes .content-box p.subhead {
  margin-bottom: 0;
}
/* line 3766, ../../src/sass/modules/_global.scss */
.content-boxes .content-box .user-info {
  overflow: hidden;
  margin-right: -5px;
}
/* line 3769, ../../src/sass/modules/_global.scss */
.content-boxes .content-box .user-info a {
  display: inline;
  float: left;
  font-size: 11px;
  line-height: 15px;
  margin: 0 5px 0 0;
}
/* line 3776, ../../src/sass/modules/_global.scss */
.content-boxes .content-box .subhead {
  color: #9f9fa3;
}
/* line 3780, ../../src/sass/modules/_global.scss */
.content-boxes .content-box .map {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4848px;
  background-repeat: no-repeat;
  font-size: 11px;
  margin-left: 7px;
  padding-left: 10px;
}
/* line 3787, ../../src/sass/modules/_global.scss */
.content-boxes .content-box .map-link {
  padding-left: 5px;
}
/* line 3791, ../../src/sass/modules/_global.scss */
.content-boxes .content-box .social-box {
  border-top: 1px dotted black;
  padding: 5px 0;
}
/* line 3795, ../../src/sass/modules/_global.scss */
.content-boxes .content-box .social-box .social {
  width: 100%;
}
/* line 3797, ../../src/sass/modules/_global.scss */
.content-boxes .content-box .social-box .social .facebook, .content-boxes .content-box .social-box .social .twitter {
  width: 72px;
}
/* line 3802, ../../src/sass/modules/_global.scss */
.content-boxes .content-box .social-list-gray {
  float: none;
  position: absolute;
  bottom: 20px;
  left: 20px;
}
/* line 3808, ../../src/sass/modules/_global.scss */
.content-boxes .content-box .social-list-gray li {
  float: left;
  margin: 3px 5px 0 0;
}
/* line 3817, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-inner {
  min-height: 350px;
  padding: 6px 6px 0;
}
/* line 3823, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-image {
  overflow: hidden;
}
/* line 3826, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-image > img {
  display: inline;
  float: left;
  border-color: #ed1b2e;
  border-style: solid;
  border-width: 0 0 3px;
}
/* line 3834, ../../src/sass/modules/_global.scss */
.content-boxes .content-text {
  padding: 17px 14px 0;
}
/* line 3840, ../../src/sass/modules/_global.scss */
.content-boxes .article-content .content-box-inner {
  border-top: 3px #ed1b2e solid;
  padding: 0;
}
/* line 3844, ../../src/sass/modules/_global.scss */
.content-boxes .article-content .content-text {
  padding: 10px 20px 0;
}
/* line 3847, ../../src/sass/modules/_global.scss */
.content-boxes .article-content h3 {
  font-size: 30px;
  line-height: 34px;
}
/* line 3851, ../../src/sass/modules/_global.scss */
.content-boxes .article-content .cta {
  bottom: 20px;
  left: 20px;
  position: absolute;
}
/* line 3857, ../../src/sass/modules/_global.scss */
.content-boxes .article-content .action {
  display: inline;
  float: left;
  margin: 0 20px 0 0;
}
/* line 3861, ../../src/sass/modules/_global.scss */
.content-boxes .article-content .social-list-gray {
  display: inline;
  float: left;
  position: static;
}
/* line 3865, ../../src/sass/modules/_global.scss */
.content-boxes .article-content .tab-text {
  display: inline;
  float: left;
  background: #ed1b2e;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 0 20px;
  padding: 6px 12px;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 3880, ../../src/sass/modules/_global.scss */
.content-boxes .news-content .content-date {
  color: #9f9fa3;
  font-size: 11px;
  font-weight: normal;
}
/* line 3889, ../../src/sass/modules/_global.scss */
.content-boxes .event-content .event-type {
  color: #9f9fa3;
  display: block;
  font-size: 12px;
  font-style: italic;
}
/* line 3895, ../../src/sass/modules/_global.scss */
.content-boxes .event-content .cal-date {
  background: url('../images/newsevents/event-ribbon.png?1360164509') 0 0 no-repeat;
  color: #fff;
  font-style: normal;
  height: 82px;
  left: 20px;
  padding: 0 4px 0 0;
  width: 46px;
  position: absolute;
  top: -4px;
}
/* line 3906, ../../src/sass/modules/_global.scss */
.content-boxes .event-content .cal-date span {
  display: block;
  line-height: 0.9;
  text-align: center;
}
/* line 3912, ../../src/sass/modules/_global.scss */
.content-boxes .event-content .day {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  font-size: 11px;
}
/* line 3918, ../../src/sass/modules/_global.scss */
.content-boxes .event-content .date {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 25px;
  color: #fff;
}
/* line 3924, ../../src/sass/modules/_global.scss */
.content-boxes .event-content .month {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 13px;
  color: #fff;
  margin: 20px 0 0;
  text-transform: uppercase;
}
/* line 3947, ../../src/sass/modules/_global.scss */
.content-boxes .event-content .social-bar {
  padding-left: 14px;
}
/* line 3951, ../../src/sass/modules/_global.scss */
.content-boxes .event-content .gig-button-container-googleplus-share {
  position: absolute;
  left: 20px;
  margin-top: 5px;
}

/* line 3933, ../../src/sass/modules/_global.scss */
.content-boxes .event-content.no-image .content-box-inner {
  border-top: 3px #ed1b2e solid;
  padding: 0 20px 20px;
}
/* line 3962, ../../src/sass/modules/_global.scss */
.content-boxes .event-content.no-image .social-bar {
  padding-left: 0px;
}
/* line 3937, ../../src/sass/modules/_global.scss */
.content-boxes .event-content.no-image .content-text {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 3942, ../../src/sass/modules/_global.scss */
.content-boxes .event-content.no-image h3 {
  min-height: 70px;
  padding: 12px 0 11px 66px;
  margin-bottom: 14px;
  border-bottom: 1px #f1f1f1 solid;
}
/* line 3949, ../../src/sass/modules/_global.scss */
.content-boxes .event-content.no-image .address {
  margin-top: 18px;
}
/* line 3955, ../../src/sass/modules/_global.scss */
/* .content-boxes .story-content, .content-boxes .news-content {
  height: 376px;
  position: relative;
} */
/* line 3960, ../../src/sass/modules/_global.scss */
.content-boxes .story-content .content-box-inner {
  height: 330px;
}
/* line 3963, ../../src/sass/modules/_global.scss */
.content-boxes .story-content .content-text,
.content-boxes .news-content .content-text {
  padding-top: 17px;
  position: relative;
}
/* line 3967, ../../src/sass/modules/_global.scss */
.content-boxes .story-content .user-info {
  font-size: 11px;
  margin-top: 0;
  overflow: hidden;
}
/* line 3973, ../../src/sass/modules/_global.scss */
.content-boxes .story-content .user-name,
.content-boxes .story-content .user-location {
  display: inline;
  float: left;
  font-size: 11px;
  line-height: 15px;
}
/* line 3978, ../../src/sass/modules/_global.scss */
.content-boxes .story-content .user-name {
  margin: 0 10px 0 0;
}
/* line 3981, ../../src/sass/modules/_global.scss */
.content-boxes .story-content .has-map {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4848px;
  background-repeat: no-repeat;
  padding-left: 10px;
}
/* line 3988, ../../src/sass/modules/_global.scss */
.content-boxes .story-content .promo-content, 
.content-boxes .news-content .promo-content {
  background: #ed1b2e;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  left: 14px;
  line-height: 1;
  padding: 2px 5px;
  position: absolute;
  text-transform: uppercase;
  top: -3px;
}
/* line 4000, ../../src/sass/modules/_global.scss */
.content-boxes .story-content time {
  font-style: normal;
}
/* line 4004, ../../src/sass/modules/_global.scss */
.content-boxes .story-content.double {
  border-bottom: 3px solid #ed1b2e;
  height: 373px;
  position: relative;
}
/* line 4009, ../../src/sass/modules/_global.scss */
.content-boxes .story-content.double .featured-celebrity {
  left: -22px;
  position: absolute;
  bottom: 0;
}
/* line 4015, ../../src/sass/modules/_global.scss */
.content-boxes .story-content.double .view-all {
  bottom: 20px;
  font-size: 11px;
  float: right;
  line-height: 15px;
  right: 0;
  position: absolute;
}
/* line 4023, ../../src/sass/modules/_global.scss */
.content-boxes .story-content.double .social-list-gray {
  bottom: 18px;
  left: 0;
  position: absolute;
}
/* line 4028, ../../src/sass/modules/_global.scss */
.content-boxes .story-content.double .content-box-inner {
  display: inline;
  float: right;
  height: 100%;
  margin: 0 14px 0 0;
  padding: 0;
  position: relative;
  width: 240px;
}
/* line 4036, ../../src/sass/modules/_global.scss */
.content-boxes .story-content.double .content-text {
  display: inline;
  float: right;
  padding: 80px 0 36px 0;
}
/* line 4040, ../../src/sass/modules/_global.scss */
.content-boxes .story-content.double .content-text h3 {
  font-size: 25px;
  font-weight: bold;
  line-height: 28px;
}
/* line 4045, ../../src/sass/modules/_global.scss */
.content-boxes .story-content.double .content-text h3 mark {
  background: #fff;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  color: #9f9fa3;
  display: block;
  text-transform: uppercase;
}
/* line 4061, ../../src/sass/modules/_global.scss */
.content-boxes .supporter-content h3 {
  font-size: 24px;
  font-weight: normal;
  line-height: 26px;
  text-transform: normal;
}
/* line 4067, ../../src/sass/modules/_global.scss */
.content-boxes .supporter-content h3 mark {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  background: none;
  display: block;
}
/* line 4075, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-article {
  margin: 20px 0 -34px 20px;
}
/* line 4078, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-article .action {
  float: left;
  margin-right: 20px;
}
/* line 4083, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-article .social-list-gray {
  display: inline;
  float: left;
}
/* line 4085, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-article .social-list-gray li {
  display: inline;
  float: left;
  margin: 3px 5px 0 0;
}
/* line 4091, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-article .article-headline {
  background: transparent url('../images/bg/header-gradient-mid.png?1360164509') no-repeat scroll 50% 100%;
  margin: -6px 0 0;
  padding: 0 28px 78px;
}
/* line 4098, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-article .headline-header h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 30px;
  margin: 0 0 5px;
}
/* line 4103, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-article .headline-header a {
  color: #6d6e70;
}
/* line 4109, ../../src/sass/modules/_global.scss */
.content-boxes .content-box-article p {
  margin: 0 0 20px;
}
/* line 4119, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-3-left .content-box {
  width: 226px;
}
/* line 4122, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-3-left .content-box.double {
  width: 472px;
}
/* line 4127, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-3-left .content-box-image > img {
  max-width: 214px;
}
/* line 4131, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-3-left .article-content {
  width: 472px;
}
/* line 4137, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-3-right .content-box {
  width: 244px;
}
/* line 4141, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-3-right .content-box-image > img {
  max-width: 232px;
}
/* line 4148, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-2 .content-box {
  width: 253px;
}
/* line 4152, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-2 .content-box-image > img {
  max-width: 241px;
}
/* line 4157, ../../src/sass/modules/_global.scss */
.no-boxshadow .content-boxes.boxes-2 {
  margin-right: -2px;
}
/* line 4162, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-1 .content-box {
  height: auto;
  width: auto;
}
/* line 4167, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-1 .content-box-image > img {
  max-width: 196px;
}
/* line 4171, ../../src/sass/modules/_global.scss */
.content-boxes.boxes-1 .content-box-inner {
  height: auto;
  padding-bottom: 56px;
}

/*
#event-list,
#news-listings {
    .content-box {
        height: 358px;
        width: 225px;
    }

    .content-box.no-date {
        time {
            display: none;
        }

        h3 {
            border: none;
            padding: 15px 0 0;
            margin-bottom: 10px;
        }
    }

    &.community-listing {
        .content-box {
            width: 252px;
        }
    }


}// END #event-list, #news-listings
*/
/* line 4208, ../../src/sass/modules/_global.scss */
.blog-listing.first {
  border: none;
  padding: 0;
  margin: 0;
}

/* line 4214, ../../src/sass/modules/_global.scss */
.aspot-img-overlay {
  -moz-box-shadow: lightgrey 0 0 4px;
  -webkit-box-shadow: lightgrey 0 0 4px;
  -o-box-shadow: lightgrey 0 0 4px;
  box-shadow: lightgrey 0 0 4px;
  position: absolute;
  top: 188px;
  left: 172px;
  z-index: 100;
}
/* line 4220, ../../src/sass/modules/_global.scss */
.aspot-img-overlay img {
  display: inline;
  float: left;
}

/* line 4225, ../../src/sass/modules/_global.scss */
.default-aspot {
  padding: 0 0 85px;
  background: url('../images/bg/header-bg-wide.png?1360164509') no-repeat 100% 50%;
  margin: 0 0 -8px;
}
/* line 4230, ../../src/sass/modules/_global.scss */
.default-aspot .box-image-wrap {
  display: inline;
  float: left;
  position: relative;
}
/* line 4235, ../../src/sass/modules/_global.scss */
.default-aspot .welcome {
  display: block;
  font-weight: bold;
}
/* line 4243, ../../src/sass/modules/_global.scss */
.default-aspot .aspot-text {
  display: inline;
  float: right;
  width: 210px;
}
/* line 4248, ../../src/sass/modules/_global.scss */
.default-aspot .aspot-header {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  margin: 0 0 20px;
  padding: 0 0 1px;
}
/* line 4255, ../../src/sass/modules/_global.scss */
.default-aspot .aspot-header h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  font-size: 31px;
  line-height: 1;
  overflow: hidden;
  padding: 0 0 20px;
}
/* line 4266, ../../src/sass/modules/_global.scss */
.default-aspot .aspot-header img {
  display: inline;
  float: left;
}
/* line 4269, ../../src/sass/modules/_global.scss */
.default-aspot .aspot-header .small {
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
}
/* line 4274, ../../src/sass/modules/_global.scss */
.default-aspot .aspot-header .redcross {
  font-size: 20px;
}
/* line 4277, ../../src/sass/modules/_global.scss */
.default-aspot .aspot-header .redcross span {
  color: #ed1b2e;
  font-weight: bold;
}
/* line 4284, ../../src/sass/modules/_global.scss */
.default-aspot .action-wrap {
  padding: 14px 0 0;
}
/* line 4288, ../../src/sass/modules/_global.scss */
.default-aspot .arrow-list {
  margin: 14px 0 0;
}
/* line 4291, ../../src/sass/modules/_global.scss */
.default-aspot .arrow-item {
  border-top: 0;
  padding: 3px 0;
}
/* line 4296, ../../src/sass/modules/_global.scss */
.default-aspot p {
  margin: 12px 0 0;
}
/* line 4299, ../../src/sass/modules/_global.scss */
.default-aspot p.first {
  margin-top: 0;
}

/* line 4310, ../../src/sass/modules/_global.scss */
.full-cross-sell {
  background: transparent url('../images/bg/header-bg-wide.png?1360164509') no-repeat scroll 50% 0;
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px 0;
  margin: 0 0 46px;
  padding: 1px 0;
}
/* line 4318, ../../src/sass/modules/_global.scss */
.full-cross-sell p {
  margin: 0;
}
/* line 4322, ../../src/sass/modules/_global.scss */
.full-cross-sell .module-inner {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px 0;
  overflow: hidden;
  padding: 30px 0 30px 230px;
}
/* line 4330, ../../src/sass/modules/_global.scss */
.full-cross-sell .module-header {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 20px 0 -215px;
  vertical-align: middle;
  width: 195px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.full-cross-sell .module-header {
  *display: inline;
}
/* line 4336, ../../src/sass/modules/_global.scss */
.full-cross-sell .module-header h1 {
  display: inline;
  float: left;
  background: transparent url('../images/icon/what-we-do-header.png?1360164509') no-repeat scroll 100% 50%;
  color: #9f9fa3;
  font-size: 22px;
  font-weight: normal;
  line-height: 1;
  padding: 8px 30px 8px 0;
}
/* line 4345, ../../src/sass/modules/_global.scss */
.full-cross-sell .module-header mark {
  color: #9f9fa3;
  background: none;
  display: block;
  font-size: 21px;
  font-weight: bold;
}
/* line 4353, ../../src/sass/modules/_global.scss */
.full-cross-sell .module-content {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.full-cross-sell .module-content {
  *display: inline;
}
/* line 4358, ../../src/sass/modules/_global.scss */
.full-cross-sell .bullet-list, .full-cross-sell .invalid-box .error-list, .invalid-box .full-cross-sell .error-list, .full-cross-sell .aspot-img-right ul, .aspot-img-right .full-cross-sell ul, .full-cross-sell .html-area ul, .html-area .full-cross-sell ul {
  margin: 0;
}
/* line 4362, ../../src/sass/modules/_global.scss */
.full-cross-sell.alt {
  background: none;
  border-top-width: 1px;
}
/* line 4366, ../../src/sass/modules/_global.scss */
.full-cross-sell.alt .module-inner {
  border-top-width: 1px;
}

/* line 4373, ../../src/sass/modules/_global.scss */
.full-crosssell-center {
  background: transparent url('../images/bg/gradient-rule.png?1360164509') no-repeat scroll 50% 0;
}
/* line 4377, ../../src/sass/modules/_global.scss */
.full-crosssell-center .module-header h1 {
  font-size: 21px;
}
/* line 4380, ../../src/sass/modules/_global.scss */
.full-crosssell-center .module-header mark {
  font-size: 29px;
}
/* line 4384, ../../src/sass/modules/_global.scss */
.full-crosssell-center .module-content {
  color: #6d6e70;
}

/* line 4392, ../../src/sass/modules/_global.scss */
.featured-program-collection {
  overflow: hidden;
}
/* line 4394, ../../src/sass/modules/_global.scss */
.featured-program-collection .image-list {
  margin: -41px 0 0;
}
/* line 4397, ../../src/sass/modules/_global.scss */
.featured-program-collection .image-link {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0 0;
  display: block;
  margin: 20px 0 0;
  padding: 20px 0 0;
}
/* line 4405, ../../src/sass/modules/_global.scss */
.featured-program-collection .image-link a {
  display: block;
  text-align: center;
}

/* line 4413, ../../src/sass/modules/_global.scss */
.images-cross-sell .module-header {
  margin-right: 0;
}
/* line 4416, ../../src/sass/modules/_global.scss */
.images-cross-sell .module-content {
  overflow: hidden;
}
/* line 4419, ../../src/sass/modules/_global.scss */
.images-cross-sell .image-list {
  margin: 0 0 0 -41px;
}
/* line 4422, ../../src/sass/modules/_global.scss */
.images-cross-sell .image-link {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 0 1px;
  margin: 0 0 0 40px;
  padding: 0 0 0 40px;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.images-cross-sell .image-link {
  *display: inline;
}
/* line 4432, ../../src/sass/modules/_global.scss */
.images-cross-sell .image-link a, .images-cross-sell .image-link img {
  display: inline;
  float: left;
}

/* line 4439, ../../src/sass/modules/_global.scss */
.featured-content-detail {
  margin: 0 0 42px;
}
/* line 4442, ../../src/sass/modules/_global.scss */
.featured-content-detail .detail-header {
  margin: 0 0 20px;
}
/* line 4445, ../../src/sass/modules/_global.scss */
.featured-content-detail h1 {
  color: #ccc;
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
  text-transform: uppercase;
}
/* line 4452, ../../src/sass/modules/_global.scss */
.featured-content-detail h2 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 24px;
  line-height: 28px;
  margin: 0;
}
/* line 4458, ../../src/sass/modules/_global.scss */
.featured-content-detail h2 a {
  color: #6d6e70;
}
/* line 4463, ../../src/sass/modules/_global.scss */
.featured-content-detail .box-image {
  display: inline;
  float: left;
  margin: 0 20px 0 0;
  padding: 4px;
}
/* line 4469, ../../src/sass/modules/_global.scss */
.featured-content-detail time {
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
}

/* line 4477, ../../src/sass/modules/_global.scss */
.quick-class-info {
  margin-bottom: 20px;
}
/* line 4480, ../../src/sass/modules/_global.scss */
.quick-class-info .item-title {
  font-weight: bold;
  overflow: hidden;
  padding: 0 0 8px;
}
/* line 4485, ../../src/sass/modules/_global.scss */
.quick-class-info .promo-label {
  display: inline;
  float: left;
  background: transparent url('../images/waysToHelp/promo-label-alt.png?1360164509') no-repeat scroll 0 0;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 18px;
  line-height: 15px;
  margin: 0 7px 0 0;
  padding: 2px 0 0 11px;
  text-transform: uppercase;
  width: 118px;
}

/* line 4504, ../../src/sass/modules/_global.scss */
.simple-dropdown {
  display: inline;
  float: right;
  border-color: #d8d8d8;
  border-style: solid;
  border-width: 1px;
  margin: -5px 0 0;
  position: relative;
  text-align: left;
}
/* line 4513, ../../src/sass/modules/_global.scss */
.simple-dropdown .toggle {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #f7f7f7));
  background-image: -webkit-linear-gradient(#fdfdfd, #f7f7f7);
  background-image: -moz-linear-gradient(#fdfdfd, #f7f7f7);
  background-image: -o-linear-gradient(#fdfdfd, #f7f7f7);
  background-image: linear-gradient(#fdfdfd, #f7f7f7);
  color: #333333;
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 17px;
  padding: 6px 10px 0;
  text-decoration: none;
}
/* line 4523, ../../src/sass/modules/_global.scss */
.simple-dropdown .toggle:hover {
  color: #333333;
  text-decoration: none;
}
/* line 4528, ../../src/sass/modules/_global.scss */
.simple-dropdown .toggle-inner {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  background: url('../images/sprite/icon-s44616efca3.png') 100% -5778px;
  background-repeat: no-repeat;
  display: block;
  padding: 0 50px 6px 0;
}
/* line 4535, ../../src/sass/modules/_global.scss */
.simple-dropdown .menu {
  -moz-box-shadow: lightgrey 0 0 4px;
  -webkit-box-shadow: lightgrey 0 0 4px;
  -o-box-shadow: lightgrey 0 0 4px;
  box-shadow: lightgrey 0 0 4px;
  border-color: #d8d8d8;
  border-style: solid;
  border-width: 1px;
  left: 0;
  padding: 30px 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
/* line 4547, ../../src/sass/modules/_global.scss */
.simple-dropdown .menu-inner {
  background: #fff;
  margin: -1px 0 0;
  padding: 0 10px;
}
/* line 4553, ../../src/sass/modules/_global.scss */
.simple-dropdown .menu-item-list {
  margin: 24px 0 0;
}
/* line 4556, ../../src/sass/modules/_global.scss */
.simple-dropdown .menu-item-list.first {
  margin-top: 0;
}
/* line 4560, ../../src/sass/modules/_global.scss */
.simple-dropdown .menu-item {
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0 0;
  padding: 6px 0;
}
/* line 4566, ../../src/sass/modules/_global.scss */
.simple-dropdown h2 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 13px;
  line-height: 16px;
  margin: 0;
}
/* line 4572, ../../src/sass/modules/_global.scss */
.simple-dropdown .selected {
  font-weight: bold;
}
/* line 4575, ../../src/sass/modules/_global.scss */
.simple-dropdown .first {
  border-top: none;
}
/* line 4578, ../../src/sass/modules/_global.scss */
.simple-dropdown .menu-section {
  margin: 24px 0 0;
}
/* line 4581, ../../src/sass/modules/_global.scss */
.simple-dropdown .menu-section.first {
  margin-top: 0;
}
/* line 4586, ../../src/sass/modules/_global.scss */
.simple-dropdown .menu-header h1 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  padding: 0 0 6px;
}
/* line 4594, ../../src/sass/modules/_global.scss */
.simple-dropdown.active {
  border: none;
}
/* line 4597, ../../src/sass/modules/_global.scss */
.simple-dropdown.active .toggle {
  background: #fff;
  margin-top: 1px;
  margin-left: 1px;
  margin-right: 1px;
  position: relative;
  z-index: 2;
}
/* line 4605, ../../src/sass/modules/_global.scss */
.simple-dropdown.active .toggle-inner {
  border-color: #d8d8d8;
  border-style: dotted;
  border-width: 0 0 1px;
}
/* line 4612, ../../src/sass/modules/_global.scss */
.no-cssgradients .simple-dropdown .toggle {
  background: #f7f7f7;
}
/* line 4616, ../../src/sass/modules/_global.scss */
.no-cssgradients .simple-dropdown.active .toggle {
  background: #fff;
}

/* line 4624, ../../src/sass/modules/_global.scss */
.document-wrap {
  margin: 0 0 0 -12px;
}
/* line 4626, ../../src/sass/modules/_global.scss */
.document-wrap .document-item {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 0 26px 12px;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.document-wrap .document-item {
  *display: inline;
}
/* line 4631, ../../src/sass/modules/_global.scss */
.document-wrap .document-item .document-text {
  width: 150px;
}

/* line 4638, ../../src/sass/modules/_global.scss */
.document-item .document-image {
  display: inline;
  float: left;
  background: transparent url('../images/bg/document-shadow.png?1360164509') no-repeat scroll 50% 100%;
  margin: 0 0 0 -15px;
  padding: 0 15px 6px;
}
/* line 4644, ../../src/sass/modules/_global.scss */
.document-item .document-image img {
  display: inline;
  float: left;
}
/* line 4648, ../../src/sass/modules/_global.scss */
.document-item .document-text {
  margin: 0 0 0 95px;
}
/* line 4651, ../../src/sass/modules/_global.scss */
.document-item .document-info {
  color: #9f9fa3;
}
/* line 4654, ../../src/sass/modules/_global.scss */
.document-item .document-note {
  color: #9f9fa3;
  font-size: 11px;
  line-height: 15px;
}
/* line 4661, ../../src/sass/modules/_global.scss */
.document-item.annual-report .document-title {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 21px;
  color: #3c7fad;
  line-height: 25px;
}
/* line 4667, ../../src/sass/modules/_global.scss */
.document-item.annual-report .document-text {
  padding: 26px 0 0;
  width: 430px;
}

/* line 4674, ../../src/sass/modules/_global.scss */
.aspot-img-full {
  background: transparent url('../images/bg/header-bg-wide.png?1360164509') no-repeat scroll 50% 100%;
  padding: 0 0 76px;
}
/* line 4678, ../../src/sass/modules/_global.scss */
.aspot-img-full .aspot-header {
  padding: 0 0 8px;
}
/* line 4680, ../../src/sass/modules/_global.scss */
.aspot-img-full .aspot-header h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 18px;
  line-height: 22px;
}
/* line 4688, ../../src/sass/modules/_global.scss */
.aspot-img-full .aspot-img {
  background: transparent url('../images/bg/grainy-aspot.png?1360164509') no-repeat scroll 0 100%;
  margin: -70px 0 -14px;
  padding: 70px 0 45px;
}
/* line 4692, ../../src/sass/modules/_global.scss */
.aspot-img-full .aspot-img img {
  display: inline;
  float: left;
  max-width: 960px;
}

/* line 4699, ../../src/sass/modules/_global.scss */
.aspot-img-right {
  background: transparent url('../images/bg/grainy-aspot.png?1360164509') no-repeat scroll 0 100%;
  margin: 20px 0 -14px;
  padding: 0 0 90px;
  position: relative;
}
/* line 4705, ../../src/sass/modules/_global.scss */
.aspot-img-right .aspot-img {
  bottom: 44px;
  position: absolute;
  right: 0;
}
/* line 4710, ../../src/sass/modules/_global.scss */
.aspot-img-right .aspot-img img {
  display: inline;
  float: right;
}
/* line 4714, ../../src/sass/modules/_global.scss */
.aspot-img-right .aspot-text {
  display: inline;
  float: left;
  width: 440px;
}
/* line 4718, ../../src/sass/modules/_global.scss */
.aspot-img-right h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 21px;
  line-height: 25px;
  margin: 0;
  padding: 0 0 6px;
}
/* line 4725, ../../src/sass/modules/_global.scss */
.aspot-img-right h2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin: 26px 0 0;
}
/* line 4731, ../../src/sass/modules/_global.scss */
.aspot-img-right p {
  margin: 0 0 20px;
}
/* line 4734, ../../src/sass/modules/_global.scss */
.aspot-img-right ul {
  margin-top: 0;
  padding-top: 0;
}
/* line 4739, ../../src/sass/modules/_global.scss */
.aspot-img-right .action-wrap {
  margin: 0;
}

/* line 4745, ../../src/sass/modules/_global.scss */
.image-caption {
  margin: 0;
}
/* line 4748, ../../src/sass/modules/_global.scss */
.image-caption .image-wrapper {
  overflow: hidden;
}
/* line 4750, ../../src/sass/modules/_global.scss */
.image-caption .image-wrapper img {
  display: inline;
  float: left;
  border-color: #ed1c2f;
  border-style: solid;
  border-width: 0 0 3px;
}
/* line 4758, ../../src/sass/modules/_global.scss */
.image-caption .caption {
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 16px;
  padding: 10px;
}
/* line 4766, ../../src/sass/modules/_global.scss */
.image-caption .caption-title {
  font-weight: bold;
}
/* line 4770, ../../src/sass/modules/_global.scss */
.image-caption.box-image {
  display: block;
  float: none;
  position: relative;
}
/* line 4775, ../../src/sass/modules/_global.scss */
.no-boxshadow .image-caption.box-image {
  margin-bottom: 18px;
}
/* line 4780, ../../src/sass/modules/_global.scss */
.image-caption.align-left {
  display: inline;
  float: left;
  margin: 0 20px 20px 0;
  width: 214px;
}
/* line 4785, ../../src/sass/modules/_global.scss */
.image-caption.align-left .caption-title {
  display: block;
}

/* line 4793, ../../src/sass/modules/_global.scss */
.quick-info {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0;
  margin: 0 0 42px;
  padding: 1px 0;
}
/* line 4800, ../../src/sass/modules/_global.scss */
.quick-info .module-inner {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0;
  overflow: hidden;
  padding: 6px 0;
}
/* line 4807, ../../src/sass/modules/_global.scss */
.quick-info .module-header {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  background: transparent url('../images/bg/bottom-callout-header.jpg?1360164509') no-repeat scroll 100% 50%;
  margin: 0 20px 0 -179px;
  padding: 0 20px 0 0;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.quick-info .module-header {
  *display: inline;
}
/* line 4814, ../../src/sass/modules/_global.scss */
.quick-info .module-content {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  padding: 0;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.quick-info .module-content {
  *display: inline;
}
/* line 4819, ../../src/sass/modules/_global.scss */
.quick-info .module-content ul {
  padding: 0;
}
/* line 4823, ../../src/sass/modules/_global.scss */
.quick-info .info-heading {
  color: #9f9fa3;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  overflow: hidden;
  text-transform: uppercase;
}
/* line 4831, ../../src/sass/modules/_global.scss */
.quick-info .info-heading span {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.quick-info .info-heading span {
  *display: inline;
}
/* line 4837, ../../src/sass/modules/_global.scss */
.quick-info .info-heading img {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.quick-info .info-heading img {
  *display: inline;
}
/* line 4842, ../../src/sass/modules/_global.scss */
.quick-info .info-icon {
  margin-right: 3px;
}
/* line 4852, ../../src/sass/modules/_global.scss */
.quick-info.featured-program .info-heading img {
  width: 205px;
}
/* line 4856, ../../src/sass/modules/_global.scss */
.quick-info.featured-program .module-inner {
  padding: 15px 0 15px 254px;
}
/* line 4859, ../../src/sass/modules/_global.scss */
.quick-info.featured-program .module-header {
  margin: 0 24px 0 -254px;
  padding-right: 20px;
}
/* line 4863, ../../src/sass/modules/_global.scss */
.quick-info.featured-program .module-content {
  overflow: hidden;
  width: 100%;
}
/* line 4867, ../../src/sass/modules/_global.scss */
.quick-info.featured-program .image-list {
  margin: 0 0 0 -80px;
}
/* line 4870, ../../src/sass/modules/_global.scss */
.quick-info.featured-program .image-link {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 0 1px;
  margin: 10px 0 10px 40px;
  padding: 0 0 0 40px;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.quick-info.featured-program .image-link {
  *display: inline;
}
/* line 4879, ../../src/sass/modules/_global.scss */
.quick-info.featured-program .image-link a, .quick-info.featured-program .image-link img {
  display: inline;
  float: left;
}
/* line 4882, ../../src/sass/modules/_global.scss */
.quick-info.featured-program .image-link img {
  max-height: 50px;
  max-width: 196px;
}
/* line 4895, ../../src/sass/modules/_global.scss */
.quick-info.quick-links .module-inner, .quick-info.related-links .module-inner {
  padding: 24px 0 24px 179px;
}
/* line 4899, ../../src/sass/modules/_global.scss */
.quick-info.quick-links .info-heading img, .quick-info.related-links .info-heading img {
  display: inline;
  float: left;
  width: 124px;
}
/* line 4904, ../../src/sass/modules/_global.scss */
.quick-info.quick-links .bullet-list, .quick-info.quick-links .invalid-box .error-list, .invalid-box .quick-info.quick-links .error-list, .quick-info.quick-links .aspot-img-right ul, .aspot-img-right .quick-info.quick-links ul, .quick-info.quick-links .html-area ul, .html-area .quick-info.quick-links ul, .quick-info.related-links .bullet-list, .quick-info.related-links .invalid-box .error-list, .invalid-box .quick-info.related-links .error-list, .quick-info.related-links .aspot-img-right ul, .aspot-img-right .quick-info.related-links ul, .quick-info.related-links .html-area ul, .html-area .quick-info.related-links ul {
  margin: 0;
}
/* line 4911, ../../src/sass/modules/_global.scss */
.quick-info.related-links .module-inner {
  padding-left: 199px;
}
/* line 4914, ../../src/sass/modules/_global.scss */
.quick-info.related-links .module-header {
  margin-left: -199px;
}
/* line 4918, ../../src/sass/modules/_global.scss */
.quick-info.related-links .info-heading img {
  width: 144px;
}
/* line 4926, ../../src/sass/modules/_global.scss */
.quick-info.news .module-inner {
  padding-left: 170px;
}
/* line 4929, ../../src/sass/modules/_global.scss */
.quick-info.news .module-header {
  margin-left: -170px;
}
/* line 4936, ../../src/sass/modules/_global.scss */
.quick-info.contact .module-content {
  font-size: 16px;
  line-height: 20px;
}
/* line 4940, ../../src/sass/modules/_global.scss */
.quick-info.contact .module-inner {
  padding-left: 170px;
}
/* line 4943, ../../src/sass/modules/_global.scss */
.quick-info.contact .module-header {
  margin-left: -170px;
}
/* line 4950, ../../src/sass/modules/_global.scss */
.quick-info.search .module-inner {
  padding-left: 160px;
}
/* line 4953, ../../src/sass/modules/_global.scss */
.quick-info.search .module-header {
  margin-left: -160px;
}

/* line 4962, ../../src/sass/modules/_global.scss */
.order-item {
  background: transparent url('../images/bg/order-history-item.png?1360164509') no-repeat scroll 50% 0;
  border-color: #333333;
  border-style: solid;
  border-width: 1px 0 0;
  margin: 46px 0 0;
  padding: 30px 0 0;
}
/* line 4970, ../../src/sass/modules/_global.scss */
.order-item.first {
  border: none;
  margin-top: 0;
}
/* line 4977, ../../src/sass/modules/_global.scss */
.order-item .order-info .info-header h2 {
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
  margin: 0 0 3px;
}
/* line 4984, ../../src/sass/modules/_global.scss */
.order-item .order-info .action {
  display: inline;
  float: right;
}
/* line 4988, ../../src/sass/modules/_global.scss */
.order-item .order-summary {
  overflow: hidden;
}
/* line 4996, ../../src/sass/modules/_global.scss */
.order-item .order-number-wrap,
.order-item .order-date-wrap,
.order-item .order-total-wrap,
.order-item .status-text,
.order-item .order-info-item {
  display: inline;
  float: left;
}
/* line 4999, ../../src/sass/modules/_global.scss */
.order-item .order-number-wrap span,
.order-item .order-date-wrap span,
.order-item .order-total-wrap span,
.order-item .status-text span,
.order-item .order-info-item span {
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  word-wrap: break-word;
}
/* line 5010, ../../src/sass/modules/_global.scss */
.order-item .order-date-wrap,
.order-item .order-total-wrap,
.order-item .status-text,
.order-item .order-info-item {
  margin-top: -5px;
}
/* line 5013, ../../src/sass/modules/_global.scss */
.order-item .order-number-wrap {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -3497px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  height: 29px;
  margin: 0 30px 0 0;
  text-align: center;
  width: 191px;
}
/* line 5025, ../../src/sass/modules/_global.scss */
.order-item .order-number {
  padding: 5px 15px 0 0;
}
/* line 5028, ../../src/sass/modules/_global.scss */
.order-item .order-date-wrap {
  width: 165px;
}
/* line 5031, ../../src/sass/modules/_global.scss */
.order-item .order-total-wrap {
  width: 110px;
}
/* line 5033, ../../src/sass/modules/_global.scss */
.order-item .order-total-wrap .corporate-flag {
  color: #6d6e70;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
  margin: 0 0 -14px;
  padding: 0;
}
/* line 5042, ../../src/sass/modules/_global.scss */
.order-item .status-text {
  width: 170px;
}
/* line 5047, ../../src/sass/modules/_global.scss */
.order-item .line-item {
  margin: 24px 0 0;
}
/* line 5050, ../../src/sass/modules/_global.scss */
.order-item .line-item .item-header {
  border-color: #ababab;
  border-style: dotted;
  border-width: 0 0 1px;
  padding: 0 0 5px;
}
/* line 5056, ../../src/sass/modules/_global.scss */
.order-item .line-item .item-header h1 {
  display: inline;
  float: left;
  font-size: 14px;
  line-height: 17px;
  margin: 0;
  padding: 0;
}
/* line 5064, ../../src/sass/modules/_global.scss */
.order-item .line-item li {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0;
  overflow: hidden;
  padding: 6px 0;
}
/* line 5071, ../../src/sass/modules/_global.scss */
.order-item .line-item li.first {
  border: none;
}
/* line 5074, ../../src/sass/modules/_global.scss */
.order-item .line-item li.last {
  padding-bottom: 0;
}
/* line 5078, ../../src/sass/modules/_global.scss */
.order-item .line-item .corporate-flag {
  display: inline;
  float: right;
  color: #6d6e70;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
}
/* line 5087, ../../src/sass/modules/_global.scss */
.order-item .item-price {
  display: inline;
  float: right;
  font-size: 13px;
  font-weight: bold;
  white-space: nowrap;
}
/* line 5093, ../../src/sass/modules/_global.scss */
.order-item .item-price .recurring {
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
}

/* line 5104, ../../src/sass/modules/_global.scss */
.page-note {
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 13px;
  margin: 26px 0;
}

/* line 5122, ../../src/sass/modules/_global.scss */
.topic-box {
  background: white url('../images/bg/box-bottom-gradient.png?1360164509') repeat-x scroll 0 100%;
  height: 127px;
  padding: 0;
  position: relative;
}
/* line 5128, ../../src/sass/modules/_global.scss */
.topic-box.box-image {
  display: block;
  float: none;
}
/* line 5133, ../../src/sass/modules/_global.scss */
.topic-box .inner {
  color: #333333;
  display: block;
  height: 100%;
  padding: 0 10px 0 123px;
}
/* line 5142, ../../src/sass/modules/_global.scss */
.topic-box h3 {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 21px;
  line-height: 21px;
  padding-top: 40px;
}
/* line 5148, ../../src/sass/modules/_global.scss */
.topic-box img {
  bottom: 0;
  left: 0;
  max-height: 150px;
  max-width: 110px;
  position: absolute;
}
/* line 5156, ../../src/sass/modules/_global.scss */
.topic-box.aud-box {
  height: 170px;
}
/* line 5160, ../../src/sass/modules/_global.scss */
.topic-box.aud-box h3 {
  margin-bottom: 10px;
  padding-top: 20px;
}
/* line 5164, ../../src/sass/modules/_global.scss */
.topic-box.aud-box .desc {
  line-height: 1.25;
  padding-right: 10px;
}
/* line 5168, ../../src/sass/modules/_global.scss */
.topic-box.aud-box .inner {
  cursor: pointer;
  overflow: hidden;
  text-decoration: none;
}
/* line 5174, ../../src/sass/modules/_global.scss */
.topic-box.aud-box .inner > img {
  cursor: pointer;
  max-height: 190px;
  max-width: 115px;
}
/* line 5179, ../../src/sass/modules/_global.scss */
.topic-box.aud-box .inner:hover h3 {
  text-decoration: underline;
}

/* line 5188, ../../src/sass/modules/_global.scss */
.audience-layout-3 {
  margin-left: -18px;
  width: 794px !important;
}
/* line 5192, ../../src/sass/modules/_global.scss */
.audience-layout-3 .topic-box {
  display: inline;
  float: left;
  margin: 0 0 0 20px;
  width: 244px;
}
/* line 5199, ../../src/sass/modules/_global.scss */
.no-boxshadow .audience-layout-3 .topic-box.box-image {
  margin: -2px -2px -2px 18px;
}

/* line 5209, ../../src/sass/modules/_global.scss */
.stacked-3-narrow {
  margin: 0 0 6px -15px;
}
/* line 5211, ../../src/sass/modules/_global.scss */
.stacked-3-narrow .image-topic-box {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 0 36px 15px;
  vertical-align: top;
  width: 208px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.stacked-3-narrow .image-topic-box {
  *display: inline;
}
/* line 5217, ../../src/sass/modules/_global.scss */
.secondary-section .stacked-3-narrow {
  margin-bottom: -36px;
}

/* line 5222, ../../src/sass/modules/_global.scss */
.stacked-3 {
  margin: 0 0 6px -15px;
}
/* line 5224, ../../src/sass/modules/_global.scss */
.stacked-3 .image-topic-box {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 0 36px 15px;
  vertical-align: top;
  width: 245px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.stacked-3 .image-topic-box {
  *display: inline;
}
/* line 5231, ../../src/sass/modules/_global.scss */
.secondary-section .stacked-3 {
  margin-bottom: -36px;
}

/* line 5236, ../../src/sass/modules/_global.scss */
.stacked-2-narrow {
  margin: 0 0 12px -16px;
}
/* line 5238, ../../src/sass/modules/_global.scss */
.stacked-2-narrow .image-topic-box {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 0 30px 16px;
  vertical-align: top;
  width: 252px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.stacked-2-narrow .image-topic-box {
  *display: inline;
}
/* line 5245, ../../src/sass/modules/_global.scss */
.secondary-section .stacked-2-narrow {
  margin-bottom: -30px;
}

/* line 5250, ../../src/sass/modules/_global.scss */
.stacked-2 {
  margin: 0 0 0px -32px;
}
/* line 5252, ../../src/sass/modules/_global.scss */
.stacked-2 .image-topic-box {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 0 42px 32px;
  vertical-align: top;
  width: 369px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.stacked-2 .image-topic-box {
  *display: inline;
}
/* line 5259, ../../src/sass/modules/_global.scss */
.secondary-section .stacked-2 {
  margin-bottom: -42px;
}

/* line 5264, ../../src/sass/modules/_global.scss */
.stacked-1 {
  margin: 0 0 -4px;
}
/* line 5266, ../../src/sass/modules/_global.scss */
.stacked-1 .image-topic-box {
  margin: 0 0 46px;
  width: auto;
}
/* line 5271, ../../src/sass/modules/_global.scss */
.secondary-section .stacked-1 {
  margin-bottom: -46px;
}

/* line 5278, ../../src/sass/modules/_global.scss */
.image-topic-box .box-image-wrap {
  padding: 0 0 14px;
}
/* line 5281, ../../src/sass/modules/_global.scss */
.image-topic-box .box-header {
  padding: 0 0 6px;
}
/* line 5283, ../../src/sass/modules/_global.scss */
.image-topic-box .box-header mark {
  background: none;
  color: #333333;
  font-weight: bold;
}
/* line 5288, ../../src/sass/modules/_global.scss */
.image-topic-box .box-header h1 {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 21px;
  line-height: 23px;
}
/* line 5293, ../../src/sass/modules/_global.scss */
.image-topic-box .box-header a {
  color: #333333;
}
/* line 5298, ../../src/sass/modules/_global.scss */
.image-topic-box .arrow-item {
  font-weight: normal;
  padding-bottom: 0;
}
/* line 5304, ../../src/sass/modules/_global.scss */
.image-topic-box p.first {
  margin-top: 0;
}
/* line 5310, ../../src/sass/modules/_global.scss */
.image-topic-box.plain .box-header {
  padding-bottom: 0;
}
/* line 5315, ../../src/sass/modules/_global.scss */
.image-topic-box.button-right .box-content {
  padding: 0 210px 0 0;
  position: relative;
}
/* line 5319, ../../src/sass/modules/_global.scss */
.image-topic-box.button-right .action {
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 190px;
}
/* line 5328, ../../src/sass/modules/_global.scss */
.image-topic-box .step-image {
  background: transparent url('../images/sprite/topic-steps.png?1360164509') no-repeat scroll 0 0;
  bottom: 6px;
  height: 128px;
  left: 0px;
  position: absolute;
  text-indent: -9999px;
  width: 145px;
}
/* line 5338, ../../src/sass/modules/_global.scss */
.image-topic-box .step-1 {
  background-position: 0 2px;
}
/* line 5341, ../../src/sass/modules/_global.scss */
.image-topic-box .step-2 {
  background-position: 0 -183px;
}
/* line 5344, ../../src/sass/modules/_global.scss */
.image-topic-box .step-3 {
  background-position: 0 -366px;
}
/* line 5347, ../../src/sass/modules/_global.scss */
.image-topic-box .step-4 {
  background-position: 0 -552px;
}
/* line 5350, ../../src/sass/modules/_global.scss */
.image-topic-box .step-5 {
  background-position: 0 -740px;
}
/* line 5353, ../../src/sass/modules/_global.scss */
.image-topic-box .step-6 {
  background-position: 0 -930px;
}
/* line 5356, ../../src/sass/modules/_global.scss */
.image-topic-box .step-7 {
  background-position: 0 -1113px;
}
/* line 5359, ../../src/sass/modules/_global.scss */
.image-topic-box .step-8 {
  background-position: 0 -1306px;
}

/* line 5366, ../../src/sass/modules/_global.scss */
.stacked-link-list .box-image {
  display: block;
  float: none;
  padding: 19px 10px 19px 170px;
}
/* line 5371, ../../src/sass/modules/_global.scss */
.stacked-link-list .service-promo {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  color: #6d6e70;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  float: none;
  font-size: 32px;
  line-height: 26px;
  margin: 0 10px 0 -150px;
  text-align: center;
  vertical-align: middle;
  width: 135px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.stacked-link-list .service-promo {
  *display: inline;
}
/* line 5381, ../../src/sass/modules/_global.scss */
.stacked-link-list .service-promo strong {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
}
/* line 5384, ../../src/sass/modules/_global.scss */
.stacked-link-list .service-promo img {
  display: inline;
  float: none;
}
/* line 5391, ../../src/sass/modules/_global.scss */
.stacked-link-list .list-content {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  border-left: 1px dotted #dadada;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.stacked-link-list .list-content {
  *display: inline;
}
/* line 5396, ../../src/sass/modules/_global.scss */
.stacked-link-list ul {
  font-weight: bold;
  margin: 0 0 -8px 0;
}
/* line 5401, ../../src/sass/modules/_global.scss */
.stacked-link-list ul li {
  margin: 0 0 8px 20px;
}

/* line 5408, ../../src/sass/modules/_global.scss */
.video-topic-box .box-footer {
  padding: 3px 0 0;
}
/* line 5411, ../../src/sass/modules/_global.scss */
.video-topic-box .view-time {
  color: #9f9fa3;
  font-size: 11px;
  line-height: 15px;
}

/* line 5419, ../../src/sass/modules/_global.scss */
.cause-topic-box .box-footer {
  padding: 14px 0 0;
}
/* line 5422, ../../src/sass/modules/_global.scss */
.cause-topic-box .box-footer .action {
  display: inline;
  float: left;
}

/* line 5428, ../../src/sass/modules/_global.scss */
.suggested-promo {
  background: transparent url('../images/bg/suggested-box.jpg?1360164509') no-repeat scroll 0 100%;
  display: block;
  float: none;
  padding: 16px 14px 18px 18px;
}
/* line 5433, ../../src/sass/modules/_global.scss */
.suggested-promo.sibling {
  margin-top: 20px;
}
/* line 5436, ../../src/sass/modules/_global.scss */
.suggested-promo .promo-icon {
  right: 0;
  position: absolute;
  top: 0;
}
/* line 5441, ../../src/sass/modules/_global.scss */
.suggested-promo .promo-header {
  padding: 0 40px 0 0;
  position: relative;
}
/* line 5446, ../../src/sass/modules/_global.scss */
.suggested-promo h3 {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 19px;
  font-weight: normal;
  line-height: 23px;
  margin: 0;
}
/* line 5454, ../../src/sass/modules/_global.scss */
.suggested-promo h4 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 19px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
}
/* line 5461, ../../src/sass/modules/_global.scss */
.suggested-promo .promo-text {
  color: #6d6e70;
  font-size: 12px;
  line-height: 1.4;
  padding: 12px 0 10px;
}
/* line 5467, ../../src/sass/modules/_global.scss */
.suggested-promo .promo-text p {
  font-size: 12px;
  line-height: 1.4;
}
/* line 5472, ../../src/sass/modules/_global.scss */
.suggested-promo.image-promo {
  padding: 0;
}
/* line 5474, ../../src/sass/modules/_global.scss */
.suggested-promo.image-promo h3 {
  font-size: 23px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
}
/* line 5480, ../../src/sass/modules/_global.scss */
.suggested-promo.image-promo h4 {
  font-size: 22px;
  font-weight: normal;
  line-height: 23px;
  margin: 0;
}
/* line 5486, ../../src/sass/modules/_global.scss */
.suggested-promo.image-promo .promo-inner {
  overflow: hidden;
  position: relative;
}
/* line 5490, ../../src/sass/modules/_global.scss */
.suggested-promo.image-promo .promo-image {
  display: inline;
  float: right;
}
/* line 5493, ../../src/sass/modules/_global.scss */
.suggested-promo.image-promo .promo-content {
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  clear: both;
}
/* line 5500, ../../src/sass/modules/_global.scss */
.suggested-promo.image-promo .promo-header {
  padding: 16px 18px 0;
}
/* line 5503, ../../src/sass/modules/_global.scss */
.suggested-promo.image-promo .promo-text {
  padding-left: 18px;
  padding-right: 18px;
}
/* line 5507, ../../src/sass/modules/_global.scss */
.suggested-promo.image-promo .promo-text p {
  margin: 0;
}
/* line 5514, ../../src/sass/modules/_global.scss */
.suggested-promo.email-signup .field-wrap {
  margin: 0 0 10px;
}
/* line 5517, ../../src/sass/modules/_global.scss */
.suggested-promo.email-signup .thanks-message {
  font-size: 13px;
  font-weight: bold;
}

/* line 5526, ../../src/sass/modules/_global.scss */
.story-spot-module {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0;
  margin: 40px 0 42px;
  padding: 1px 0;
}
/* line 5533, ../../src/sass/modules/_global.scss */
.story-spot-module .module-inner {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0;
  position: relative;
}
/* line 5540, ../../src/sass/modules/_global.scss */
.story-spot-module .module-content {
  padding: 22px 0 22px 212px;
}
/* line 5544, ../../src/sass/modules/_global.scss */
.story-spot-module .promo-graphic {
  bottom: 1px;
  left: -6px;
  max-height: 210px;
  max-width: 514px;
  position: absolute;
}
/* line 5551, ../../src/sass/modules/_global.scss */
.story-spot-module .arrow-item {
  border: none;
  margin: 20px 0 0;
  padding: 0;
}
/* line 5556, ../../src/sass/modules/_global.scss */
.story-spot-module .arrow-item .arrow {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 26px;
}

/* line 5566, ../../src/sass/modules/_global.scss */
.content-sidebar > .action {
  margin-bottom: 20px;
}
/* line 5569, ../../src/sass/modules/_global.scss */
.content-sidebar .suggested-promo {
  margin: 0 0 50px;
}
/* line 5571, ../../src/sass/modules/_global.scss */
.content-sidebar .suggested-promo h3 {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 19px;
  line-height: 23px;
}
/* line 5577, ../../src/sass/modules/_global.scss */
.content-sidebar .suggested-promo h4 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  color: #6d6e70;
  font-size: 19px;
}
/* line 5583, ../../src/sass/modules/_global.scss */
.content-sidebar .suggested-promo.image-promo h3 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 19px;
}
/* line 5587, ../../src/sass/modules/_global.scss */
.content-sidebar .suggested-promo.image-promo h4 {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 19px;
  line-height: 23px;
}
/* line 5595, ../../src/sass/modules/_global.scss */
.content-sidebar .secondary-header h1 {
  color: #6d6e70;
}
/* line 5600, ../../src/sass/modules/_global.scss */
.content-sidebar .suggested-box-wrap .suggested-promo {
  margin: 2px 0 26px;
}
/* line 5603, ../../src/sass/modules/_global.scss */
.content-sidebar .suggested-box-wrap .suggested-promo.first {
  margin-top: 0;
}

/* line 5611, ../../src/sass/modules/_global.scss */
.statistics-container {
  margin: 0 0 46px;
  text-align: center;
}
/* line 5618, ../../src/sass/modules/_global.scss */
.default-layout .statistics-container .statistics-list-wrap {
  background: transparent url('../images/bg/header-gradient-mid.png?1360164509') no-repeat scroll 50% 100%;
}
/* line 5624, ../../src/sass/modules/_global.scss */
.primary-center .statistics-container .statistics-list-wrap {
  background: transparent url('../images/bg/gradient-rule.png?1360164509') no-repeat scroll 50% 100%;
}
/* line 5629, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-list-wrap {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  background: transparent url('../images/bg/header-gradient.png?1360164509') no-repeat scroll 50% 100%;
  margin: 0 0 -46px;
  overflow: hidden;
  padding: 0 0 96px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.statistics-container .statistics-list-wrap {
  *display: inline;
}
/* line 5637, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-list {
  margin: -48px 0 0px -33px;
  text-align: left;
}
/* line 5643, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-item {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 0 1px;
  margin: 48px 0 0 14px;
  padding: 0 0 0 18px;
  vertical-align: top;
  width: 150px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.statistics-container .statistics-item {
  *display: inline;
}
/* line 5653, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-item .adverb {
  color: #9f9fa3;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
}
/* line 5660, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-item .number {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  color: #ed1b2e;
  font-size: 30px;
  line-height: 34px;
}
/* line 5666, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-item .noun {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 17px;
  line-height: 21px;
}
/* line 5671, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-item .description {
  color: #9f9fa3;
}
/* line 5676, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-action-item {
  padding-top: 18px;
}
/* line 5679, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-action-item .title {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
  line-height: 1;
  margin: 0 0 8px;
}
/* line 5685, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-action-item .title mark {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  background: none;
  display: block;
  font-weight: bold;
}
/* line 5693, ../../src/sass/modules/_global.scss */
.statistics-container .statistics-action-item .action-wrap {
  padding: 0;
}

/* line 5699, ../../src/sass/modules/_global.scss */
.statistics-overview {
  background: transparent url('../images/bg/gradient-rule.png?1360164509') no-repeat scroll 50% 100%;
  padding: 24px 0 80px;
  position: relative;
}
/* line 5704, ../../src/sass/modules/_global.scss */
.statistics-overview .text {
  margin: 0 100px 0 0;
}
/* line 5706, ../../src/sass/modules/_global.scss */
.statistics-overview .text h2 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 27px;
  line-height: 33px;
  margin: 0;
}
/* line 5712, ../../src/sass/modules/_global.scss */
.statistics-overview .text h3 {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 17px;
  line-height: 24px;
  margin: 0;
}
/* line 5718, ../../src/sass/modules/_global.scss */
.statistics-overview .text mark {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  background: none;
  color: #ed1b2e;
}
/* line 5724, ../../src/sass/modules/_global.scss */
.statistics-overview .icon {
  display: inline;
  float: right;
  margin: 0 0 0 0;
}
/* line 5728, ../../src/sass/modules/_global.scss */
.statistics-overview .offset-icon {
  position: absolute;
  right: 43px;
  top: -64px;
}

/* line 5737, ../../src/sass/modules/_global.scss */
.link-quote {
  -moz-box-shadow: lightgrey 0 0 4px;
  -webkit-box-shadow: lightgrey 0 0 4px;
  -o-box-shadow: lightgrey 0 0 4px;
  box-shadow: lightgrey 0 0 4px;
  background: transparent url('../images/bg/quote-opening.png?1360164509') no-repeat scroll 26px 16px;
  margin: 0 0 46px;
  padding: 42px 66px 28px 48px;
}
/* line 5743, ../../src/sass/modules/_global.scss */
.no-boxshadow .link-quote {
  border: 3px solid lightgrey;
  padding: 39px 63px 25px 45px;
}
/* line 5748, ../../src/sass/modules/_global.scss */
.link-quote .module-inner {
  background: transparent url('../images/bg/quote-closing.png?1360164509') no-repeat scroll 100% 100%;
  padding: 0 0 10px;
}
/* line 5752, ../../src/sass/modules/_global.scss */
.link-quote .quote-wrap {
  color: #6D6E70;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-style: italic;
  line-height: 28px;
}
/* line 5759, ../../src/sass/modules/_global.scss */
.link-quote .arrow-item {
  border: none;
  margin: 20px 0 0;
  padding: 0;
}
/* line 5764, ../../src/sass/modules/_global.scss */
.link-quote .arrow-item .arrow {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 27px;
}

/* line 5771, ../../src/sass/modules/_global.scss */
.resource-collection {
  overflow: hidden;
}
/* line 5773, ../../src/sass/modules/_global.scss */
.resource-collection .resource-list {
  margin: -1px 0 0;
}
/* line 5777, ../../src/sass/modules/_global.scss */
.resource-collection .resource-item {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0;
  margin: 0 0 10px;
  padding: 10px 0 0;
  float: left;
  width:100%
}
/* line 5784, ../../src/sass/modules/_global.scss */
.resource-collection .resource-item.first {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
/* line 5790, ../../src/sass/modules/_global.scss */
.resource-collection .label {
  display: inline;
  float: left;
  font-weight: bold;
  margin: 0;
  width: 150px;
}
/* line 5796, ../../src/sass/modules/_global.scss */
.resource-collection .description {
  margin: 0 0 0 170px;
}

/* as part of Bug B-4422 */
.resource-collection .description p{
	margin:0;
	padding:0;
}

.html-area {
  padding-bottom: 10px;
}
/* line 5805, ../../src/sass/modules/_global.scss */
.html-area strong {
  font-weight: bold;
}
/* line 5808, ../../src/sass/modules/_global.scss */
.html-area li.arrow-item {
  background: none;
  border: none;
}

/* line 5815, ../../src/sass/modules/_global.scss */
.topic-pagination {
  background: transparent url('../images/bg/header-gradient.png?1360164509') no-repeat scroll 50% 100%;
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0 0;
  margin: 0 0 6px;
  padding: 12px 0 58px;
}
/* line 5824, ../../src/sass/modules/_global.scss */
.default-layout .primary-center .topic-pagination, .inner-right-rail .primary-center .topic-pagination {
  background-image: url('../images/bg/gradient-rule.png?1360164509');
}
/* line 5828, ../../src/sass/modules/_global.scss */
.full-width-layout .primary-center .topic-pagination {
  background-image: url('../images/bg/header-gradient-mid.png?1360164509');
}
/* line 5832, ../../src/sass/modules/_global.scss */
.topic-pagination .prev-topic {
  display: inline;
  float: left;
  background: transparent url('../images/icon/arrow-article-nav.png?1360164509') no-repeat scroll left -1px;
  padding: 0 0 0 28px;
  text-align: left;
}
/* line 5838, ../../src/sass/modules/_global.scss */
.topic-pagination .next-topic {
  display: inline;
  float: right;
  background: transparent url('../images/icon/arrow-article-nav.png?1360164509') no-repeat scroll right -34px;
  padding: 0 28px 0 0;
  text-align: right;
}
/* line 5844, ../../src/sass/modules/_global.scss */
.topic-pagination .pagination-link {
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
}
/* line 5849, ../../src/sass/modules/_global.scss */
.topic-pagination .pagination-link span {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  color: #3c7fad;
}
/* line 5853, ../../src/sass/modules/_global.scss */
.topic-pagination .pagination-link mark {
  background: none;
  color: #9f9fa3;
  display: block;
  font-weight: normal;
}
/* line 5860, ../../src/sass/modules/_global.scss */
.topic-pagination .pagination-link:hover {
  text-decoration: none;
}
/* line 5862, ../../src/sass/modules/_global.scss */
.topic-pagination .pagination-link:hover span {
  text-decoration: underline;
}
/* line 5865, ../../src/sass/modules/_global.scss */
.topic-pagination .pagination-link:hover mark {
  text-decoration: none;
}

/* line 5872, ../../src/sass/modules/_global.scss */
.location-item {
  margin: 0 0 12px;
}
/* line 5874, ../../src/sass/modules/_global.scss */
.location-item .label {
  font-weight: bold;
}
/* line 5878, ../../src/sass/modules/_global.scss */
.location-item .location-title h1 {
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
}
/* line 5884, ../../src/sass/modules/_global.scss */
.location-item .location-footer {
  padding: 6px 0 0;
}

/* line 5888, ../../src/sass/modules/_global.scss */
.locations-list {
  margin: 0 0 -70px -20px;
  padding: 0 0 42px;
}
/* line 5892, ../../src/sass/modules/_global.scss */
.locations-list .location-item {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 -5px 0 0;
  vertical-align: top;
  width: 50%;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.locations-list .location-item {
  *display: inline;
}
/* line 5898, ../../src/sass/modules/_global.scss */
.locations-list .location-item .item-inner {
  margin: 0 0 20px 20px;
}

/* line 5906, ../../src/sass/modules/_global.scss */
.volunteer-list {
  margin: 0 0 -20px -20px;
}
/* line 5909, ../../src/sass/modules/_global.scss */
.volunteer-list .volunteer-item {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 -5px 0 0;
  vertical-align: top;
  width: 50%;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.volunteer-list .volunteer-item {
  *display: inline;
}
/* line 5914, ../../src/sass/modules/_global.scss */
.volunteer-list .volunteer-item .title {
  font-weight: bold;
}
/* line 5917, ../../src/sass/modules/_global.scss */
.volunteer-list .volunteer-item .item-inner {
  margin: 0 0 20px 20px;
}
/* line 5922, ../../src/sass/modules/_global.scss */
.volunteer-list .volunteer-footer {
  padding: 6px 0 0;
}

/* line 5927, ../../src/sass/modules/_global.scss */
.iframe-wrapper {
  margin: 0 0 42px;
}
/* line 5930, ../../src/sass/modules/_global.scss */
.iframe-wrapper iframe {
  border: none;
  outline: none;
}
.iframe-wrapper .iframe-noBorder iframe {
  border: none;
}
/* line 5937, ../../src/sass/modules/_global.scss */
.location-call-action .local-module {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 5945, ../../src/sass/modules/_global.scss */
.featured-ways-to-help {
  background: transparent url('../images/bg/grainy-aspot.png?1360164509') no-repeat scroll 0 100%;
  margin: 0 0 -25px;
  padding: 0 0 45px;
}
/* line 5951, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .ways-items-group {
  background: transparent url('../images/bg/ways-to-help-landing-aspot-people.png?1360164509') no-repeat scroll 0 100%;
  height: 243px;
  margin: -19px 0 0 -20px;
  position: relative;
}
/* line 5957, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .ways-item {
  position: absolute;
  display: block;
}
/* line 5960, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .ways-item img {
  display: inline;
  float: left;
}
/* line 5964, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .myself {
  left: 17px;
  top: 140px;
}
/* line 5968, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .company {
  left: 625px;
  top: 129px;
}
/* line 5972, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .community-group {
  left: 403px;
  top: 156px;
}
/* line 5977, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .school {
  left: 219px;
  top: 93px;
}
/* line 5981, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .featured-section {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0;
  padding: 1px 0;
}
/* line 5987, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .featured-section .section-inner {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0;
  overflow: hidden;
  padding: 9px 0;
}
/* line 5994, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .featured-section .section-header {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2638px;
  margin: 0 0 0 10px;
  padding-left: 25px;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.featured-ways-to-help .featured-section .section-header {
  *display: inline;
}
/* line 6000, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .featured-section .section-header h3 {
  color: #9f9fa3;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-style: italic;
  line-height: 20px;
  margin: -3px 0 0;
}
/* line 6008, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .featured-section .section-header h4 {
  color: #9f9fa3;
  font-family: Georgia, "Times New Roman", serif;
  font-weight: normal;
  font-size: 15px;
  font-style: italic;
  line-height: 15px;
  margin: 0;
}
/* line 6021, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .arrow-list {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 0 0 -20px;
  vertical-align: middle;
  width: 635px;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.featured-ways-to-help .arrow-list {
  *display: inline;
}
/* line 6027, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .arrow-item {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  border-top: none;
  margin: 3px 0 3px 20px;
  padding: 0;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.featured-ways-to-help .arrow-item {
  *display: inline;
}
/* line 6034, ../../src/sass/modules/_global.scss */
.featured-ways-to-help .arrow-item .arrow {
  background-position: 0 50%;
  color: #ed1b2e;
  font-size: 14px;
  line-height: 18px;
  padding-right: 0;
}

/* line 6045, ../../src/sass/modules/_global.scss */
.paper-section {
  background: transparent url('../images/bg/paper-section.jpg?1360164509') repeat-x scroll 0 100%;
  margin: 0 0 46px;
  position: relative;
  /*
  .bl, .br {
      bottom: -5px;
      height: 8px;
      position: absolute;
      width: 248px;
  }
  .bl {
      background: transparent image-url("bg/paper-section-bl.png") no-repeat scroll 0 0;
      left: 3px;
  }
  .br {
      background: transparent image-url("bg/paper-section-br.png") no-repeat scroll 100% 0;
      right: 5px;
  }
  */
}
/* line 6050, ../../src/sass/modules/_global.scss */
.paper-section .box-image {
  display: block;
  float: none;
  padding: 0;
}
/* line 6056, ../../src/sass/modules/_global.scss */
.paper-section .paper-inner {
  padding: 36px 32px 36px;
}
/* line 6059, ../../src/sass/modules/_global.scss */
.paper-section .paper-header {
  padding: 0 0 12px;
}
/* line 6061, ../../src/sass/modules/_global.scss */
.paper-section .paper-header h1 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  line-height: 20px;
}
/* line 6068, ../../src/sass/modules/_global.scss */
.paper-section p {
  margin: 0 0 20px;
}
/* line 6071, ../../src/sass/modules/_global.scss */
.paper-section .signature {
  overflow: hidden;
}
/* line 6074, ../../src/sass/modules/_global.scss */
.paper-section .signature img {
  display: inline;
  float: left;
}
/* line 6078, ../../src/sass/modules/_global.scss */
.paper-section .logos-wrap {
  margin: 8px 0 0 -20px;
  overflow: hidden;
}
/* line 6082, ../../src/sass/modules/_global.scss */
.paper-section .logos-wrap img {
  display: inline;
  float: left;
  margin: 0 0 0 20px;
}

/* line 6108, ../../src/sass/modules/_global.scss */
.photo-album .module-inner, .video-module .module-inner, .video-content .module-inner {
  background: transparent url('../images/bg/module-shadow-510.png?1360164509') no-repeat scroll 50% 100%;
  margin-bottom: -45px;
  padding-bottom: 45px;
}
/* line 6113, ../../src/sass/modules/_global.scss */
.photo-album .box-image, .video-module .box-image, .video-content .box-image {
  padding-bottom: 1px;
}

/* line 6118, ../../src/sass/modules/_global.scss */
.photo-album {
  margin-bottom: 46px;
  text-align: center;
}
/* line 6122, ../../src/sass/modules/_global.scss */
.photo-album .module-inner {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.photo-album .module-inner {
  *display: inline;
}
/* line 6125, ../../src/sass/modules/_global.scss */
.photo-album .box-image {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  float: none;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.photo-album .box-image {
  *display: inline;
}

/* line 6131, ../../src/sass/modules/_global.scss */
.video-content {
  margin-bottom: 46px;
  text-align: center;
}
/* line 6135, ../../src/sass/modules/_global.scss */
.video-content .module-inner {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.video-content .module-inner {
  *display: inline;
}
/* line 6138, ../../src/sass/modules/_global.scss */
.video-content a {
  color: #ccc;
}
/* line 6142, ../../src/sass/modules/_global.scss */
.video-content h3, .video-content h4 {
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 10px;
}
/* line 6148, ../../src/sass/modules/_global.scss */
.video-content header {
  margin: 0 0 10px 0;
}
/* line 6150, ../../src/sass/modules/_global.scss */
.video-content header .social {
  display: inline;
  float: right;
}
/* line 6155, ../../src/sass/modules/_global.scss */
.video-content p {
  font-size: 11px;
  margin-bottom: 5px;
}
/* line 6160, ../../src/sass/modules/_global.scss */
.video-content time {
  font-size: 9px;
}
/* line 6164, ../../src/sass/modules/_global.scss */
.video-content .box-image {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  float: none;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.video-content .box-image {
  *display: inline;
}
/* line 6170, ../../src/sass/modules/_global.scss */
.video-content .video-list li {
  display: inline;
  float: left;
  margin-left: 100px;
}
/* line 6175, ../../src/sass/modules/_global.scss */
.video-content .video-list .first {
  margin-left: 0;
}

/* line 6181, ../../src/sass/modules/_global.scss */
.top-news-articles {
  margin: 0 0 42px;
}
/* line 6185, ../../src/sass/modules/_global.scss */
.top-news-articles .module-header h1 {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  color: #6d6e70;
  font-size: 16px;
  line-height: 1;
  padding: 0 0 7px;
}
/* line 6193, ../../src/sass/modules/_global.scss */
.top-news-articles .module-content {
  border-color: #ababab;
  border-style: dotted;
  border-width: 1px 0;
  padding: 1px 0;
}
/* line 6199, ../../src/sass/modules/_global.scss */
.top-news-articles .content-inner {
  border-color: #ababab;
  border-style: dotted;
  border-width: 1px 0;
  padding: 10px 0 6px;
}
/* line 6205, ../../src/sass/modules/_global.scss */
.top-news-articles .press-release-link {
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
}

/* line 6212, ../../src/sass/modules/_global.scss */
.location-filter {
  border-color: #ababab;
  border-style: dotted;
  border-width: 1px;
  padding: 1px;
  width: 206px;
}
/* line 6219, ../../src/sass/modules/_global.scss */
.location-filter .module-inner {
  border-color: #ababab;
  border-style: dotted;
  border-width: 1px;
}
/* line 6225, ../../src/sass/modules/_global.scss */
.location-filter .module-content {
  background: transparent url('../images/icon/location-icon.png?1360164509') no-repeat scroll 0 50%;
  margin: 0 0 0 -22px;
  padding: 14px 20px 12px 55px;
}
/* line 6231, ../../src/sass/modules/_global.scss */
.location-filter h1 {
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 2px;
}
/* line 6238, ../../src/sass/modules/_global.scss */
.location-filter p, .location-filter a {
  font-size: 11px;
  line-height: 1;
  margin: 0;
}

/* line 6247, ../../src/sass/modules/_global.scss */
.location-filter-2 {
  margin: 0 0 4px;
}

/* line 6252, ../../src/sass/modules/_global.scss */
.join-movement {
  margin: 0 0 42px;
}
/* line 6255, ../../src/sass/modules/_global.scss */
.join-movement p {
  font-size: 12px;
  line-height: 1.4;
}
/* line 6260, ../../src/sass/modules/_global.scss */
.join-movement .module-header {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  padding: 0 0 1px;
}
/* line 6266, ../../src/sass/modules/_global.scss */
.join-movement .module-header h1 {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  overflow: hidden;
  padding: 0 0 20px;
}
/* line 6273, ../../src/sass/modules/_global.scss */
.join-movement .module-header img {
  display: inline;
  float: left;
}
/* line 6278, ../../src/sass/modules/_global.scss */
.join-movement .join-movement-secondary {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 1px 0 0;
  margin: 16px 0 0;
  padding: 16px 0 0;
}
/* line 6285, ../../src/sass/modules/_global.scss */
.join-movement .join-movement-secondary p {
  margin: 0;
}
/* line 6289, ../../src/sass/modules/_global.scss */
.join-movement .join-movement-secondary h1 {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.4;
  margin: 0;
}
/* line 6295, ../../src/sass/modules/_global.scss */
.join-movement .join-movement-secondary .action-icon {
  display: inline;
  float: left;
  margin: 4px 0 0;
  width: 40px;
}
/* line 6300, ../../src/sass/modules/_global.scss */
.join-movement .join-movement-secondary .content-area {
  margin: 0 0 0 56px;
}
/* line 6305, ../../src/sass/modules/_global.scss */
.join-movement .join-movement-main {
  color: #6d6e70;
  padding: 16px 0 0;
}
/* line 6308, ../../src/sass/modules/_global.scss */
.join-movement .join-movement-main .bw {
  text-align: center;
}
/* line 6310, ../../src/sass/modules/_global.scss */
.join-movement .join-movement-main .bw .button {
  display: inline-block;
}

/* line 6319, ../../src/sass/modules/_global.scss */
.narrow-search-results {
  font-size: 11px;
}
/* line 6322, ../../src/sass/modules/_global.scss */
.narrow-search-results aside {
  margin: 0 0 20px 0;
}
/* line 6326, ../../src/sass/modules/_global.scss */
.narrow-search-results h4 {
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
  margin-bottom: 10px;
  text-transform: uppercase;
  border-bottom: 1px dotted #d5d5d5;
  padding-bottom: 10px;
}
/* line 6336, ../../src/sass/modules/_global.scss */
.narrow-search-results .sep {
  color: #DADADA;
  font-size: 12px;
  margin: 0 4px;
}
/* line 6342, ../../src/sass/modules/_global.scss */
.narrow-search-results .local-stories {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -4846px;
  padding: 3px 0 0 10px;
}
/* line 6347, ../../src/sass/modules/_global.scss */
.narrow-search-results .all-tags dl {
  margin: 12px 0 0;
}
/* line 6350, ../../src/sass/modules/_global.scss */
.narrow-search-results .all-tags dl.first {
  margin-top: 0;
}
/* line 6357, ../../src/sass/modules/_global.scss */
.narrow-search-results .sub-section .sub-content {
  padding-top: 6px;
}

/*narrow-search-results*/
/* line 6363, ../../src/sass/modules/_global.scss */
.story-detail-article {
  background: transparent url('../images/bg/story-article-gradient.png?1360164509') no-repeat scroll 50% 100%;
  padding: 0 0 80px 0;
}
/* line 6367, ../../src/sass/modules/_global.scss */
.story-detail-article h1 {
  font-size: 35px;
  font-weight: normal;
}
/* line 6371, ../../src/sass/modules/_global.scss */
.story-detail-article .story-image {
  display: inline;
  float: left;
  -moz-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
  overflow: hidden;
  padding: 25px 36px 70px 16px;
  position: relative;
  width: 213px;
}
/* line 6379, ../../src/sass/modules/_global.scss */
.story-detail-article .story-image img {
  display: block;
  margin: 0 auto;
  max-height: 218px;
  max-width: 213px;
  position: relative;
}
/* line 6386, ../../src/sass/modules/_global.scss */
.story-detail-article .story-image .polaroid-canvas {
  background: #000;
  height: 218px;
  width: 213px;
}
/* line 6391, ../../src/sass/modules/_global.scss */
.story-detail-article .story-image .polaroid {
  background: url('../images/stories/polaroid.png?1360164509') no-repeat 0 0;
  height: 315px;
  left: 0;
  position: absolute;
  top: 0;
  width: 266px;
}
/* line 6400, ../../src/sass/modules/_global.scss */
.story-detail-article .story-content {
  margin: 0 0 0 280px;
}

/* line 6406, ../../src/sass/modules/_global.scss */
.author-info .author {
  margin: 0 0 42px;
}
/* line 6409, ../../src/sass/modules/_global.scss */
.author-info .box-image {
  padding: 4px;
}
/* line 6412, ../../src/sass/modules/_global.scss */
.author-info .info {
  margin: 0 0 0 86px;
}
/* line 6416, ../../src/sass/modules/_global.scss */
.author-info .author-name {
  font-weight: bold;
}
/* line 6420, ../../src/sass/modules/_global.scss */
.author-info .other-stories-section .posted {
  color: #9f9fa3;
  font-size: 11px;
  line-height: 12px;
  margin-bottom: 6px;
}
/* line 6427, ../../src/sass/modules/_global.scss */
.author-info .bullet-list, .author-info .invalid-box .error-list, .invalid-box .author-info .error-list, .author-info .aspot-img-right ul, .aspot-img-right .author-info ul, .author-info .html-area ul, .html-area .author-info ul {
  margin: 0;
}
/* line 6430, ../../src/sass/modules/_global.scss */
.author-info .sub-footer {
  padding: 12px 0 0;
}
/* line 6432, ../../src/sass/modules/_global.scss */
.author-info .sub-footer a {
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
}

/* line 6441, ../../src/sass/modules/_global.scss */
.partners-right-sidebar {
  margin: 0 0 42px;
  padding: 18px 22px 20px;
}
/* line 6445, ../../src/sass/modules/_global.scss */
.partners-right-sidebar.box-image {
  display: block;
  float: none;
}
/* line 6449, ../../src/sass/modules/_global.scss */
.no-boxshadow .partners-right-sidebar.box-image {
  margin-bottom: 40px;
}
/* line 6455, ../../src/sass/modules/_global.scss */
.partners-right-sidebar .partners-header {
  border-color: #ababab;
  border-style: dotted;
  border-width: 0 0 1px;
}
/* line 6460, ../../src/sass/modules/_global.scss */
.partners-right-sidebar .partners-header h1 {
  font-size: 15px;
  font-weight: bold;
  line-height: 19px;
}
/* line 6465, ../../src/sass/modules/_global.scss */
.partners-right-sidebar .partners-header h2 {
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
}
/* line 6471, ../../src/sass/modules/_global.scss */
.partners-right-sidebar .partners-content {
  padding: 20px 0 0;
}
/* line 6474, ../../src/sass/modules/_global.scss */
.partners-right-sidebar .partners-list {
  margin: 0 -20px -10px 0;
}
/* line 6477, ../../src/sass/modules/_global.scss */
.partners-right-sidebar .partner-logo {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 5px 10px 0;
  vertical-align: top;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.partners-right-sidebar .partner-logo {
  *display: inline;
}

/* line 6485, ../../src/sass/modules/_global.scss */
.description-image-right .content-image {
  display: inline;
  float: right;
  margin: 0 0 20px 20px;
}

/* line 6492, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout {
  background: url('../images/bg/header-bg-wide.png?1360164509') no-repeat 50% 100%;
  margin-bottom: 4px;
  padding: 0 0 88px;
}
/* line 6497, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout .callout-primary {
  display: inline;
  float: left;
  width: 68%;/*526px;*/
}
/* line 6501, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout .article-slider {
  margin-bottom: 0;
}
/* line 6504, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout .callout-secondary {
  display: inline;
  float: right;
  width: 29%;/*228px;*/
}
/* line 6508, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout .location-base-program {
  height: 272px;
  margin-bottom: 0;
}
/* line 6514, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout .aspot-secondary-item {
  padding: 0 0 0 20px;
}
/* line 6516, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout .aspot-secondary-item .item-header {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  margin: 0 0 15px;
  padding: 0 0 1px;
}
/* line 6523, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout .aspot-secondary-item .item-header h1 {
  color: #6d6e70;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  margin: 0;
}
/* line 6529, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout .aspot-secondary-item .item-header h2 {
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  font-size: 24px;
  line-height: 1;
  margin: 0;
  padding: 0 0 15px;
}
/* line 6540, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout .aspot-secondary-item .item-header img {
  display: inline;
  float: left;
}
/* line 6546, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout.wide {
  background: none;
  margin-bottom: 20px;
  padding: 0;
}
/* line 6551, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout.wide .callout-primary {
  width: 720px;
}
/* line 6554, ../../src/sass/modules/_global.scss */
.right-rail-aspot-callout.wide .callout-secondary {
  width: 208px;
}

/* line 6561, ../../src/sass/modules/_global.scss */
.location-base-program {
  display: block;
  float: none;
  margin: 0 0 42px;
  padding: 0;
}
/* line 6567, ../../src/sass/modules/_global.scss */
.location-base-program .module-inner {
  padding: 16px 20px 20px;
}
/* line 6570, ../../src/sass/modules/_global.scss */
.location-base-program .module-header {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  margin: 0 0 14px;
  padding: 0 0 1px;
}
/* line 6577, ../../src/sass/modules/_global.scss */
.location-base-program .module-header h1 {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  margin: 0;
  padding: 0 0 12px;
}
/* line 6584, ../../src/sass/modules/_global.scss */
.location-base-program .module-header img {
  max-width: 180px;
}
/* line 6588, ../../src/sass/modules/_global.scss */
.location-base-program .title-image {
  display: inline;
  float: left;
}
/* line 6591, ../../src/sass/modules/_global.scss */
.location-base-program .module-icon {
  display: inline;
  float: right;
}
/* line 6595, ../../src/sass/modules/_global.scss */
.location-base-program .offered-location .location {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
}
/* line 6600, ../../src/sass/modules/_global.scss */
.location-base-program .offered-location a {
  font-size: 11px;
  line-height: 15px;
}
/* line 6605, ../../src/sass/modules/_global.scss */
.location-base-program .action-wrap {
  padding-top: 16px;
  margin-bottom: 0;
}
/* line 6609, ../../src/sass/modules/_global.scss */
.location-base-program .learn-more-note {
  font-size: 11px;
  line-height: 15px;
  margin: 12px 0 0;
}

/* line 6617, ../../src/sass/modules/_global.scss */
.content-table {
  margin: 0 0 42px;
}
/* line 6620, ../../src/sass/modules/_global.scss */
.content-table .table-header h1 {
  color: #6d6e70;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}
/* line 6627, ../../src/sass/modules/_global.scss */
.content-table .anchor-links {
  background: transparent url('../images/bg/filter-arrow.jpg?1360164509') no-repeat scroll center bottom;
  margin: 0 0 5px;
  padding: 0 0 64px;
}
/* line 6632, ../../src/sass/modules/_global.scss */
.content-table .anchor-contents {
  background: transparent url('../images/bg/header-gradient.png?1360164509') no-repeat scroll center bottom;
  margin: 0 0 -40px;
  padding: 0 0 46px;
}
/* line 6639, ../../src/sass/modules/_global.scss */
.default-layout .primary-center .content-table .anchor-links {
  background: transparent url('../images/bg/filter-arrow-narrow.jpg?1360164509') no-repeat scroll center bottom;
}
/* line 6642, ../../src/sass/modules/_global.scss */
.default-layout .primary-center .content-table .anchor-contents {
  background: transparent url('../images/bg/gradient-rule.png?1360164509') no-repeat scroll center bottom;
}

/* line 6649, ../../src/sass/modules/_global.scss */
.faq-content-table {
  margin: 0 0 46px;
}
/* line 6651, ../../src/sass/modules/_global.scss */
.faq-content-table .faq-header {
  margin: 0 0 20px -27px;
}

/* line 6658, ../../src/sass/modules/_global.scss */
.faq-anchor-links {
  background: transparent url('../images/bg/filter-arrow-full.jpg?1360164509') no-repeat scroll center bottom;
  padding: 0 0 68px;
}
/* line 6662, ../../src/sass/modules/_global.scss */
.faq-anchor-links .bullet-list-module {
  display: inline;
  float: left;
  width: 33%;
}
/* line 6668, ../../src/sass/modules/_global.scss */
.faq-anchor-links .bullet-list, .faq-anchor-links .invalid-box .error-list, .invalid-box .faq-anchor-links .error-list, .faq-anchor-links .aspot-img-right ul, .aspot-img-right .faq-anchor-links ul, .faq-anchor-links .html-area ul, .html-area .faq-anchor-links ul {
  font-size: 21px;
  line-height: 25px;
}
/* line 6672, ../../src/sass/modules/_global.scss */
.faq-anchor-links .bullet-list li, .faq-anchor-links .invalid-box .error-list li, .invalid-box .faq-anchor-links .error-list li, .faq-anchor-links .aspot-img-right ul li, .aspot-img-right .faq-anchor-links ul li, .faq-anchor-links .html-area ul li, .html-area .faq-anchor-links ul li {
  color: #333333;
  font-family: "StandardCTLight", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin: 0 0 10px 20px;
}

/* line 6679, ../../src/sass/modules/_global.scss */
.faq-section {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  margin: 0 0 18px;
  padding: 0 0 1px;
}
/* line 6686, ../../src/sass/modules/_global.scss */
.faq-section .section-header .faq-icon {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin: 0 17px 0 0;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.faq-section .section-header .faq-icon {
  *display: inline;
}
/* line 6691, ../../src/sass/modules/_global.scss */
.faq-section .section-header h1 {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  color: #6d6e70;
  font-family: Arial, Helvetica, sans-serif, "StandardCTExtraBold";
  font-weight: bold;
  font-style: normal;
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
  vertical-align: middle;
}
/* line 7, ../../src/sass/lib/compass/css3/_inline-block.scss */
.faq-section .section-header h1 {
  *display: inline;
}
/* line 6700, ../../src/sass/modules/_global.scss */
.faq-section .section-content {
  padding: 12px 0 52px 56px;
}
/* line 6703, ../../src/sass/modules/_global.scss */
.faq-section .section-footer {
  border-color: #d5d5d5;
  border-style: dotted;
  border-width: 0 0 1px;
  overflow: hidden;
  padding: 0 0 5px;
}
/* line 6710, ../../src/sass/modules/_global.scss */
.faq-section .section-footer a {
  display: inline;
  float: right;
  font-size: 11px;
  line-height: 15px;
}

/* line 6721, ../../src/sass/modules/_global.scss */
.expandable .accordion-header h1 {
  font-size: 13px;
  line-height: 17px;
  overflow: hidden;
}
/* line 6726, ../../src/sass/modules/_global.scss */
.expandable .accordion-header a {
  display: inline;
  float: left;
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6625px;
  background-repeat: no-repeat;
  padding: 0 0 0 13px;
}
/* line 6733, ../../src/sass/modules/_global.scss */
.expandable .accordion-content {
  padding: 7px 0 0 13px;
}

.expandable .accordion-content li{
background:url('../images/icon/red-square.png') no-repeat 0 8px;
list-style-type:none;
list-style-position: outside;
padding-left:10px;
}

/* line 6739, ../../src/sass/modules/_global.scss */
.expandable.accordion.collapsed .accordion-header a {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -6413px;
  background-repeat: no-repeat;
}

/* line 6748, ../../src/sass/modules/_global.scss */
.advocate-module {
  background: transparent url('../images/bg/advocate.png?1360164509') no-repeat scroll 50% 0;
  height: 113px;
  margin: 0 0 42px -6px;
  width: 225px;
}

/* line 6776, ../../src/sass/modules/_global.scss */
.sharethis-module {
  background: transparent url('../images/bg/sharethis.png?1378838516') no-repeat scroll 50% 0;
  height: 63px;
  margin: 0 0 42px -6px;
  padding: 50px 0px 0px 30px;
  width: 195px;
}
/* line 6757, ../../src/sass/modules/_global.scss */
.social-promo {
  background: transparent url('../images/bg/home-sign-up.png?1360164509') no-repeat scroll center top;
  margin: 0 0 42px;
}
/* line 6761, ../../src/sass/modules/_global.scss */
.social-promo.box-image {
  display: block;
  float: none;
  padding: 10px 10px 14px;
}
/* line 6767, ../../src/sass/modules/_global.scss */
.social-promo .promo-title {
  padding: 0 0 0 4px;
}
/* line 6769, ../../src/sass/modules/_global.scss */
.social-promo .promo-title h1 {
  color: #6d6e70;
  font-family: georgia, times New Roman, sans-serif;
  font-size: 21px;
  font-weight: normal;
  line-height: 25px;
}
/* line 6776, ../../src/sass/modules/_global.scss */
.social-promo .promo-title span {
  color: #ed1b2e;
}
/* line 6781, ../../src/sass/modules/_global.scss */
.social-promo .circle-social {
  padding: 8px 0 0;
}

/* line 6786, ../../src/sass/modules/_global.scss */
.circle-social {
  overflow: hidden;
  padding: 50px 0 0 25px;
}
/* line 6790, ../../src/sass/modules/_global.scss */
.circle-social a {
  display: inline;
  float: left;
  height: 37px;
  margin: 0 0 0 2px;
  text-indent: -9999px;
  width: 37px;
}
/* line 6797, ../../src/sass/modules/_global.scss */
.circle-social a.facebook {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -543px;
  background-repeat: no-repeat;
}
/* line 6801, ../../src/sass/modules/_global.scss */
.circle-social a.twitter {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2382px;
  background-repeat: no-repeat;
}
/* line 6805, ../../src/sass/modules/_global.scss */
.circle-social a.email {
  background: url('../images/sprite/icon-s44616efca3.png') 0 -2881px;
  background-repeat: no-repeat;
}

/* line 6814, ../../src/sass/modules/_global.scss */
.partners-module .bullet-list, .partners-module .invalid-box .error-list, .invalid-box .partners-module .error-list, .partners-module .aspot-img-right ul, .aspot-img-right .partners-module ul, .partners-module .html-area ul, .html-area .partners-module ul {
  display: inline;
  float: left;
  width: 238px;
}
/* line 6818, ../../src/sass/modules/_global.scss */
.partners-module .active {
  color: #333;
  font-weight: bold;
  text-decoration: none;
}
/* line 6823, ../../src/sass/modules/_global.scss */
.partners-module .partners-list-wrap {
  display: inline;
  float: left;
  width: 500px;
}
/* line 6827, ../../src/sass/modules/_global.scss */
.partners-module .partners-detail-wrap {
  display: inline;
  float: right;
  width: 253px;
}
/* line 6832, ../../src/sass/modules/_global.scss */
.partners-module .partner-detail {
  -moz-box-shadow: lightgrey 0 0 4px;
  -webkit-box-shadow: lightgrey 0 0 4px;
  -o-box-shadow: lightgrey 0 0 4px;
  box-shadow: lightgrey 0 0 4px;
  padding: 33px 20px 16px;
  border-color: #ed1b2e;
  border-style: solid;
  border-width: 3px 0 0;
}
/* line 6839, ../../src/sass/modules/_global.scss */
.partners-module .partner-detail .partner-logo {
  border-bottom: 1px dotted #d5d5d5;
  padding: 0 0 20px 0;
  margin: 0 0 18px 0;
}
/* line 6843, ../../src/sass/modules/_global.scss */
.partners-module .partner-detail .partner-logo h1 {
  overflow: hidden;
  outline: none;
  text-indent: -9999px;
}
/* line 6848, ../../src/sass/modules/_global.scss */
.partners-module .partner-detail .partner-logo img {
  display: inline;
  float: left;
}
/* line 6852, ../../src/sass/modules/_global.scss */
.partners-module .partner-detail h2 {
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  margin: 0;
  text-transform: uppercase;
}
/* line 6859, ../../src/sass/modules/_global.scss */
.partners-module .partner-detail .involvement-group {
  margin: 4px 0 0;
}
/* line 6862, ../../src/sass/modules/_global.scss */
.partners-module .partner-detail p {
  margin: 12px 0 0;
}
/* line 6865, ../../src/sass/modules/_global.scss */
.partners-module .partner-detail#merck {
  border-color: #009d96;
}
/* line 6868, ../../src/sass/modules/_global.scss */
.partners-module .partner-detail#cisco {
  border-color: #c6081d;
}

/*
.lower-section {
    margin: 0 0 30px;
    .lower-header {
        padding: 0 0 6px;
        h1 {
            color: #333;
            font-size: 13px;
            font-weight: bold;
            line-height: 18px;
        }
    }
}//END lower-section
*/
/* line 6890, ../../src/sass/modules/_global.scss */
.clipboard-copier {
  margin: 20px 0 50px;
  position: relative;
}
/* line 6894, ../../src/sass/modules/_global.scss */
.clipboard-copier .feedback {
  color: #3c7fad;
  font-weight: bold;
  height: 0;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: -20px;
}
/* line 6906, ../../src/sass/modules/_global.scss */
.clipboard-copier .clipboard-text {
  background: none;
}
/* line 6910, ../../src/sass/modules/_global.scss */
.clipboard-copier.animating {
  background: #fffae3;
}
/* line 6913, ../../src/sass/modules/_global.scss */
.clipboard-copier.animating .feedback {
  -moz-transition-property: opacity;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 3s;
  -webkit-transition-duration: 3s;
  -o-transition-duration: 3s;
  transition-duration: 3s;
  -moz-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  -moz-transition-delay: 0;
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
  height: 20px;
  opacity: 0;
}
/* line 6918, ../../src/sass/modules/_global.scss */
.clipboard-copier.animating .clipboard-text {
  -moz-transition-property: background;
  -webkit-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -moz-transition-duration: 3s;
  -webkit-transition-duration: 3s;
  -o-transition-duration: 3s;
  transition-duration: 3s;
  -moz-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  -moz-transition-delay: 0;
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
  background: #fff;
}
/* line 6926, ../../src/sass/modules/_global.scss */
.no-csstransitions .clipboard-copier.animating {
  background: #fff;
}
/* line 6928, ../../src/sass/modules/_global.scss */
.no-csstransitions .clipboard-copier.animating .feedback {
  opacity: 1;
}
/* line 6935, ../../src/sass/modules/_global.scss */
.clipboard-copier .input_full_wrap {
  padding-right: 0;
}
/* line 6937, ../../src/sass/modules/_global.scss */
.clipboard-copier .input_full_wrap .input_full_wrap {
  padding-right: 8px;
}

/* 15.VENDOR-SPECIFIC
------------------------------------------------------------------------- */
/* line 4, ../../src/sass/modules/_vendor.scss */
body {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 9, ../../src/sass/modules/_vendor.scss */
a:link {
  -webkit-tap-highlight-color: #b4d5ff;
}

/* line 13, ../../src/sass/modules/_vendor.scss */
::-webkit-selection {
  background: #b4d5ff;
  color: #333333;
  text-shadow: none;
}

/* line 19, ../../src/sass/modules/_vendor.scss */
::-moz-selection {
  background: #b4d5ff;
  color: #333333;
  text-shadow: none;
}

/* line 25, ../../src/sass/modules/_vendor.scss */
::selection {
  background: #b4d5ff;
  color: #333333;
  text-shadow: none;
}
/**For Bug 6735 - padding/margin overriden when contents are under donationsBspotWrapperSection container, this is to solve alignment issues in donations page**/
#donationsBspotWrapperSection 
{
	margin: 0px;
	padding-top: 0px;
}
#donationsBspotWrapperSection .designed-box-image
{
	margin-left: 0px;
}
#donationsBspotWrapperSection .sign-up-bspot

{
	margin :0px;
}

/** For Bug 5203 - new text added to course listing page's tooltip */
.tooltip-container
{
	width: 100%;
	height:auto;
}
.tooltip-hr
{
	color:#dfdfdf;
	width:100%;
	size:1px;
	border:0;
	border-top:1px solid #dfdfdf;
}
.tooltip-canceltext
{
	font:12px arial;
	font-style:italic;
	color:#C1C1C8;
	word-wrap: break-word;
	padding:5px;
}

/** For Bug 5204 - new text added to course listing page's tooltip */
.shoppingcart-container
{
	width: 40%;
	height:auto;
	float:right;
}

/** This is an override for Pay pal buttons as they are not renderd in Red color as the other buttons
		    The EL prototype was wrong. Aligning the icon to center with margin attrib 14, 185
		     **/
		    	
.quickdonate-paypalbtn  .button {
	background:transparent url(/images/button/paypal_142x27.gif) no-repeat scroll;
	width:143px;
	height: 27px;
	border: 0;
	color: white;
}
.quickdonate-paypalbtn{
	margin:14px 185px;		    			
}
		    	
		    	
		    	
}

.spaceRemove{
	margin:0;
	padding:0;
}

@media print{
  .primary-content #CloseWindowLink {
	display: none;
  }
}

.courseAddCart .bw {
	width: 107px;
	height: 32px;
	background-color: #ED1B2E;
	background-image: linear-gradient(#FB2E41, #D60215);
	background-image: -webkit-linear-gradient(#FB2E41, #D60215);
	background-image: -moz-linear-gradient (#FB2E41, #D60215);
	background-image: -o-linear-gradient (#FB2E41, #D60215);
}
.courseAddCart .bw:hover {
	background-image: linear-gradient(#D60215, #FB2E41);
	background-image: -webkit-linear-gradient(#D60215, #FB2E41);
	background-image: -moz-linear-gradient(#D60215, #FB2E41);
	background-image: -0-linear-gradient(#D60215, #FB2E41);
}
.courseAddCart input.button[type="submit"] {
	font-family: StandardCtExtraBold, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 15px;
    margin-left: -7px;
    font-weight: 400;
}
.courseAddCart input[type="submit"].button {
	text-shadow: none;
	height: 32px;
}
/* For ie8 & ie9 */
.no-cssgradients .courseAddCart .bw {
	background: #ED1B2E url('../images/sprite/button-s5e8c117ddf.png') 0 0 repeat-x;
}
.no-cssgradients .courseAddCart .bw:focus, .no-cssgradients .courseAddCart .bw:hover {
	background: #ED1B2E url('../images/sprite/button-s5e8c117ddf.png') 0 -50px repeat-x;
}
.signInContainer {
	width: 462px;
	margin: 0 auto;
	border-top: 1px solid #cecece;
}
.signInFormContainer {
	width: 380px;
	border: 1px solid #cecece;
	border-top: none;
	margin: 0 auto;
	padding: 0 40px;
}
.forgotPaswordContainer {
	width: 380px;
	border: 1px solid #cecece;
	margin: 0 auto;
	padding: 40px 40px 0 40px;;
}
.forgotPaswordContainer .forgotPasswordEmail {
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}
.signInFormContainer .errorMsgContainer, .forgotPaswordContainer .errorMsgContainer {
	 width: 94%;
	 padding: 10px;
	 color: #CF3B24;
	 background: #FCF4F2;
	 border: 1px solid #F9CAC0;
	 margin-bottom: 15px;
}
.signInAccount {
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	padding: 40px 0 0 40px;
}
.signInAccount .primaryHeader-signin {
	padding-bottom: 0;
}
.forgotPaswordContainer .createAccountHolder-pwd {
	margin-left: -40px;
    padding-top: 50px;
    width: 460px;
}
.signInFormContainer .createAccountHolder-signin {
	margin-left: -40px;
    padding-top: 0;
    width: 460px;
}
.signInFormContainer .createAccountHolder-signin .createAccountWrapper, .forgotPaswordContainer .createAccountHolder-pwd .createAccountWrapper {
	background: #f3f3f3;
	border-top: 1px solid #cecece;
	height: 100px;
	width: 100%;
}
.signInFormContainer .createAccountHolder-signin .createAccountWrapper .createAccountLink, .forgotPaswordContainer .createAccountHolder-pwd .createAccountWrapper .createAccountLink{
	margin: 0 auto;
	padding: 40px;
	text-align: center;
}
.signInFormContainer .createAccountHolder-signin .createAccountWrapper .createAccountLink a, .forgotPaswordContainer .createAccountHolder-pwd .createAccountWrapper .createAccountLink a{
	color: #6FA7DE;
    font-size: 16px;
    font-weight: bold;
}
.modalCtcButton {
	float: right;
	margin: -13px -20px 10px 0;
	height: 32px;
}
.modalCtcButton .bw {
	width: 116px;
	height: 31px;
	background-color: #ED1B2E;
	background-image: linear-gradient(#FB2E41, #D60215);
	background-image: -webkit-linear-gradient(#FB2E41, #D60215);
	background-image: -moz-linear-gradient (#FB2E41, #D60215);
	background-image: -o-linear-gradient (#FB2E41, #D60215);
}
.modalCtcButton .bw:hover {
	background-image: linear-gradient(#D60215, #FB2E41);
	background-image: -webkit-linear-gradient(#D60215, #FB2E41);
	background-image: -moz-linear-gradient(#D60215, #FB2E41);
	background-image: -0-linear-gradient(#D60215, #FB2E41);
}
.modalCtcButton input.button[type="submit"] {
	font-family: StandardCtExtraBold, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 15px;
    font-weight: 400;
}
.modalCtcButton input[type="submit"].button {
	text-shadow: none;
	height: 29px;
	width: 116px;
}
.modalCtcButton .action .button {
	background: url('../images/sprite/button/primary-icon.png?1360164509') 103% 2px no-repeat;
}
/* For ie8 & ie9 */
.no-cssgradients .modalCtcButton .bw {
	background: #ED1B2E url('../images/sprite/button-s5e8c117ddf.png') 0 0 repeat-x;
}
.no-cssgradients .modalCtcButton .bw:focus, .no-cssgradients .modalCtcButton .bw:hover {
	background: #ED1B2E url('../images/sprite/button-s5e8c117ddf.png') 0 -50px repeat-x;
}
.tribute-anchor-button{
	margin-top: 4px !important;
	margin-bottom: 4px !important;	
}