/* JG Blue: #E8ECFF */
/* JG Gun metal grey: #E6E6E6 */
/* JG Grey-highlight: #CAC8BE */
/* Steal colour config from consumer facing zone */
/* Consumer Facing Colour Config */
/* Colours */
/* Greys */
/* dividers */
/* Path Config */
/* Path Config */
/* v1.0 | 20080212 */
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, font, 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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

html {
  overflow-y: scroll; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: "";
  content: none; }

q:before, q:after {
  content: "";
  content: none; }

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0; }

.size15px p, p, h2.size15px, label.size15px, li {
  line-height: 140%; }

/* Global Config */
.clear {
  clear: both; }

/* Mixins */
/* >> The Magnificent CLEARFIX << */
.clearfix:after, .container .left-column .section:after, .three-way-image-split:after, .three-way-text-split:after, #event-search .one-search-wrap-inner:after, #eua-your-pages #your-pages-wrapper:after, #eua-your-pages #your-pages-wrapper .raising-money-for-panel:after, #eua-your-pages #your-pages-wrapper .edit-page-panel:after, #eua-your-donations.form-section #content-area #searchDonationsForm .content:after, #eua-your-donations.form-section #content-area #searchDonationsForm .starting:after, #eua-your-donations.form-section #content-area #searchDonationsForm .ending:after, #eua-your-donations.form-section #content-area #monthly-credit-card-donations .header:after, #eua-your-donations.form-section #content-area #direct-debits .header:after, #eua-your-dd.has-js #content-area .section .header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearfix, .container .left-column .section, .three-way-image-split, .three-way-text-split, #event-search .one-search-wrap-inner, #eua-your-pages #your-pages-wrapper, #eua-your-pages #your-pages-wrapper .raising-money-for-panel, #eua-your-pages #your-pages-wrapper .edit-page-panel, #eua-your-donations.form-section #content-area #searchDonationsForm .content, #eua-your-donations.form-section #content-area #searchDonationsForm .starting, #eua-your-donations.form-section #content-area #searchDonationsForm .ending, #eua-your-donations.form-section #content-area #monthly-credit-card-donations .header, #eua-your-donations.form-section #content-area #direct-debits .header, #eua-your-donations.form-section #content-area #monthly-credit-card-donations ul .header, #eua-your-donations.form-section #content-area #direct-debits ul .header, #eua-your-dd.has-js #content-area .section .header {
  display: inline-block; }

.clearfix, .container .left-column .section, .three-way-image-split, .three-way-text-split, #event-search .one-search-wrap-inner, #eua-your-pages #your-pages-wrapper, #eua-your-pages #your-pages-wrapper .raising-money-for-panel, #eua-your-pages #your-pages-wrapper .edit-page-panel, #eua-your-donations.form-section #content-area #searchDonationsForm .content, #eua-your-donations.form-section #content-area #searchDonationsForm .starting, #eua-your-donations.form-section #content-area #searchDonationsForm .ending, #eua-your-donations.form-section #content-area #monthly-credit-card-donations .header, #eua-your-donations.form-section #content-area #direct-debits .header, #eua-your-donations.form-section #content-area #monthly-credit-card-donations ul .header, #eua-your-donations.form-section #content-area #direct-debits ul .header, #eua-your-dd.has-js #content-area .section .header {
  display: block; }

.clear {
  clear: both; }

.visuallyhidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }

.float-r {
  float: right; }

.float-l {
  float: left; }

.invisible {
  visibility: hidden; }

.hide, .hidden {
  display: none !important; }

.FIXME {
  border-bottom: dotted red 2px !important; }

.hide-for-accessibility {
  text-indent: -9999px;
  display: block;
  overflow: hidden;
  text-align: left;
  height: 0;
  letter-spacing: -999em; }

p.hide-for-accessibility {
  position: absolute; }

/* Collections */
body {
  font-family: arial, helvetica, sans-serif; }

#intro-top p {
  font-size: 14px; }

.container {
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #1c1c1c; }

#intro-top h1 {
  font-size: 23px;
  color: #1c1c1c;
  margin: 0 0 12px 30px; }

h2 {
  font-size: 23px; }

h3 {
  font-size: 18px;
  padding-bottom: 3px; }

h4 {
  font-size: 18px; }

h5 {
  font-size: 18px;
  font-weight: normal; }

h3.with-icon {
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-left: 30px;
  height: 24px;
  line-height: 24px; }

h3.padlock-heading {
  background-image: url(../../images/icons/24x24/padlock-orange.png); }

.micro-copy {
  color: #86857c;
  font-style: italic; }

p {
  margin-bottom: 10px; }

p.small-credit, .small-credit, .micro-copy {
  font-size: 12px !important; }

/* Legacy, arg! But needed for buttons (for now) <--- ??? no way... handy for quickly using classes on markup */
.float-r {
  float: right; }

.float-l {
  float: left; }

.invisible {
  visibility: hidden; }

.hide, .hidden {
  display: none !important; }

.container {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  padding-bottom: 50px;
  zoom: 1; }
  .container h1#logo {
    /* This is only used in Charities, because charities doesn't use jgheader */
    background-image: url("../../images/page-creation-zone/logo.png");
    width: 357px;
    height: 48px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: block;
    font-size: 0px;
    padding-bottom: 35px; }
    .container h1#logo a {
      display: block;
      height: 48px; }
  .container #under-tab-rail {
    margin-bottom: 25px; }
  .container #content-area {
    width: 940px;
    overflow: hidden;
    margin: 0 auto; }
  .container .left-column {
    zoom: 1;
    width: 618px;
    border-left: 1px dotted #86857c;
    border-top: 1px dotted #86857c;
    border-bottom: 1px dotted #86857c;
    min-height: 250px;
    font-size: 14px;
    _margin-right: -10px;
    _float: left; }
    .container .left-column .inner {
      zoom: 1;
      width: 618px;
      _margin-right: -5px;
      overflow: hidden;
      *margin-bottom: 0px; }
    .container .left-column .section {
      zoom: 1;
      padding: 20px;
      *padding-bottom: 10px;
      background-image: url(../../images/misc/paper-fold-bg.png);
      background-repeat: repeat-x;
      background-position: bottom left;
      border-right: 1px dotted #86857c; }
    .container .left-column #top-box {
      height: 253px;
      padding: 0px;
      border: none; }
      .container .left-column #top-box.no-header-image {
        padding: 20px;
        height: 213px; }

a, a:visited, .pseudo-link {
  color: #2a42c6;
  text-decoration: underline;
  cursor: pointer; }

a:hover, a:focus, a:active, .pseudo-link:hover, .pseudo-link:focus, .pseudo-link:active {
  text-decoration: none; }

a.with-small-icon {
  background-position: 0px 1px;
  background-repeat: no-repeat;
  padding-left: 20px; }

.refer-link-white {
  background-image: url(/content/general/image/icons/16x16/rate-white.png); }

.share-link-white {
  background-image: url(/content/general/image/icons/16x16/share-white.png); }

.print-link-white {
  background-image: url(/content/general/image/icons/16x16/print-white.png); }

.info-link-grey {
  background-image: url(/content/general/image/icons/16x16/info-grey.png); }

.rss-link-grey {
  background-image: url(/content/general/image/icons/16x16/rss-grey.png); }

.pdf-link-color {
  background-image: url(/content/general/image/icons/16x16/pdf-color.png); }

a.call-to-action {
  text-decoration: none;
  font-style: normal; }
  a.call-to-action:hover, a.call-to-action:active, a.call-to-action:visited {
    text-decoration: none;
    font-style: normal; }

.icons-link {
  font-size: 14px;
  margin-bottom: 20px; }
  .icons-link img {
    vertical-align: middle;
    margin-right: 10px; }

/* Existing JG stuff */
.slidingdoor-button {
  margin: 0;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left top;
  position: relative;
  display: block;
  text-decoration: none;
  cursor: pointer;
  padding: 0;
  padding-left: 10px;
  *width: auto; }
  .slidingdoor-button:link, .slidingdoor-button:visited, .slidingdoor-button:hover, .slidingdoor-button:focus, .slidingdoor-button:active {
    text-decoration: none; }
  .slidingdoor-button input, .slidingdoor-button span {
    border: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    cursor: pointer;
    color: white;
    font-weight: 900;
    font-size: 1em;
    position: relative;
    margin-top: 0 !important; }
  .slidingdoor-button.default input, .slidingdoor-button.default span {
    *height: 30px;
    margin-bottom: 0 !important; }
  .slidingdoor-button.default input {
    *line-height: 16px; }
  .slidingdoor-button.default span {
    font-size: 1.5em; }
  .slidingdoor-button.small {
    padding-left: 6px;
    overflow: hidden; }
    .slidingdoor-button.small input, .slidingdoor-button.small span, .slidingdoor-button.small a {
      color: white;
      font-size: 0.8em;
      color: white;
      font-family: inherit;
      font-weight: bold;
      /*  line-height:12px; line-height:14px; */
      height: 25px;
      padding: 9px 9px 11px 2px;
      position: relative; }
  .slidingdoor-button.blue.small {
    background-image: url(https://www.justgiving.com/content/images/buttons/pipe-blue-end-small.png); }
    .slidingdoor-button.blue.small input, .slidingdoor-button.blue.small span, .slidingdoor-button.blue.small a {
      background-image: url(https://www.justgiving.com/content/images/buttons/pipe-blue-full-small.png); }
  .slidingdoor-button.orange.small {
    background-image: url(../../images/buttons/pipe-orange-end-small.png); }
    .slidingdoor-button.orange.small input, .slidingdoor-button.orange.small span {
      background-image: url(../../images/buttons/pipe-orange-full-small.png); }
  .slidingdoor-button.green.small {
    background-image: url(../../images/buttons/pipe-green-end-small.png); }
    .slidingdoor-button.green.small input, .slidingdoor-button.green.small span {
      background-image: url(../../images/buttons/pipe-green-full-small.png); }

div.slidingdoor-button input, div.slidingdoor-button span {
  padding: 11px 18px 14px 7px; }

button.slidingdoor-button {
  padding-left: 8px; }
button::-moz-focus-inner {
  border: none; }

.ie8 button.slidingdoor-button {
  padding-left: 10px; }

.large-column .slidingdoor-button.float-r {
  margin: 0 30px 0 0; }
.large-column .slidingdoor-button.float-l {
  margin: 0 0 0 30px; }

.slidingdoor-button span, .slidingdoor-button input {
  background-position: right top;
  padding: 14px 18px 12px 10px;
  text-align: center;
  font-family: arial, helvetica, sans-serif;
  float: left;
  text-decoration: none; }
.slidingdoor-button span {
  padding-bottom: 16px;
  *min-height: 27px;
  *padding-top: 16px;
  *padding-bottom: 2px; }
.slidingdoor-button input {
  width: auto;
  overflow: visible; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari and Google Chrome only - fix margins */
  button.slidingdoor-button {
    padding-left: 10px; }
    button.slidingdoor-button span {
      top: 0; }

  a.slidingdoor-button {
    padding-left: 10px; }

  div.slidingdoor-button {
    padding-left: 8px; }

  .slidingdoor-button span {
    padding-right: 20px; }

  div.slidingdoor-button input {
    padding-bottom: 17px !important; } }
.slidingdoor-button.small span {
  *line-height: 30px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari and Google Chrome only - fix margins */
  .slidingdoor-button.small {
    padding-left: 4px !important;
    text-shadow: 0 0 0; }
    .slidingdoor-button.small span, .slidingdoor-button.small input {
      padding: 9px 9px 11px 2px; }

  .slidingdoor-button.small input {
    padding-bottom: 25px !important; } }
.pushable.small:hover {
  *min-height: 34px; }

.small input, .small:hover input {
  *min-height: 34px; }

/* Pushable states */
a.pushable.slidingdoor-button:link, a.pushable.slidingdoor-button:visited, div.pushable.slidingdoor-button:link, div.pushable.slidingdoor-button:visited {
  background-position: left top; }
  a.pushable.slidingdoor-button:link span, a.pushable.slidingdoor-button:link input, a.pushable.slidingdoor-button:visited span, a.pushable.slidingdoor-button:visited input, div.pushable.slidingdoor-button:link span, div.pushable.slidingdoor-button:link input, div.pushable.slidingdoor-button:visited span, div.pushable.slidingdoor-button:visited input {
    background-position: right top; }
a.pushable.slidingdoor-button:hover, div.pushable.slidingdoor-button:hover {
  background-position: left -72px; }
  a.pushable.slidingdoor-button:hover span, div.pushable.slidingdoor-button:hover span {
    background-position: right -72px; }
a.pushable.slidingdoor-button.pushable.small:hover, div.pushable.slidingdoor-button.pushable.small:hover {
  background-position: left -82px; }
  a.pushable.slidingdoor-button.pushable.small:hover span, div.pushable.slidingdoor-button.pushable.small:hover span {
    background-position: right -82px; }

.pushable.slidingdoor-button:hover {
  position: relative;
  top: 1px;
  left: 1px;
  background-position: left top; }
  .pushable.slidingdoor-button:hover input {
    background-position: right top; }
.pushable.slidingdoor-button:focus input, .pushable.slidingdoor-button:active input, .pushable.slidingdoor-button:hover span.pushable.slidingdoor-button:focus span, .pushable.slidingdoor-button:active span {
  background-position: right top; }

/* anchor for choose link page creation charity browse */
span.slidingdoor-button.blue.small a {
  padding-top: 3px;
  text-decoration: none;
  font-weight: normal; }

/* sd-button colours */
.orange.slidingdoor-button {
  background-image: url(https://www.justgiving.com/content/images/buttons/pipe-orange-end.png); }
  .orange.slidingdoor-button input, .orange.slidingdoor-button span {
    background-image: url(https://www.justgiving.com/content/images/buttons/pipe-orange-full.png); }

.slidingdoor-button {
  background-image: url(https://www.justgiving.com/content/images/buttons/pipe-blue-end.png); }
  .slidingdoor-button.blue {
    background-image: url(https://www.justgiving.com/content/images/buttons/pipe-blue-end.png); }
    .slidingdoor-button.blue input, .slidingdoor-button.blue span {
      background-image: url(https://www.justgiving.com/content/images/buttons/pipe-blue-full.png); }
  .slidingdoor-button.green {
    background-image: url(../../images/buttons/pipe-green-end.png); }
    .slidingdoor-button.green input, .slidingdoor-button.green span {
      background-image: url(../../images/buttons/pipe-green-full.png); }
  .slidingdoor-button.grey {
    background-image: url(https://www.justgiving.com/content/images/buttons/pipe-grey-end.png); }
    .slidingdoor-button.grey input, .slidingdoor-button.grey span {
      background-image: url(https://www.justgiving.com/content/images/buttons/pipe-grey-full.png); }
  .slidingdoor-button.disabled, #page-editor.something-clicked #continueButton .slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button {
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    cursor: default; }

.slidingdoor-button.small {
  text-shadow: 0 0 0; }
  .slidingdoor-button.small span {
    font-size: 12px !important; }

/* disabled buttons */
#pafAddressButtonDiv.disabled, #page-editor.something-clicked #continueButton #pafAddressButtonDiv.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton #pafAddressButtonDiv.slidingdoor-button, #submitButton.disabled, #page-editor.something-clicked #continueButton #submitButton.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton #submitButton.slidingdoor-button {
  filter: alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  cursor: default; }

.slidingdoor-button.disabled input, #page-editor.something-clicked #continueButton .slidingdoor-button input, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button input, #pafAddressButtonDiv.disabled input, #page-editor.something-clicked #continueButton #pafAddressButtonDiv.slidingdoor-button input, #cruk-page-editor.something-clicked #continueButton #pafAddressButtonDiv.slidingdoor-button input, #submitButton.disabled input, #page-editor.something-clicked #continueButton #submitButton.slidingdoor-button input, #cruk-page-editor.something-clicked #continueButton #submitButton.slidingdoor-button input {
  cursor: default; }

.slidingdoor-button.disabled:focus, #page-editor.something-clicked #continueButton .slidingdoor-button:focus, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button:focus, .slidingdoor-button.disabled:active.slidingdoor-button.disabled input:focus, #page-editor.something-clicked #continueButton .slidingdoor-button:active.slidingdoor-button input:focus, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button:active.slidingdoor-button input:focus, .slidingdoor-button.disabled input:active, #page-editor.something-clicked #continueButton .slidingdoor-button input:active, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button input:active {
  outline: none 0;
  -moz-outline: none; }

.small.slidingdoor-button input {
  font-family: arial, helvetica, sans-serif;
  font-family: arial, helvetica, sans-serif; }

.old-style.two-columns #content-area {
  padding-bottom: 20px;
  padding-top: 80px;
  position: relative; }
  .old-style.two-columns #content-area .right-column {
    float: left;
    display: block; }
    .old-style.two-columns #content-area .right-column .section {
      border: 0; }
  .old-style.two-columns #content-area .left-column {
    float: right;
    margin-right: 26px;
    width: 570px;
    border: 0; }
    .old-style.two-columns #content-area .left-column .inner {
      width: 570px;
      border: 0; }
    .old-style.two-columns #content-area .left-column h2 {
      display: inline; }
    .old-style.two-columns #content-area .left-column .section {
      background: transparent none;
      margin: 0 0 20px;
      padding: 15px 20px 0;
      border: 1px solid transparent; }
      .old-style.two-columns #content-area .left-column .section .bullet-list li {
        padding-left: 22px; }
      .old-style.two-columns #content-area .left-column .section .form-list {
        margin-top: 4px;
        padding-bottom: 10px; }
    .old-style.two-columns #content-area .left-column .section.selected-section {
      background: white none;
      padding-bottom: 20px;
      border: 1px solid #dddddd; }
      .old-style.two-columns #content-area .left-column .section.selected-section .edit {
        display: none; }
    .old-style.two-columns #content-area .left-column .section.selected-section:hover {
      cursor: default; }
    .old-style.two-columns #content-area .left-column .slidingdoor-button {
      clear: both; }

.old-style #content-area {
  border: 1px dotted #767676;
  background: #e8ecff;
  clear: both; }
  .old-style #content-area .field-validation-error {
    width: 320px; }
  .old-style #content-area h1 {
    text-shadow: 0 1px 0 white;
    color: #1c1c1c; }
  .old-style #content-area h2 {
    text-shadow: 0 1px 0 white;
    font-size: 18px; }
  .old-style #content-area #Story {
    width: 530px;
    font-family: Arial;
    font-size: 14px; }
  .old-style #content-area #Story_ifr {
    font-family: Arial;
    font-size: 14px;
    width: 480px !important;
    height: 200px !important; }
  .old-style #content-area #photoGallery {
    display: none; }
  .old-style #content-area #content-area {
    position: relative;
    padding-top: 60px; }
  .old-style #content-area .cancel {
    margin: 9px 0 0 22px;
    float: left; }
  .old-style #content-area #story-tips li {
    font-size: 12px; }
  .old-style #content-area #story-tips-links {
    margin-bottom: 10px; }
  .old-style #content-area #form-list {
    margin-top: 15px; }
  .old-style #content-area #page-donations #donation-example {
    margin: 10px 0 10px;
    position: relative;
    height: 94px;
    overflow: hidden;
    padding: 0 0 0 68px; }
    .old-style #content-area #page-donations #donation-example img, .old-style #content-area #page-donations #donation-example .main, .old-style #content-area #page-donations #donation-example .donation-amount {
      float: left; }
    .old-style #content-area #page-donations #donation-example img {
      display: block;
      background: white;
      position: absolute;
      left: 0;
      top: 0; }
    .old-style #content-area #page-donations #donation-example .main {
      width: 320px;
      padding: 3px 5px;
      margin-right: 20px;
      border: 1px dotted #333333;
      position: relative; }
    .old-style #content-area #page-donations #donation-example .speech-tip {
      position: absolute;
      left: -10px;
      top: -1px;
      background: #e8ecff url("/Utils/SpeechBubble.ashx?Col=333333&Type=tl") no-repeat;
      display: block;
      width: 11px;
      height: 8px; }
    .old-style #content-area #page-donations #donation-example .donation-amount {
      font-weight: bold; }
      .old-style #content-area #page-donations #donation-example .donation-amount .donation {
        font-size: 23px; }
  .old-style #content-area .section .micro-copy {
    margin-top: -10px; }
  .old-style #content-area .section .selected-section .micro-copy, .old-style #content-area .selected-section .micro-copy {
    margin-top: -30px;
    margin-bottom: 20px; }
  .old-style #content-area .section .selected-section #storyContainer, .old-style #content-area .selected-section #storyContainer {
    margin-top: 40px; }
  .old-style #content-area .section:hover .speech-tip, .old-style #content-area .selected-section .speech-tip {
    background-color: white !important; }
  .old-style #content-area #donation-customiser {
    margin: 15px 0 24px;
    overflow: hidden;
    clear: both; }
    .old-style #content-area #donation-customiser li {
      float: left;
      width: 130px; }
    .old-style #content-area #donation-customiser input, .old-style #content-area #donation-customiser label {
      float: left;
      cursor: pointer; }
    .old-style #content-area #donation-customiser label {
      width: 70px;
      font-size: 14px;
      clear: none;
      font-weight: normal;
      margin-left: 8px;
      display: block; }
  .old-style #content-area .cancel {
    float: left; }
  .old-style #content-area #Story_tbl {
    width: 480px !important; }
  .old-style #content-area #Story_parent {
    display: block;
    margin-left: 10px;
    padding-left: 0;
    background: transparent none; }
  .old-style #content-area .nothing-clicked #content-area #Story_ifr {
    border: 1px dotted #1c1c1c; }
    .old-style #content-area .nothing-clicked #content-area #Story_ifr .wrapper {
      display: block;
      padding-left: 55px;
      padding-top: 6px; }
    .old-style #content-area .nothing-clicked #content-area #Story_ifr iframe {
      cursor: pointer; }
    .old-style #content-area .nothing-clicked #content-area #Story_ifr div, .old-style #content-area .nothing-clicked #content-area #Story_ifr li, .old-style #content-area .nothing-clicked #content-area #Story_ifr table, .old-style #content-area .nothing-clicked #content-area #Story_ifr tr, .old-style #content-area .nothing-clicked #content-area #Story_ifr td, .old-style #content-area .nothing-clicked #content-area #Story_ifr textarea, .old-style #content-area .nothing-clicked #content-area #Story_ifr #Story, .old-style #content-area .nothing-clicked #content-area #Story_ifr iframe {
      border: none 0;
      background: transparent none !important;
      background-color: transparent !important; }
  .old-style #content-area #Story_ifr {
    overflow: visible; }

#footer {
  color: blue;
  position: relative;
  text-align: left;
  margin: 65px auto 0;
  padding-bottom: 20px;
  width: 960px; }
  #footer li, #footer h3 {
    font-size: 13px;
    line-height: 18px; }
  #footer #justgiving-logo {
    float: left;
    width: 300px;
    background: url(/jg-refresh/content/images/logos/rfl-justgiving-footer-logo.png) 0 15px no-repeat;
    height: 50px;
    border-top: 1px dotted #767676;
    position: relative; }
    #footer #justgiving-logo a {
      display: block;
      text-decoration: none;
      height: 50px;
      left: 0;
      position: absolute;
      top: 0;
      width: 300px; }
  #footer #quicklinks {
    border-top: 1px dotted #767676;
    padding: 20px 0 10px;
    zoom: 1;
    width: 605px;
    float: right;
    line-height: 100%; }
    #footer #quicklinks a {
      color: #262626; }
      #footer #quicklinks a:link, #footer #quicklinks a:visited {
        text-decoration: none;
        padding: 2px; }
      #footer #quicklinks a:hover, #footer #quicklinks a:focus, #footer #quicklinks a:active {
        text-decoration: underline; }
    #footer #quicklinks h3 {
      font-weight: 900;
      margin-bottom: 2px; }
      #footer #quicklinks h3 a {
        border: 0; }
    #footer #quicklinks div {
      margin: 0 32px 10px 0;
      float: left; }
    #footer #quicklinks ul {
      float: left;
      position: relative;
      padding: 0; }
    #footer #quicklinks li {
      padding: 0px;
      list-style-position: outside; }
    #footer #quicklinks .usa em, #footer #quicklinks .japan em {
      background: transparent url(/content/general/image/flags/usa.png) no-repeat right 3px;
      padding: 0 22px 0 0;
      color: #86857c; }
    #footer #quicklinks .japan em {
      background-image: url(/content/general/image/flags/japan.png); }
    #footer #quicklinks #legalstuff {
      float: right;
      margin-right: 0 !important;
      display: inline;
      position: relative;
      width: 158px;
      padding: 0 0 22px; }
  #footer #legalstuff li, #footer #quicklinks li {
    margin: 0 0 2px; }
  #footer #backToTop {
    font-size: 11px;
    position: absolute;
    right: -3px;
    top: -17px;
    padding: 0 12px 0 0;
    background: url(/content/general/image/embelish/up-arrow-black.png) no-repeat right 0; }
    #footer #backToTop A {
      color: #262626; }
      #footer #backToTop A:link, #footer #backToTop A:visited {
        text-decoration: none;
        padding: 2px; }
  #footer a:link, #footer a:visited {
    text-decoration: none;
    padding: 2px; }

/*.ie9 #footer #quicklinks div, .ie8 #footer #quicklinks div, .ie7 #footer #quicklinks div
 * margin-right: 28px  !important    */
/*.ie9 #footer #quicklinks div#legalstuff, .ie8 #footer #quicklinks div#legalstuff, .ie7 #footer #quicklinks div#legalstuff
 * margin-right: 0 !important  */
#footer #quicklinks div {
  margin-right: 28px !important; }

#footer #quicklinks div#legalstuff {
  margin-right: 0 !important; }

#header {
  margin: 15px auto 0;
  text-align: left;
  width: 960px;
  min-height: 82px;
  *height: expression(this.height < 82 ? "82px" : true);
  position: relative;
  z-index: 9999;
  font-size: 10px; }

.jg-logo {
  background-color: #2a42c6;
  /*	background-image:url(images/logos/justgiving/jg-logo-stencil-transparent.png); */
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 47px;
  left: -10px;
  overflow: hidden;
  width: 225px;
  display: block;
  z-index: 9; }
  .jg-logo img {
    display: block;
    height: 47px;
    left: 0;
    position: absolute;
    top: 0;
    width: 225px;
    z-index: 99999; }

#jgHeader {
  position: relative;
  width: 960px;
  overflow: visible;
  margin-top: 15px; }
  #jgHeader .jg-logo {
    position: relative; }

#navigation {
  width: 348px;
  _width: 400px;
  clear: right;
  /* for the time being */
  text-align: right;
  margin: 5px 0 0 0;
  text-align: right; }

.jgca .goBack2Jg {
  display: inline;
  list-style: none;
  padding: 0 0 0 25px;
  line-height: 22px;
  font-size: 12px; }

#navigation {
  right: -5px;
  float: right;
  position: relative; }
  #navigation li {
    display: inline;
    list-style: none;
    padding: 0 0 0 25px;
    line-height: 22px;
    font-size: 12px; }

#logInDetails {
  right: -5px;
  float: right;
  position: relative;
  position: relative;
  font-size: 12px;
  color: #6e7376; }

.jg_header #logInDetails a {
  color: black; }

body #navigation li a {
  color: #6e7376;
  font-family: Arial;
  text-decoration: none; }
  body #navigation li a:hover {
    color: black; }
body #navigation li.active a, body #navigation #eua-your-pages .tabs li.your-pages a, #eua-your-pages .tabs body #navigation li.your-pages a, body #navigation #eua-your-details .tabs li.your-details a, #eua-your-details .tabs body #navigation li.your-details a, body #navigation #eua-feature-configuration .tabs li.feature-configuration a, #eua-feature-configuration .tabs body #navigation li.feature-configuration a, body #navigation #eua-your-donations .tabs li.your-donations a, #eua-your-donations .tabs body #navigation li.your-donations a, body #navigation #eua-your-dd .tabs li.your-donations a, #eua-your-dd .tabs body #navigation li.your-donations a {
  color: black; }

.explainSearch .jg_stats {
  color: #462b72;
  clear: both;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  margin: 70px 0 40px;
  padding: 0; }

ul#menu {
  margin: 10px 0 0 0;
  padding: 0;
  list-style: none;
  position: relative;
  z-index: 9999;
  float: right;
  overflow: visible;
  width: 641px; }
  ul#menu li {
    display: block;
    position: relative;
    float: left;
    width: 94px;
    font-size: 1.2em;
    margin: 0;
    padding-left: 1px;
    background: transparent url("/content/images/graphics/embelish/nav-line.gif") no-repeat 0 6px; }
    ul#menu li.login {
      width: 165px; }
    ul#menu li a {
      display: block;
      text-decoration: none;
      color: #6c5e57;
      padding: 6px; }
      ul#menu li a:hover {
        color: #6c5e57; }
    ul#menu li:hover ul {
      display: block;
      position: absolute;
      visibility: visible; }
    ul#menu li ul {
      display: block;
      position: absolute;
      visibility: hidden;
      background: transparent url("/content/images/graphics/embelish/transparent.gif") repeat 0 0; }

.ie6 ul#menu li ul {
  visibility: visible;
  position: static; }

ul#menu li ul li {
  width: 168px;
  font-size: 1em;
  background: none;
  display: block;
  padding: 0;
  margin: 0 0 1px 0;
  background: #f8f8f8; }

.ie6 ul#menu li ul li {
  width: 100%; }

ul#menu li.login ul li {
  width: 153px;
  padding: 6px;
  color: gray; }
  ul#menu li.login ul li a {
    font-size: 0.95em;
    padding: 0; }
  ul#menu li.login ul li label {
    color: gray; }
  ul#menu li.login ul li input {
    border: 1px solid #cccccc;
    display: block;
    margin-bottom: 5px; }
    ul#menu li.login ul li input.button {
      color: white;
      font-size: 12px;
      font-weight: bold;
      font-family: Arial;
      margin: 9px 0 5px 0;
      padding: 3px 5px 4px 5px;
      border: 1px solid gray;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      background: transparent url("/content/images/graphics/embelish/black-gradient.png") repeat-x 0 0;
      width: 100px;
      text-align: center; }
      ul#menu li.login ul li input.button:hover {
        cursor: pointer;
        background: transparent url("/content/images/graphics/embelish/black-gradient-hover.png") repeat-x 0 0;
        color: #444444; }
ul#menu li ul li.highlight {
  background: #999999;
  background: rgba(153, 153, 153, 0.9); }
  ul#menu li ul li.highlight a {
    color: white; }
ul#menu li ul li a {
  margin: 0;
  float: none; }
ul#menu li ul li.highlight a:hover {
  color: #444444; }
ul#menu li ul li a:hover {
  color: #358dde; }

ul#menu li ul li a:hover {
  background: #e6e4dd;
  color: #6c5e57; }

/* New stuff */
#tab-bar .tab {
  display: block;
  float: left;
  background-image: url(../../images/tabs/inactive-tab-bg.png);
  background-position: left bottom;
  margin-left: 3px;
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px; }
  #tab-bar .tab span {
    display: block;
    padding: 8px;
    padding-bottom: 7px;
    padding-left: 14px;
    padding-right: 14px; }
#tab-bar .active, #tab-bar #eua-your-pages .tabs .your-pages, #eua-your-pages .tabs #tab-bar .your-pages, #tab-bar #eua-your-details .tabs .your-details, #eua-your-details .tabs #tab-bar .your-details, #tab-bar #eua-feature-configuration .tabs .feature-configuration, #eua-feature-configuration .tabs #tab-bar .feature-configuration, #tab-bar #eua-your-donations .tabs .your-donations, #eua-your-donations .tabs #tab-bar .your-donations, #tab-bar #eua-your-dd .tabs .your-donations, #eua-your-dd .tabs #tab-bar .your-donations, #tab-bar .tab:hover {
  background-color: transparent;
  padding-right: 9px;
  margin-top: -3px;
  background-image: url(../../images/page-creation-zone/tabs/active-tab-right.png);
  background-repeat: no-repeat;
  background-position: top right; }
  #tab-bar .active span, #tab-bar #eua-your-pages .tabs .your-pages span, #eua-your-pages .tabs #tab-bar .your-pages span, #tab-bar #eua-your-details .tabs .your-details span, #eua-your-details .tabs #tab-bar .your-details span, #tab-bar #eua-feature-configuration .tabs .feature-configuration span, #eua-feature-configuration .tabs #tab-bar .feature-configuration span, #tab-bar #eua-your-donations .tabs .your-donations span, #eua-your-donations .tabs #tab-bar .your-donations span, #tab-bar #eua-your-dd .tabs .your-donations span, #eua-your-dd .tabs #tab-bar .your-donations span, #tab-bar .tab:hover span {
    padding-bottom: 10px;
    padding-top: 8px;
    padding-right: 5px;
    background-image: url(../../images/page-creation-zone/tabs/active-tab-left.png); }

#under-tab-rail {
  padding: 8px 20px 8px 20px;
  margin-top: 35px;
  background-color: #2a42c6; }
  #under-tab-rail #quick-links {
    float: right;
    font-size: 12px; }
    #under-tab-rail #quick-links a {
      text-decoration: none;
      font-style: normal;
      color: white;
      margin-left: 13px;
      display: block;
      float: left;
      position: relative; }
      #under-tab-rail #quick-links a:hover, #under-tab-rail #quick-links a:active, #under-tab-rail #quick-links a:visited {
        text-decoration: none;
        font-style: normal; }
      #under-tab-rail #quick-links a ul.pulldown {
        width: 160px;
        background-color: blue;
        padding-bottom: 10px;
        position: absolute;
        left: -10px;
        top: 20px;
        display: none; }
        #under-tab-rail #quick-links a ul.pulldown li {
          font-size: 12px;
          padding: 10px 10px 0px 10px;
          margin: 0px; }
      #under-tab-rail #quick-links a:hover ul.pulldown {
        display: block; }

#breadcrumbs, #breadcrumbs a {
  color: white;
  font-size: 14px; }

/* The slidingDoor buttons */
button::-moz-focus-inner {
  border: none; }

a.slidingdoor-button.blue.small span {
  padding-bottom: 0;
  padding-top: 2px; }

#consumer-facing-zone.project-landing-section .slidingdoor-button, #consumer-facing-zone.project-landing-section .slidingdoor-button * {
  font-size: 14px !important; }

.slidingdoor-button {
  background-position: left top;
  *width: auto; }
  .slidingdoor-button:link, .slidingdoor-button:visited, .slidingdoor-button:hover, .slidingdoor-button:focus, .slidingdoor-button:active {
    text-decoration: none; }

.large-column .slidingdoor-button.float-r {
  margin: 0 30px 0 0; }
.large-column .slidingdoor-button.float-l {
  margin: 0 0 0 30px; }

.slidingdoor-button input {
  background-position: right top;
  padding: 14px 18px 12px 10px;
  text-align: center;
  font-family: arial, helvetica, sans-serif;
  float: left;
  text-decoration: none; }
.slidingdoor-button span {
  background-position: right top;
  padding: 14px 18px 12px 10px;
  text-align: center;
  float: left;
  text-decoration: none;
  padding-bottom: 16px;
  *min-height: 27px;
  *padding-top: 16px;
  *padding-bottom: 2px; }
.slidingdoor-button input {
  width: auto;
  overflow: visible; }

/* debuger */
/* 
 * * { border:1px solid red !important;} */
div.slidingdoor-button input, div.slidingdoor-button span {
  padding: 11px 18px 14px 7px; }

.slidingdoor-button {
  margin: 0px;
  border: 0px;
  background-color: transparent;
  background-repeat: no-repeat;
  position: relative;
  display: block;
  text-decoration: none;
  cursor: pointer;
  padding: 0px;
  padding-left: 8px; }
  .slidingdoor-button input, .slidingdoor-button span {
    border: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    text-decoration: none;
    cursor: pointer; }
  .slidingdoor-button input, .slidingdoor-button span {
    color: white;
    font-weight: 900;
    font-size: 1em;
    position: relative;
    margin-top: 0 !important; }
  .slidingdoor-button.default input, .slidingdoor-button.default span {
    *height: 50px;
    *line-height: 12px;
    margin-bottom: 0 !important; }
  .slidingdoor-button.default input {
    *line-height: 16px; }
  .slidingdoor-button.default span {
    font-size: 15px; }
  .slidingdoor-button.blue.small {
    background-image: url(/content/general/image/buttons/pipe-blue-end-small.png);
    padding-left: 6px;
    line-height: 30px; }
    .slidingdoor-button.blue.small input, .slidingdoor-button.blue.small span, .slidingdoor-button.blue.small a {
      background-image: url(/content/general/image/buttons/pipe-blue-full-small.png);
      color: white;
      font-size: 0.8em;
      font-family: inherit;
      font-weight: bold;
      /*  line-height:12px; line-height:14px; */
      height: 35px;
      padding: 9px 9px 11px 2px;
      position: relative; }
  .slidingdoor-button.orange.small {
    background-image: url(/content/general/image/buttons/pipe-orange-end-small.png);
    padding-left: 6px;
    line-height: 30px; }
    .slidingdoor-button.orange.small input, .slidingdoor-button.orange.small span {
      background-image: url(/content/general/image/buttons/pipe-orange-full-small.png);
      color: white;
      font-size: 0.8em;
      font-family: inherit;
      font-weight: bold;
      /*  line-height:12px; line-height:14px; */
      height: 35px;
      padding: 9px 9px 11px 2px;
      position: relative; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari and Google Chrome only - fix margins */
  button.slidingdoor-button {
    padding-left: 10px; }

  a.slidingdoor-button {
    padding-left: 10px; }

  div.slidingdoor-button {
    padding-left: 8px; }

  .slidingdoor-button span {
    padding-right: 20px; }

  div.slidingdoor-button input {
    padding-bottom: 17px !important; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari and Google Chrome only - fix margins */
  .slidingdoor-button.small {
    padding-left: 4px !important; }
    .slidingdoor-button.small span, .slidingdoor-button.small input {
      padding: 9px 9px 11px 2px; } }
.pushable.small:hover {
  *min-height: 34px; }

.small input, .small:hover input {
  *min-height: 34px; }

/* Pushable states */
a.pushable.slidingdoor-button:link, a.pushable.slidingdoor-button:visited {
  background-position: left top; }

div.pushable.slidingdoor-button:link, div.pushable.slidingdoor-button:visited {
  background-position: left top; }

a.pushable.slidingdoor-button:link span, a.pushable.slidingdoor-button:visited span {
  background-position: right top; }

div.pushable.slidingdoor-button:link input, div.pushable.slidingdoor-button:visited input {
  background-position: right top; }

a.pushable.slidingdoor-button:hover, div.pushable.slidingdoor-button:hover {
  background-position: left -72px; }

a.pushable.slidingdoor-button:hover span, div.pushable.slidingdoor-button:hover input {
  background-position: right -72px; }

a.pushable.small:hover, div.pushable.small:hover {
  background-position: left -82px; }

a.pushable.small:hover span, div.pushable.small:hover input {
  background-position: right -82px; }

.pushable.slidingdoor-button:hover {
  position: relative;
  top: 1px;
  left: 1px;
  background-position: left top; }
  .pushable.slidingdoor-button:hover input {
    background-position: right top; }
.pushable.slidingdoor-button:focus input, .pushable.slidingdoor-button:active input, .pushable.slidingdoor-button:hover span.pushable.slidingdoor-button:focus span, .pushable.slidingdoor-button:active span {
  background-position: right top; }

/* anchor for choose link page creation charity browse */
span.slidingdoor-button.blue.small a {
  padding-top: 3px;
  text-decoration: none;
  font-weight: normal; }

/* sd-button colours */
.orange.slidingdoor-button {
  background-image: url(/content/general/image/buttons/pipe-orange-end.png); }
  .orange.slidingdoor-button input, .orange.slidingdoor-button span {
    background-image: url(/content/general/image/buttons/pipe-orange-full.png); }

.slidingdoor-button.blue {
  background-image: url(/content/general/image/buttons/pipe-blue-end.png); }
  .slidingdoor-button.blue input, .slidingdoor-button.blue span {
    background-image: url(/content/general/image/buttons/pipe-blue-full.png); }
.slidingdoor-button.grey {
  background-image: url(/content/general/image/buttons/pipe-grey-end.png); }
  .slidingdoor-button.grey input, .slidingdoor-button.grey span {
    background-image: url(/content/general/image/buttons/pipe-grey-full.png); }
.slidingdoor-button.disabled, #page-editor.something-clicked #continueButton .slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button {
  filter: alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  cursor: default; }
  .slidingdoor-button.disabled input, #page-editor.something-clicked #continueButton .slidingdoor-button input, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button input, .slidingdoor-button.disabled a, #page-editor.something-clicked #continueButton .slidingdoor-button a, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button a {
    filter: alpha(opacity=50);
    cursor: default; }

/* disabled buttons */
#pafAddressButtonDiv.disabled, #page-editor.something-clicked #continueButton #pafAddressButtonDiv.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton #pafAddressButtonDiv.slidingdoor-button, #submitButton.disabled, #page-editor.something-clicked #continueButton #submitButton.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton #submitButton.slidingdoor-button {
  filter: alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  cursor: default; }

.slidingdoor-button.disabled input, #page-editor.something-clicked #continueButton .slidingdoor-button input, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button input, #pafAddressButtonDiv.disabled input, #page-editor.something-clicked #continueButton #pafAddressButtonDiv.slidingdoor-button input, #cruk-page-editor.something-clicked #continueButton #pafAddressButtonDiv.slidingdoor-button input, #submitButton.disabled input, #page-editor.something-clicked #continueButton #submitButton.slidingdoor-button input, #cruk-page-editor.something-clicked #continueButton #submitButton.slidingdoor-button input {
  cursor: default; }

.slidingdoor-button.disabled:focus, #page-editor.something-clicked #continueButton .slidingdoor-button:focus, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button:focus, .slidingdoor-button.disabled:active.slidingdoor-button.disabled input:focus, #page-editor.something-clicked #continueButton .slidingdoor-button:active.slidingdoor-button input:focus, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button:active.slidingdoor-button input:focus, .slidingdoor-button.disabled input:active, #page-editor.something-clicked #continueButton .slidingdoor-button input:active, #cruk-page-editor.something-clicked #continueButton .slidingdoor-button input:active {
  outline: none 0;
  -moz-outline: none; }

.submit-small {
  width: 37px;
  height: 33px;
  border: none;
  cursor: hand;
  float: right;
  margin-left: 10px;
  margin-top: 1px;
  text-indent: -99999px;
  zoom: 1;
  z-index: 9999;
  color: none; }
  .submit-small:hover {
    left: 1px;
    position: relative;
    height: 34px;
    margin-bottom: -2px; }
  .submit-small.blue {
    background: url(/content/general/image/buttons/sprite-text.png) no-repeat -1px 0; }
    .submit-small.blue:hover {
      background: url(/content/general/image/buttons/sprite-text.png) no-repeat -1px -62px; }
  .submit-small.light-blue {
    background: url(/content/general/image/button/sprite-text.png) no-repeat -88px 0; }
    .submit-small.light-blue:hover {
      background: url(/content/general/image/buttons/sprite-text.png) no-repeat -88px -62px; }
  .submit-small.green {
    background: url(/content/general/image/buttons/sprite-text.png) no-repeat -175px 0; }
    .submit-small.green:hover {
      background: url(/content/general/image/buttons/sprite-text.png) no-repeat -175px -62px; }

.ie7 .small.slidingdoor-button {
  overflow: visible !important; }

.hyperlink, .hyperlink:link, .hyperlink:visited {
  cursor: pointer;
  text-decoration: underline;
  color: #2a42c6; }

.hyperlink:hover, .hyperlink:focus, .hyperlink:active {
  text-decoration: none;
  color: #2a42c6; }

.mandatory {
  color: red; }

form .stand-out-search .input {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }
form .drop-down {
  margin: 0 0 16px;
  color: #86857c;
  padding: 4px;
  font-size: 14px; }
  form .drop-down option {
    padding: 0 12px 0 0; }
form .float-l.second {
  margin: 0 0 0 20px; }
form .input {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 7px 2px 7px; }
form .input {
  height: 26px;
  display: block;
  margin-bottom: 10px;
  outline: none;
  *line-height: 28px;
  font-size: 16px;
  font-family: arial, helvetica, sans-serif;
  border-width: 0 1px 1px 0;
  border-width: 0 1px 1px 0;
  border-left: 1px solid white;
  line-height: 25px;
  border-color: #b7b7b4;
  margin: 0 0 10px;
  background: transparent url(/content/general/image/forms/text-input-bg.png) no-repeat;
  background-position: -10px 0;
  color: #86857c;
  vertical-align: middle; }
form .validation-error, form .input-validation-error {
  border-color: red;
  background-image: url(/content/general/image/forms/text-input-bg-error.png); }
form .input-validation-error.drop-down {
  background-image: none;
  background-color: white; }
form .currency {
  font-weight: bold;
  margin: 8px 8px 0 0;
  float: left; }
form .medium-length {
  width: 159px; }
  form .medium-length input {
    width: 150px; }
form .short-length {
  width: 79px; }
  form .short-length input {
    width: 70px; }
form .long-length {
  width: 318px; }
  form .long-length input {
    width: 309px; }
form .longer-length {
  width: 493px; }
  form .longer-length input {
    width: 484px; }
form .longest-length {
  width: 560px; }
  form .longest-length input {
    width: 551px; }
form .content-plus-button {
  width: 340px;
  position: relative; }
  form .content-plus-button .contains-button {
    position: absolute;
    bottom: 28px;
    *bottom: 30px;
    right: 16px;
    width: 120px; }
    form .content-plus-button .contains-button .plzwait-animation {
      float: right; }
form .tooltip {
  margin: -14px 0 0 -6px; }
form #IsTermsOfServiceAccepted_validationMessage {
  margin-top: 40px;
  *margin-top: 80px; }
form #IsTermsOfServiceAccepted.input-validation-error {
  *background-image: none !important; }

.form-section #content-area h1, .form-section h1 {
  font-size: 23px;
  color: #2a42c6;
  margin-bottom: 10px;
  margin-left: 0; }

.form-section h1 {
  margin: 0 0 12px 30px;
  color: #1c1c1c; }
.form-section #content-area #right-column {
  display: none; }
.form-section #content-area #left-column .inner {
  border-right: 1px dotted #86857c; }
  .form-section #content-area #left-column .inner textarea {
    margin: 4px 0 30px;
    font: 14px arial, helvetica, sans-serif;
    color: #86857c;
    width: 320px;
    min-height: 90px;
    *height: expression(this.height < 90 ? "90px" : true);
    padding: 4px;
    clear: both; }
  .form-section #content-area #left-column .inner .section {
    overflow: hidden;
    background: transparent none;
    border: 0 none;
    margin: 0;
    padding: 20px 26px 30px; }
  .form-section #content-area #left-column .inner li.section {
    padding-top: 0;
    margin-bottom: 30px;
    padding-bottom: 0; }
    .form-section #content-area #left-column .inner li.section input {
      margin-bottom: 0; }
    .form-section #content-area #left-column .inner li.section textarea {
      margin-bottom: 0; }
  .form-section #content-area #left-column .inner .has-radiobuttons, .form-section #content-area #left-column .inner .has-checkboxes {
    padding: 0;
    margin: 0 0 30px; }
    .form-section #content-area #left-column .inner .has-radiobuttons h2, .form-section #content-area #left-column .inner .has-radiobuttons h3, .form-section #content-area #left-column .inner .has-checkboxes h2, .form-section #content-area #left-column .inner .has-checkboxes h3 {
      font-weight: bold; }
    .form-section #content-area #left-column .inner .has-radiobuttons label, .form-section #content-area #left-column .inner .has-checkboxes label {
      clear: none;
      font-size: 14px;
      margin-bottom: 2px;
      cursor: pointer;
      font-weight: normal;
      display: inline; }
    .form-section #content-area #left-column .inner .has-radiobuttons input, .form-section #content-area #left-column .inner .has-radiobuttons textarea, .form-section #content-area #left-column .inner .has-checkboxes input, .form-section #content-area #left-column .inner .has-checkboxes textarea {
      margin-left: 8px;
      *margin-left: 0; }
    .form-section #content-area #left-column .inner .has-radiobuttons input, .form-section #content-area #left-column .inner .has-checkboxes input {
      float: left;
      display: inline;
      margin-right: 10px;
      *margin-right: 0; }
    .form-section #content-area #left-column .inner .has-radiobuttons textarea, .form-section #content-area #left-column .inner .has-checkboxes textarea {
      margin-top: 8px;
      margin-bottom: 0; }
  .form-section #content-area #left-column .inner h2 {
    font-size: 22px;
    color: #2a42c6;
    text-shadow: 0 1px 0 white;
    margin: 0 0 28px -5px; }
  .form-section #content-area #left-column .inner li {
    padding: 0; }
  .form-section #content-area #left-column .inner .input {
    margin: 0 0 30px; }
  .form-section #content-area #left-column .inner label, .form-section #content-area #left-column .inner legend {
    color: #1c1c1c;
    text-shadow: 0 1px 0 white;
    margin: 0 0 5px;
    font-size: 16px;
    font-weight: bold; }
  .form-section #content-area #left-column .inner label {
    display: block;
    clear: both; }
  .form-section #content-area #left-column .inner .colon {
    display: none; }
  .form-section #content-area #left-column .inner .disabled, .form-section #content-area #left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button, #page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button, .form-section #content-area #left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button {
    margin-bottom: 0; }
    .form-section #content-area #left-column .inner .disabled label, .form-section #content-area #left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button label, #page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button label, .form-section #content-area #left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button label, #cruk-page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button label, .form-section #content-area #left-column .inner .disabled .currency, .form-section #content-area #left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button .currency, #page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button .currency, .form-section #content-area #left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .currency, #cruk-page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button .currency, .form-section #content-area #left-column .inner .disabled .colon, .form-section #content-area #left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button .colon, #page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button .colon, .form-section #content-area #left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .colon, #cruk-page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button .colon, .form-section #content-area #left-column .inner .disabled .input, .form-section #content-area #left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button .input, #page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button .input, .form-section #content-area #left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .input, #cruk-page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button .input {
      cursor: pointer;
      display: inline;
      margin: 0; }
    .form-section #content-area #left-column .inner .disabled label, .form-section #content-area #left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button label, #page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button label, .form-section #content-area #left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button label, #cruk-page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button label {
      font-weight: bold; }
    .form-section #content-area #left-column .inner .disabled .currency, .form-section #content-area #left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button .currency, #page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button .currency, .form-section #content-area #left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .currency, #cruk-page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button .currency {
      float: none;
      font-weight: normal;
      font-size: 16px; }
    .form-section #content-area #left-column .inner .disabled .input, .form-section #content-area #left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button .input, #page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button .input, .form-section #content-area #left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .input, #cruk-page-editor.something-clicked #continueButton .form-section #content-area #left-column .inner .slidingdoor-button .input {
      border: none;
      padding-left: 0;
      margin-top: -2px;
      top: -1px;
      position: relative;
      line-height: 22px;
      background: transparent;
      font-size: 16px;
      color: #1c1c1c; }
  .form-section #content-area #left-column .inner .section h2, .form-section #content-area #left-column .inner .section h3 {
    color: #1c1c1c;
    text-shadow: 0 1px 0 white;
    margin: 0 0 5px;
    font-size: 16px;
    font-weight: bold; }
.form-section #content-area .micro-copy {
  margin: -6px 0 6px;
  color: #86857c;
  font-style: italic; }
.form-section #content-area #terms-and-service {
  margin: 20px 0 0; }
  .form-section #content-area #terms-and-service input {
    float: left;
    margin: 4px 10px 0 0; }
  .form-section #content-area #terms-and-service label {
    clear: none; }
  .form-section #content-area #terms-and-service #terms-of-service {
    width: 400px;
    clear: none; }

.micro-copy.small {
  background: none; }

#steps .legend-style, #steps legend span {
  color: #044972;
  font-size: 1.19em;
  font-weight: bold;
  height: 20px;
  padding-bottom: 14px;
  display: block;
  position: relative;
  text-indent: 0;
  z-index: 1; }
#steps li {
  clear: both;
  position: relative; }
  #steps li.relative {
    overflow: inherit; }
#steps legend {
  display: block;
  font-weight: normal;
  position: relative;
  *margin-left: -8px; }
#steps .amount input {
  font-size: 1.2em;
  margin-right: 2px;
  padding: 2px;
  width: 82px; }
#steps .txt-input textarea, #steps select.select-option, #steps .select-option select, #steps .txt-input input {
  background: transparent url(/content/general/image/forms/bg-input.gif) no-repeat scroll 0 0;
  border-color: #717171 #dacfcf #dacfcf;
  border-style: solid;
  border-width: 1px;
  margin-top: 2px;
  color: #555555;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 2px 2px 0;
  vertical-align: middle; }

#forgottenPassword input.txt-input, #forgottenPassword .txt-input input {
  background: transparent url(/content/general/image/forms/bg-input.gif) no-repeat scroll 0 0;
  border-color: #717171 #dacfcf #dacfcf;
  border-style: solid;
  border-width: 1px;
  margin-top: 2px;
  color: #555555;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 2px 2px 0;
  vertical-align: middle; }

input.bevel {
  background: transparent url(/content/general/image/forms/bg-input.gif) no-repeat scroll 0 0;
  border-color: #717171 #dacfcf #dacfcf;
  border-style: solid;
  border-width: 1px;
  margin-top: 2px;
  color: #555555;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 2px 2px 0;
  vertical-align: middle; }

#steps .select-option select, #steps select-option.select-option {
  font-size: 1em;
  margin-bottom: 8px;
  margin-right: 5px;
  margin-top: 2px;
  padding: 4px 2px 4px; }
#steps .txt-input input {
  height: 20px;
  font-size: 1.1em; }

#forgottenPassword input.txt-input, #forgottenPassword .txt-input input {
  height: 20px;
  font-size: 1.1em; }

/* === account creation IE fixes... === */
.form-section #content-area #left-column .inner #pafPostcode {
  margin-bottom: 10px; }

#account-creation label {
  *margin-left: -15px !important; }
#account-creation .float-l label {
  *margin-left: 0 !important; }
#account-creation #terms-of-service {
  *margin-left: 2px !important; }
#account-creation #pafCountry {
  *margin-left: 4px !important;
  *margin-top: -20px; }
#account-creation #findPafAddress label {
  *position: relative; }
#account-creation #findPafAddress #yourhomeaddress-label {
  *margin-left: 0 !important; }
#account-creation #enterManualAddress {
  position: relative; }
#account-creation #submit-form {
  clear: both;
  margin-top: 20px; }
#account-creation #pafSelectList {
  width: 450px;
  display: block;
  margin: 0 0 8px;
  *margin-left: -10px; }

.secondary-nav {
  zoom: 1;
  position: relative;
  left: -31px;
  _margin-bottom: -11px; }
  .secondary-nav .nav-item {
    width: 276px;
    padding-left: 37px;
    padding-right: 0px;
    height: 55px;
    padding-top: 21px;
    padding-bottom: 0px;
    _padding-right: 0px;
    _margin-right: -37px;
    background-image: url(../../images/about-us-zone/misc/secondary-nav-inactive.png);
    background-position: top right;
    background-repeat: no-repeat;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    color: white; }
    .secondary-nav .nav-item:hover, .secondary-nav .nav-item:active, .secondary-nav .nav-item:visited {
      text-decoration: none;
      font-style: normal; }
    .secondary-nav .nav-item:visited, .secondary-nav .nav-item:active, .secondary-nav .nav-item:hover {
      color: white; }
  .secondary-nav .active, .secondary-nav #eua-your-pages .tabs .your-pages, #eua-your-pages .tabs .secondary-nav .your-pages, .secondary-nav #eua-your-details .tabs .your-details, #eua-your-details .tabs .secondary-nav .your-details, .secondary-nav #eua-feature-configuration .tabs .feature-configuration, #eua-feature-configuration .tabs .secondary-nav .feature-configuration, .secondary-nav #eua-your-donations .tabs .your-donations, #eua-your-donations .tabs .secondary-nav .your-donations, .secondary-nav #eua-your-dd .tabs .your-donations, #eua-your-dd .tabs .secondary-nav .your-donations, .secondary-nav .nav-item:hover {
    background-image: url(../../images/about-us-zone/misc/secondary-nav-active.png); }

#charities-zone .secondary-nav {
  zoom: 1;
  position: relative;
  left: -31px;
  _margin-bottom: -11px; }
  #charities-zone .secondary-nav .nav-item {
    width: 276px;
    padding-left: 37px;
    padding-right: 0px;
    height: 55px;
    padding-top: 21px;
    padding-bottom: 0px;
    _padding-right: 0px;
    _margin-right: -37px;
    background-image: url(../../images/charities-zone/misc/secondary-nav-inactive.png);
    background-position: top right;
    background-repeat: no-repeat;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    color: white; }
    #charities-zone .secondary-nav .nav-item:hover, #charities-zone .secondary-nav .nav-item:active, #charities-zone .secondary-nav .nav-item:visited {
      text-decoration: none;
      font-style: normal; }
    #charities-zone .secondary-nav .nav-item:visited, #charities-zone .secondary-nav .nav-item:active, #charities-zone .secondary-nav .nav-item:hover {
      color: white; }
  #charities-zone .secondary-nav .active, #charities-zone .secondary-nav #eua-your-pages .tabs .your-pages, #eua-your-pages .tabs #charities-zone .secondary-nav .your-pages, #charities-zone .secondary-nav #eua-your-details .tabs .your-details, #eua-your-details .tabs #charities-zone .secondary-nav .your-details, #charities-zone .secondary-nav #eua-feature-configuration .tabs .feature-configuration, #eua-feature-configuration .tabs #charities-zone .secondary-nav .feature-configuration, #charities-zone .secondary-nav #eua-your-donations .tabs .your-donations, #eua-your-donations .tabs #charities-zone .secondary-nav .your-donations, #charities-zone .secondary-nav #eua-your-dd .tabs .your-donations, #eua-your-dd .tabs #charities-zone .secondary-nav .your-donations, #charities-zone .secondary-nav .nav-item:hover {
    background-image: url(../../images/charities-zone/misc/secondary-nav-active.png); }

.form-section #content-area .left-column .inner .bullet-list, body .bullet-list {
  padding-bottom: 12px; }
  .form-section #content-area .left-column .inner .bullet-list li, body .bullet-list li {
    background-image: url(/content/general/image/16x16/bullet-grey.png);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 22px;
    margin: 0px;
    *zoom: 1;
    *margin-left: -15px; }

ol.decimal {
  list-style-type: decimal; }
  ol.decimal li span {
    font-weight: normal; }

.decimal-list li {
  padding: 0 0 10px 8px !important;
  list-style: decimal inside; }

li.list-item {
  list-style-position: inside;
  font-size: 14px;
  padding: 3px 0px 3px 0px; }

ul.plain-list li {
  list-style-position: outside;
  padding: 0px; }

#breadcrumbs li {
  display: inline;
  list-style: none; }

.list-3-items .header {
  overflow: hidden;
  display: block;
  line-height: 100%; }
  .list-3-items .header h3 {
    font-size: 1.5em;
    float: left;
    margin-bottom: 0; }
  .list-3-items .header .float-r {
    margin-bottom: 0; }
.list-3-items h3, .list-3-items p {
  display: inline; }
.list-3-items .item {
  border-bottom: 1px solid #c9cace;
  border-top: 1px solid #e4e6ef; }
.list-3-items ul {
  overflow: hidden;
  clear: both; }
.list-3-items li li {
  float: left;
  width: 240px;
  color: #333333; }
.list-3-items .last {
  width: 100px;
  text-align: right; }
  .list-3-items .last p {
    float: right; }
.list-3-items .details {
  width: 180px; }
  .list-3-items .details p {
    white-space: nowrap; }
.list-3-items .state h3 {
  font-size: 14px; }
.list-3-items .last {
  float: right;
  margin: 0 0 0 20px;
  padding: 6px 0 0; }

table.default {
  background: white;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  overflow: hidden; }
  table.default th.print, table.default td.print {
    border-right: none; }
  table.default tr.odd {
    background: #e9ecf9 !important; }
  table.default tfoot td {
    border-right: none; }
  table.default td {
    border-right: 1px solid #e8e8e8;
    color: #1c1c1c;
    padding: 5px 0 5px 15px; }
    table.default td a {
      color: #1c1c1c; }
  table.default thead th {
    padding: 5px 0 5px 15px;
    text-align: left;
    font-weight: normal; }
  table.default thead td, table.default thead th {
    padding-bottom: 15px; }
  table.default thead td.print, table.default thead th.print {
    background: url("/jg-refresh/content/images/icons/print.png") no-repeat 15px 5px; }
  table.default tbody {
    background: white; }
    table.default tbody tr {
      border: 1px solid #e8f0f5;
      border-left: 1px solid #a3b6c5;
      border-right: 1px solid #a3b6c5; }
      table.default tbody tr td {
        font-size: 12px; }
    table.default tbody tr:last-child {
      border-bottom: 1px solid #a3b6c5;
      background-image: none; }
  table.default tfoot td {
    padding-top: 5px;
    padding-bottom: 5px; }

.breadcrumbs {
  font-weight: bold; }

.recycled-pixels-receipt {
  margin-top: 20px;
  margin-bottom: 10px; }
  .recycled-pixels-receipt .table-wrapper {
    background-image: url(/content/general/image/embelish/blue-recycled-pixels-receipt.png);
    height: 244px;
    width: 561px;
    font-size: 16px;
    padding-top: 20px;
    padding-left: 15px; }
    .recycled-pixels-receipt .table-wrapper table tr td {
      padding: 4px 0px 3px 0px; }
      .recycled-pixels-receipt .table-wrapper table tr td.name {
        width: 290px; }
    .recycled-pixels-receipt .table-wrapper table tr.strong td {
      font-weight: bold; }
    .recycled-pixels-receipt .table-wrapper table tr.total td {
      padding-top: 20px;
      font-weight: bold; }

.autosuggest {
  font-family: arial, helvetica, sans-serif;
  margin-top: 5px;
  text-align: left;
  position: absolute;
  z-index: 999;
  width: 285px !important;
  background-color: white;
  *border: 1px solid #e8e8e8;
  -webkit-box-shadow: 1px 1px 3px gray;
  -moz-box-shadow: 1px 1px 3px gray;
  box-shadow: 1px 1px 3px gray;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .autosuggest .more-suggestions {
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 1px solid white;
    background-color: #e9ecf9;
    display: block;
    padding: 9px 12px 8px 12px;
    font-weight: bold;
    font-size: 12px; }
  .autosuggest ul li {
    margin: 0px; }
    .autosuggest ul li:last-child a {
      border-bottom: none; }
    .autosuggest ul li.as_warning {
      display: none; }
    .autosuggest ul li a {
      line-height: 14px !important;
      display: block;
      font-size: 14px;
      padding: 10px;
      text-decoration: none;
      border-bottom: 1px solid #e8e8e8;
      overflow: hidden; }
      .autosuggest ul li a span {
        display: block;
        padding-right: 80px; }
      .autosuggest ul li a img {
        float: right;
        width: 70px;
        margin-left: 6px; }
      .autosuggest ul li a em {
        font-style: normal;
        font-weight: bold; }
      .autosuggest ul li a small {
        display: block;
        margin-top: 4px;
        height: 43px;
        margin-bottom: 1px;
        overflow: hidden;
        font-size: 12px;
        color: #1c1c1c; }
    .autosuggest ul li a:hover, .autosuggest ul li.as_highlight {
      background-color: #e9ecf9; }

.flash {
  margin-left: auto;
  margin-right: auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  max-width: 460px;
  *width: expression(this.width > 460 ? "460px" : true); }

.error {
  background-color: #fcdad9;
  border: 1px solid #fe4239;
  color: red; }

.warning {
  background-color: #fcdad9;
  border: 1px solid #f27022;
  color: ff6600; }

.notice {
  background-color: #c9edc1;
  border: 1px solid #63b153;
  color: #105402; }

.field-validation-error, .validation-summary-errors {
  display: block; }

.validation-summary-errors ul {
  margin: 0 !important; }
  .validation-summary-errors ul li {
    list-style: none; }

.notice, .field-validation-error, .validation-summary-errors {
  background-repeat: no-repeat;
  background-image: url(/content/general/image/graphics/icons/notices.gif);
  padding: 6px 10px 8px 45px;
  line-height: 170%;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  margin: 15px 0 20px; }
  .notice ul, .field-validation-error ul, .validation-summary-errors ul {
    margin: 10px 0 0 15px; }
  .notice li, .field-validation-error li, .validation-summary-errors li {
    list-style-type: disc;
    margin-bottom: 0; }
  .notice h2, .field-validation-error h2, .validation-summary-errors h2 {
    font-size: 1.5em;
    font-weight: 900;
    margin-bottom: 0; }
  .notice p, .field-validation-error p, .validation-summary-errors p {
    margin-bottom: 4px;
    line-height: inherit; }
    .notice p.one-line, .field-validation-error p.one-line, .validation-summary-errors p.one-line {
      padding: 8px 0; }

.tooltip {
  position: absolute; }

.tooltip, .field-validation-error {
  z-index: 99999;
  background-color: red;
  color: white;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 3px gray;
  -moz-box-shadow: 1px 1px 3px gray;
  box-shadow: 1px 1px 3px gray;
  font-size: 12px;
  padding: 6px 7px 7px 7px;
  font-family: arial, sans-serif;
  margin-top: 1px;
  margin-left: 2px;
  max-width: 300px;
  *width: expression(this.width > 300 ? "300px" : true); }
  .tooltip span, .field-validation-error span {
    background-repeat: no-repeat;
    background-position: 0px 5px;
    display: block;
    padding-top: 18px;
    margin-top: -18px; }

.field-validation-error {
  padding: 9px 0 9px 45px;
  max-width: autopx;
  *width: expression(this.width > auto ? "autopx" : true); }

.error .tooltip-inner {
  background-image: url(/content/general/image/icon/error-arrow-top.png); }

.positive {
  background-position: 10px -601px;
  background-color: #c9edc1;
  border-color: #63b153;
  color: #105402; }
  .positive h2 {
    color: #105402; }

.negative, .field-validation-error, .validation-summary-errors {
  background-position: 10px 0;
  background-color: #fcdad9;
  border-color: #fe4239;
  color: red; }

.processing {
  background-position: 10px -300px;
  background-color: #fef0e9;
  border-color: #f27022;
  color: #ff6600; }
  .processing h2 {
    color: #ff6600; }

.negative {
  background-position: 10px -4px;
  background-color: #fcdad9;
  border-color: #fe4239;
  color: red; }
  .negative h2 {
    color: red; }

.field-validation-error {
  background-position: 10px -5px; }

.pullquote {
  float: right;
  width: 262px;
  background-image: url(/content/about-us/image/how-it-works/quote-bottom.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 17px;
  margin-left: 20px; }
  .pullquote .quote {
    background-image: url(/content/about-us/image/how-it-works/quote-top.png);
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 14px;
    padding-left: 60px; }
    .pullquote .quote p {
      background-image: url(/content/about-us/image/how-it-works/quotes-mark.png);
      background-repeat: no-repeat;
      background-position: 10px 0px;
      margin-left: -60px;
      padding-left: 60px; }
    .pullquote .quote .from {
      margin-top: 10px;
      background-color: #2a42c6;
      padding: 2px 4px 2px 4px;
      color: white;
      font-weight: bold;
      font-size: 12px; }

.three-way-image-split, .three-way-text-split {
  padding-left: 9px !important;
  padding-right: 9px !important; }
  .three-way-image-split .split, .three-way-text-split .split {
    width: 181px;
    float: left;
    font-size: 14px;
    line-height: 19px;
    padding-left: 9px;
    padding-right: 9px; }
    .three-way-image-split .split img, .three-way-text-split .split img {
      margin-left: -9px; }
    .three-way-image-split .split .loading, .three-way-text-split .split .loading {
      margin: 5px 0 0 20px; }
    .three-way-image-split .split h4, .three-way-text-split .split h4 {
      display: block;
      font-size: 14px; }

body .three-way-text-split {
  zoom: 1;
  *height: 80px; }
  body .three-way-text-split .split {
    text-align: center;
    border-right: 1px solid #e9ecf9;
    margin-bottom: 0px; }
    body .three-way-text-split .split strong {
      margin-bottom: 4px;
      display: block;
      font-size: 23px; }
    body .three-way-text-split .split h3, body .three-way-text-split .split p {
      margin-bottom: 0; }
  body .three-way-text-split .split-3 {
    border: none; }

.three-way-image-split h3 {
  margin-left: 10px;
  margin-bottom: 10px; }
.three-way-image-split img {
  margin-left: 0px; }
.three-way-image-split p {
  margin-top: 7px;
  margin-bottom: 0px; }
.three-way-image-split a.call-to-action {
  display: block;
  margin-top: 10px; }

.first-split {
  position: relative; }
  .first-split h4 {
    display: block;
    position: absolute;
    top: 8px;
    left: -1px; }

ul.expanding-list {
  *margin-bottom: 20px; }
  ul.expanding-list > li {
    *margin-left: -17px; }
  ul.expanding-list li {
    _margin-left: -17px;
    zoom: 1; }
    ul.expanding-list li .visible {
      zoom: 1;
      /*background-color: #ffff00 */
      background-image: url(../../images/misc/list-expander-closed.png);
      background-repeat: no-repeat;
      background-position: 0px 7px;
      font-size: 16px;
      display: block; }
      ul.expanding-list li .visible a {
        display: block;
        padding-left: 22px; }
    ul.expanding-list li .revealable {
      display: none;
      font-size: 14px;
      padding-left: 22px;
      padding-top: 10px;
      overflow: auto; }
    ul.expanding-list li.expanded .visible {
      background-image: url(../../images/misc/list-expander-open.png); }

.left-column .section h3, .left-column .section h2 {
  font-size: 18px;
  color: #1c1c1c;
  margin-bottom: 10px; }
.left-column .section .header {
  margin-bottom: 10px; }
  .left-column .section .header h3, .left-column .section .header h2 {
    margin-bottom: 0; }
.left-column .section .secondary-image {
  float: right; }
.left-column .section .box {
  width: 280px;
  margin-bottom: 20px; }
  .left-column .section .box img {
    float: right;
    margin-top: 3px;
    margin-left: 10px; }
  .left-column .section .box .quote, .left-column .section .box .info {
    font-size: 14px;
    margin-bottom: 5px; }
    .left-column .section .box .quote span, .left-column .section .box .info span {
      margin-top: 3px;
      display: block;
      color: #86857c;
      font-style: italic; }
.left-column .section p {
  font-size: 14px; }
  .left-column .section p.large-intro {
    font-size: 16px; }
.left-column .section img.big-image {
  margin-bottom: 30px; }
.left-column .right-split {
  float: right; }
.left-column #final-call {
  padding-bottom: 10px; }
  .left-column #final-call p {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../../images/charities-zone/how-it-works-section/stars-footer.png);
    background-position: center center;
    background-repeat: no-repeat; }

/* ---- Site main wrapper - width should always be 960px! ---- */
#contentWrapper {
  margin: 20px auto 0;
  text-align: left;
  width: 960px; }

/* containers */
.single-column {
  margin-top: 20px;
  width: 960px; }
  .single-column.default {
    padding: 20px 60px 30px;
    width: 840px;
    margin-top: 30px; }

.two-column-wrapper {
  margin: 0 auto 0;
  width: 960px;
  text-align: left; }
  .two-column-wrapper .large-column {
    margin-top: 20px;
    padding: 22px 20px 8px;
    width: 598px;
    *width: 590px;
    /* fix me */ }
  .two-column-wrapper .small-column {
    margin: 20px 0 0 20px;
    /* previously this was like so... 20px 18px 0 20px - however you should use float-l/r to tell the div what margin to use! */
    width: 286px; }
    .two-column-wrapper .small-column.float-r {
      margin-left: 18px;
      margin-right: 0; }
    .two-column-wrapper .small-column.float-l {
      margin-left: 0;
      margin-right: 18px; }

/* inner containers */
.large-column.light-blue {
  background-color: #e8e8e8; }

.new-item {
  margin-top: 30px; }

.new-item2 {
  padding-top: 30px; }

#pageExpired h1 {
  font-size: 2.1em;
  margin-bottom: 8px; }
#pageExpired p {
  margin-bottom: 20px; }
#pageExpired ul {
  padding: 0 0 15px 16px; }
  #pageExpired ul li {
    margin-bottom: 8px;
    list-style: disc; }

.pageCancelledBackground .pageCancelled h1 {
  font-size: 2.1em;
  margin-bottom: 20px; }

.right-col-flush .right-column {
  margin-top: -63px; }
  .right-col-flush .right-column #outside-divider .section {
    border-top: 0; }
    .right-col-flush .right-column #outside-divider .section .content {
      background: transparent; }
    .right-col-flush .right-column #outside-divider .section .image-preview img {
      padding-bottom: 0; }

.right-column {
  float: right;
  width: 321px;
  z-index: 999;
  position: relative;
  left: 0; }
  .right-column h2 {
    font-size: 18px; }
  .right-column .feature-box {
    background-image: url(/content/about-us/image/about-us/paper-fold-bg.png);
    background-repeat: repeat-x;
    background-position: bottom left;
    width: 320px;
    border: 1px dotted #86857c;
    border-left-width: 0px;
    height: 253px;
    z-index: 9999; }
    .right-column .feature-box .inner {
      margin: 20px 20px 20px 22px; }
      .right-column .feature-box .inner h3 {
        color: #2a42c6;
        margin-bottom: 4px; }
      .right-column .feature-box .inner h4 {
        color: #1c1c1c; }
      .right-column .feature-box .inner p {
        font-size: 16px; }
  .right-column #outside-divider {
    padding: 20px 0px 20px 20px; }
    .right-column #outside-divider .section {
      padding-top: 15px;
      padding-bottom: 25px;
      border-top: 1px solid #e8e8e8;
      font-size: 14px; }
      .right-column #outside-divider .section h3, .right-column #outside-divider .section h2 {
        color: #86857c;
        padding: 0px 10px 10px 10px; }
      .right-column #outside-divider .section #facebook, .right-column #outside-divider .section #twitter {
        padding-top: 12px;
        padding-left: 75px;
        background-image: url(/content/general/image/icons/64x64/facebook.png);
        background-repeat: no-repeat;
        background-position: 7px 7px; }
      .right-column #outside-divider .section #twitter {
        background-image: url(/content/general/image/icons/64x64/social-media/twitter.png); }
      .right-column #outside-divider .section .content {
        background-color: #e8e8e8;
        padding: 10px;
        font-size: 12px; }
        .right-column #outside-divider .section .content p, .right-column #outside-divider .section .content li {
          font-size: 12px; }
        .right-column #outside-divider .section .content h4 {
          margin-bottom: 2px; }
        .right-column #outside-divider .section .content a.with-small-icon, .right-column #outside-divider .section .content .call-to-action {
          display: block; }
    .right-column #outside-divider .first-section {
      padding-top: 0px;
      border-top: none; }
    .right-column #outside-divider .image-preview img {
      margin-bottom: 10px; }
    .right-column #outside-divider .image-preview p:last-child {
      margin-bottom: 0; }
    .right-column #outside-divider .links-list li {
      *position: relative;
      *left: -15px;
      zoom: 1; }
    .right-column #outside-divider .links-list a {
      display: block;
      margin-bottom: 5px; }
    .right-column #outside-divider #newsletter-signup-section .content p {
      font-size: 14px !important; }
    .right-column #outside-divider #newsletter-signup-section .content form {
      border-bottom: 1px solid #86857c;
      padding-bottom: 0px;
      margin-bottom: 10px; }

.call-to-action-block {
  overflow: hidden;
  padding-top: 10px;
  margin-bottom: 10px; }
  .call-to-action-block .left-content {
    float: left;
    margin-right: 20px; }
  .call-to-action-block h4 {
    font-size: 16px;
    margin-bottom: 5px; }
  .call-to-action-block .call-to-action {
    margin-top: 10px;
    display: block; }

.just-modal {
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  background-image: url(/content/tabulous/images/misc/black-transparent-bg.png);
  position: fixed;
  _position: absolute;
  _left: expression(( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  _top: expression(( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  height: 100%;
  _height: expression(document.documentElement.clientHeight + "px");
  width: 100%;
  _width: expression(document.documentElement.clientWidth + "px");
  top: 0px;
  left: 0px;
  z-index: 9998;
  text-align: center; }
  .just-modal .modal-inner {
    z-index: 9999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: solid 5px #b2b2b2;
    text-align: left;
    margin-top: 10%;
    margin-left: auto;
    margin-right: auto;
    width: 200px;
    background-color: white;
    padding: 14px 20px 20px;
    color: #1c1c1c;
    position: relative; }
    .just-modal .modal-inner h2 {
      font-size: 18px;
      margin-bottom: 10px;
      color: #2a42c6; }
    .just-modal .modal-inner h3 {
      padding-bottom: 15px; }
    .just-modal .modal-inner .modal-close {
      background: transparent;
      background-image: url("/content/tabulous/images/misc/model-close-button.png");
      width: 34px;
      height: 37px;
      background-repeat: no-repeat;
      text-indent: -9999px;
      display: block;
      position: absolute;
      top: -15px;
      right: -14px; }
    .just-modal .modal-inner .wrapper .modal-content {
      display: block !important;
      overflow: hidden; }

/* Debug files for development */
#grid {
  background-image: url(../../images/misc/grid.png);
  height: 2000px;
  width: 100%;
  position: fixed;
  background-position: top center;
  background-repeat: repeat-y;
  opacity: 0.5; }

/* highslide */
/*    *
 * * @file: highslide.css 
 * * @version: 4.1.8 */
.highslide-container div {
  font-family: Verdana, Helvetica;
  font-size: 10pt;
  text-align: left; }
.highslide-container table {
  background: none; }

.highslide {
  outline: none;
  text-decoration: none; }
  .highslide:hover img {
    border-color: gray; }

.highslide-active-anchor img {
  visibility: hidden; }

.highslide-gallery .highslide-active-anchor img {
  border-color: black;
  visibility: visible;
  cursor: default; }

.highslide-image {
  border-width: 2px;
  border-style: solid;
  border-color: white;
  background: gray; }

.highslide-wrapper, .highslide-outline {
  background: white; }

.glossy-dark {
  background: #111111; }

.highslide-caption {
  display: none;
  font-size: 1em;
  padding: 5px;
  /*background: white; */ }

.highslide-heading {
  display: none;
  font-weight: bold;
  margin: 0.4em; }

.highslide-dimming {
  position: absolute;
  background: black; }

a.highslide-full-expand {
  background: url(/scripts/modules/thumbnail-viewer/graphics/fullexpand.gif) no-repeat;
  display: block;
  margin: 0 10px 10px 0;
  width: 34px;
  height: 34px; }

.highslide-loading {
  display: block;
  color: black;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding: 3px;
  border: 1px solid white;
  background-color: white;
  padding-left: 22px;
  background-image: url(/scripts/modules/thumbnail-viewer/graphics/loader.white.gif);
  background-repeat: no-repeat;
  background-position: 3px 1px; }

.highslide-move {
  cursor: move; }
  .highslide-move * {
    cursor: move; }

.highslide-viewport {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: none;
  left: 0;
  top: 0; }

.highslide-overlay, .hidden-container {
  display: none; }

/* Example of a semitransparent, offset closebutton */
.closebutton {
  position: relative;
  top: -15px;
  left: 15px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url(/scripts/modules/thumbnail-viewer/graphics/close.png);
  /* NOTE! For IE6, you also need to update the highslide-ie6.css file. */ }

/*************************************************************************** */
/* Thumbnail boxes for the galleries. */
/* Remove these if you are not using a gallery. */
/*************************************************************************** */
.highslide-gallery ul li {
  display: block;
  position: relative;
  float: left;
  width: 106px;
  height: 106px;
  border: 1px solid silver;
  background: #ededed;
  margin: 2px;
  line-height: 0;
  overflow: hidden; }
.highslide-gallery ul a {
  position: absolute;
  top: 50%;
  left: 50%; }
.highslide-gallery ul img {
  position: relative;
  top: -50%;
  left: -50%; }

html > body .highslide-gallery ul li {
  display: table;
  text-align: center;
  text-align: center; }
html > body .highslide-gallery ul a {
  position: static;
  display: table-cell;
  vertical-align: middle; }
html > body .highslide-gallery ul img {
  position: static; }

/*************************************************************************** */
/* Controls for the galleries. */
/* Remove these if you are not using a gallery */
/*************************************************************************** */
.highslide-controls {
  width: 195px;
  height: 40px;
  background: url(/scripts/modules/thumbnail-viewer/graphics/controlbar-white.gif) 0 -90px no-repeat;
  margin: 20px 15px 10px 0; }
  .highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(/scripts/modules/thumbnail-viewer/graphics/controlbar-white.gif) right -90px no-repeat; }
  .highslide-controls li {
    float: left;
    padding: 5px 0;
    margin: 0;
    list-style: none; }
  .highslide-controls a {
    background-image: url(/scripts/modules/thumbnail-viewer/graphics/controlbar-white.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none; }
    .highslide-controls a.disabled, .highslide-controls #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .highslide-controls a.slidingdoor-button, .highslide-controls #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .highslide-controls a.slidingdoor-button {
      cursor: default; }
      .highslide-controls a.disabled span, .highslide-controls #page-editor.something-clicked #continueButton a.slidingdoor-button span, #page-editor.something-clicked #continueButton .highslide-controls a.slidingdoor-button span, .highslide-controls #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button span, #cruk-page-editor.something-clicked #continueButton .highslide-controls a.slidingdoor-button span {
        cursor: default; }
    .highslide-controls a span {
      /* hide the text for these graphic buttons */
      display: none;
      cursor: pointer; }
  .highslide-controls .highslide-previous a {
    background-position: 0 0; }
    .highslide-controls .highslide-previous a:hover {
      background-position: 0 -30px; }
    .highslide-controls .highslide-previous a.disabled, .highslide-controls .highslide-previous #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .highslide-controls .highslide-previous a.slidingdoor-button, .highslide-controls .highslide-previous #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .highslide-controls .highslide-previous a.slidingdoor-button {
      background-position: 0 -60px !important; }
  .highslide-controls .highslide-play a {
    background-position: -30px 0; }
    .highslide-controls .highslide-play a:hover {
      background-position: -30px -30px; }
    .highslide-controls .highslide-play a.disabled, .highslide-controls .highslide-play #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .highslide-controls .highslide-play a.slidingdoor-button, .highslide-controls .highslide-play #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .highslide-controls .highslide-play a.slidingdoor-button {
      background-position: -30px -60px !important; }
  .highslide-controls .highslide-pause a {
    background-position: -60px 0; }
    .highslide-controls .highslide-pause a:hover {
      background-position: -60px -30px; }
  .highslide-controls .highslide-next a {
    background-position: -90px 0; }
    .highslide-controls .highslide-next a:hover {
      background-position: -90px -30px; }
    .highslide-controls .highslide-next a.disabled, .highslide-controls .highslide-next #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .highslide-controls .highslide-next a.slidingdoor-button, .highslide-controls .highslide-next #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .highslide-controls .highslide-next a.slidingdoor-button {
      background-position: -90px -60px !important; }
  .highslide-controls .highslide-move a {
    background-position: -120px 0; }
    .highslide-controls .highslide-move a:hover {
      background-position: -120px -30px; }
  .highslide-controls .highslide-full-expand a {
    background-position: -150px 0; }
    .highslide-controls .highslide-full-expand a:hover {
      background-position: -150px -30px; }
    .highslide-controls .highslide-full-expand a.disabled, .highslide-controls .highslide-full-expand #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .highslide-controls .highslide-full-expand a.slidingdoor-button, .highslide-controls .highslide-full-expand #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .highslide-controls .highslide-full-expand a.slidingdoor-button {
      background-position: -150px -60px !important; }
  .highslide-controls .highslide-close a {
    background-position: -180px 0; }
    .highslide-controls .highslide-close a:hover {
      background-position: -180px -30px; }

/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
/*************************************************************************** */
/* Styles for the Individual wrapper class names. */
/* See www.highslide.com/ref/hs.wrapperClassName */
/* You can safely remove the class name themes you don't use */
/*************************************************************************** */
/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
  height: 18px;
  border-bottom: 1px solid #dddddd; }
.draggable-header .highslide-heading {
  position: absolute;
  margin: 2px 0.4em; }
.draggable-header .highslide-header .highslide-move {
  cursor: move;
  display: block;
  height: 16px;
  position: absolute;
  right: 24px;
  top: 0;
  width: 100%;
  z-index: 1; }
  .draggable-header .highslide-header .highslide-move * {
    display: none; }
.draggable-header .highslide-header .highslide-close {
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 5;
  padding: 0; }
  .draggable-header .highslide-header .highslide-close span {
    display: none; }
  .draggable-header .highslide-header .highslide-close a {
    display: block;
    height: 16px;
    width: 16px;
    background-image: url(/scripts/modules/thumbnail-viewer/graphics/closeX.png); }
    .draggable-header .highslide-header .highslide-close a:hover {
      background-position: 0 16px; }
.draggable-header .highslide-maincontent {
  padding-top: 1em; }

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
  height: 18px;
  border-bottom: 1px solid #dddddd; }
.titlebar .highslide-heading {
  position: absolute;
  width: 90%;
  margin: 1px 0 1px 5px;
  color: #666666; }
.titlebar .highslide-header .highslide-move {
  cursor: move;
  display: block;
  height: 16px;
  position: absolute;
  right: 24px;
  top: 0;
  width: 100%;
  z-index: 1; }
  .titlebar .highslide-header .highslide-move * {
    display: none; }
.titlebar .highslide-header li {
  position: relative;
  top: 3px;
  z-index: 2;
  padding: 0 0 0 1em; }
.titlebar .highslide-maincontent {
  padding-top: 1em; }

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
  display: none; }

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
  background: white; }
  .wide-border .highslide-image {
    border-width: 10px; }
  .wide-border .highslide-caption {
    padding: 0 10px 10px 10px; }

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
  border: none; }
.borderless .highslide-caption {
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  background: silver; }

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
  background: #444444; }
  .outer-glow .highslide-image {
    border: 5px solid #444444; }
  .outer-glow .highslide-caption {
    border: 5px solid #444444;
    border-top: none;
    padding: 5px;
    background-color: gray; }

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
  background: white; }
  .colored-border .highslide-image {
    border: 2px solid green; }
  .colored-border .highslide-caption {
    border: 2px solid green;
    border-top: none; }

/* hs.wrapperClassName = 'dark' */
.dark {
  background: #111111; }
  .dark .highslide-image {
    border-color: black black #202020 black;
    background: gray; }
  .dark .highslide-caption {
    color: white;
    background: #111111; }
  .dark .highslide-controls {
    background-image: url(/scripts/modules/thumbnail-viewer/graphics/controlbar-black-border.gif); }
    .dark .highslide-controls ul, .dark .highslide-controls a {
      background-image: url(/scripts/modules/thumbnail-viewer/graphics/controlbar-black-border.gif); }

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
  position: absolute;
  padding: 1em 0 0 0;
  background: none;
  color: white;
  border: none;
  font-weight: bold; }

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
  color: gray;
  font-weight: bold;
  height: 20px;
  overflow: hidden;
  cursor: default;
  padding: 0 0 0 2px;
  margin: 0; }
.controls-in-heading .highslide-controls {
  width: 105px;
  height: 20px;
  position: relative;
  margin: 0;
  top: -23px;
  left: 7px;
  background: none; }
  .controls-in-heading .highslide-controls ul {
    position: static;
    height: 20px;
    background: none; }
  .controls-in-heading .highslide-controls li {
    padding: 0; }
  .controls-in-heading .highslide-controls a {
    background-image: url(/scripts/modules/thumbnail-viewer/graphics/controlbar-white-small.gif);
    height: 20px;
    width: 20px; }
  .controls-in-heading .highslide-controls .highslide-move {
    display: none; }
  .controls-in-heading .highslide-controls .highslide-previous a {
    background-position: 0 0; }
    .controls-in-heading .highslide-controls .highslide-previous a:hover {
      background-position: 0 -20px; }
    .controls-in-heading .highslide-controls .highslide-previous a.disabled, .controls-in-heading .highslide-controls .highslide-previous #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .controls-in-heading .highslide-controls .highslide-previous a.slidingdoor-button, .controls-in-heading .highslide-controls .highslide-previous #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .controls-in-heading .highslide-controls .highslide-previous a.slidingdoor-button {
      background-position: 0 -40px !important; }
  .controls-in-heading .highslide-controls .highslide-play a {
    background-position: -20px 0; }
    .controls-in-heading .highslide-controls .highslide-play a:hover {
      background-position: -20px -20px; }
    .controls-in-heading .highslide-controls .highslide-play a.disabled, .controls-in-heading .highslide-controls .highslide-play #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .controls-in-heading .highslide-controls .highslide-play a.slidingdoor-button, .controls-in-heading .highslide-controls .highslide-play #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .controls-in-heading .highslide-controls .highslide-play a.slidingdoor-button {
      background-position: -20px -40px !important; }
  .controls-in-heading .highslide-controls .highslide-pause a {
    background-position: -40px 0; }
    .controls-in-heading .highslide-controls .highslide-pause a:hover {
      background-position: -40px -20px; }
  .controls-in-heading .highslide-controls .highslide-next a {
    background-position: -60px 0; }
    .controls-in-heading .highslide-controls .highslide-next a:hover {
      background-position: -60px -20px; }
    .controls-in-heading .highslide-controls .highslide-next a.disabled, .controls-in-heading .highslide-controls .highslide-next #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .controls-in-heading .highslide-controls .highslide-next a.slidingdoor-button, .controls-in-heading .highslide-controls .highslide-next #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .controls-in-heading .highslide-controls .highslide-next a.slidingdoor-button {
      background-position: -60px -40px !important; }
  .controls-in-heading .highslide-controls .highslide-full-expand a {
    background-position: -100px 0; }
    .controls-in-heading .highslide-controls .highslide-full-expand a:hover {
      background-position: -100px -20px; }
    .controls-in-heading .highslide-controls .highslide-full-expand a.disabled, .controls-in-heading .highslide-controls .highslide-full-expand #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .controls-in-heading .highslide-controls .highslide-full-expand a.slidingdoor-button, .controls-in-heading .highslide-controls .highslide-full-expand #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .controls-in-heading .highslide-controls .highslide-full-expand a.slidingdoor-button {
      background-position: -100px -40px !important; }
  .controls-in-heading .highslide-controls .highslide-close a {
    background-position: -120px 0; }
    .controls-in-heading .highslide-controls .highslide-close a:hover {
      background-position: -120px -20px; }

/*************************************************************************** */
/* Styles for text based controls. */
/* You can safely remove this if you don't use text based controls */
/*************************************************************************** */
.text-controls .highslide-controls {
  width: auto;
  height: auto;
  margin: 0;
  text-align: center;
  background: none; }
.text-controls ul {
  position: static;
  background: none;
  height: auto;
  left: 0; }
.text-controls .highslide-move {
  display: none; }
.text-controls li {
  background-image: url(/scripts/modules/thumbnail-viewer/graphics/controlbar-text-buttons.png);
  background-position: right top !important;
  padding: 0;
  margin-left: 15px;
  display: block;
  width: auto; }
.text-controls a {
  background: url(/scripts/modules/thumbnail-viewer/graphics/controlbar-text-buttons.png) no-repeat;
  background-position: left top !important;
  position: relative;
  left: -10px;
  display: block;
  width: auto;
  height: auto;
  text-decoration: none !important; }
  .text-controls a span {
    background: url(/scripts/modules/thumbnail-viewer/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
    display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
    padding: 1px 0 1px 18px;
    color: #333333;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap; }
.text-controls .highslide-next {
  margin-right: 1em; }
.text-controls .highslide-full-expand a span {
  min-width: 0;
  margin: 1px 0;
  padding: 1px 0 1px 10px; }
.text-controls .highslide-close a span {
  min-width: 0; }
.text-controls a:hover span {
  color: black; }
.text-controls a.disabled span, .text-controls #page-editor.something-clicked #continueButton a.slidingdoor-button span, #page-editor.something-clicked #continueButton .text-controls a.slidingdoor-button span, .text-controls #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button span, #cruk-page-editor.something-clicked #continueButton .text-controls a.slidingdoor-button span {
  color: #999999; }
.text-controls .highslide-previous span {
  background-position: 0 -40px; }
.text-controls .highslide-previous a.disabled, .text-controls .highslide-previous #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .text-controls .highslide-previous a.slidingdoor-button, .text-controls .highslide-previous #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .text-controls .highslide-previous a.slidingdoor-button {
  background-position: left top !important; }
  .text-controls .highslide-previous a.disabled span, .text-controls .highslide-previous #page-editor.something-clicked #continueButton a.slidingdoor-button span, #page-editor.something-clicked #continueButton .text-controls .highslide-previous a.slidingdoor-button span, .text-controls .highslide-previous #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button span, #cruk-page-editor.something-clicked #continueButton .text-controls .highslide-previous a.slidingdoor-button span {
    background-position: 0 -140px; }
.text-controls .highslide-play span {
  background-position: 0 -60px; }
.text-controls .highslide-play a.disabled, .text-controls .highslide-play #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .text-controls .highslide-play a.slidingdoor-button, .text-controls .highslide-play #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .text-controls .highslide-play a.slidingdoor-button {
  background-position: left top !important; }
  .text-controls .highslide-play a.disabled span, .text-controls .highslide-play #page-editor.something-clicked #continueButton a.slidingdoor-button span, #page-editor.something-clicked #continueButton .text-controls .highslide-play a.slidingdoor-button span, .text-controls .highslide-play #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button span, #cruk-page-editor.something-clicked #continueButton .text-controls .highslide-play a.slidingdoor-button span {
    background-position: 0 -160px; }
.text-controls .highslide-pause span {
  background-position: 0 -80px; }
.text-controls .highslide-next span {
  background-position: 0 -100px; }
.text-controls .highslide-next a.disabled, .text-controls .highslide-next #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .text-controls .highslide-next a.slidingdoor-button, .text-controls .highslide-next #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .text-controls .highslide-next a.slidingdoor-button {
  background-position: left top !important; }
  .text-controls .highslide-next a.disabled span, .text-controls .highslide-next #page-editor.something-clicked #continueButton a.slidingdoor-button span, #page-editor.something-clicked #continueButton .text-controls .highslide-next a.slidingdoor-button span, .text-controls .highslide-next #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button span, #cruk-page-editor.something-clicked #continueButton .text-controls .highslide-next a.slidingdoor-button span {
    background-position: 0 -200px; }
.text-controls .highslide-full-expand span {
  background: none; }
.text-controls .highslide-full-expand a.disabled, .text-controls .highslide-full-expand #page-editor.something-clicked #continueButton a.slidingdoor-button, #page-editor.something-clicked #continueButton .text-controls .highslide-full-expand a.slidingdoor-button, .text-controls .highslide-full-expand #cruk-page-editor.something-clicked #continueButton a.slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .text-controls .highslide-full-expand a.slidingdoor-button {
  background-position: left top !important; }
.text-controls .highslide-close span {
  background-position: 0 -120px; }

/*************************************************************************** */
/* Styles for the thumbstrip. */
/* See www.highslide.com/ref/hs.addSlideshow */
/* You can safely remove this if you don't use a thumbstrip */
/*************************************************************************** */
.highslide-thumbstrip {
  height: 100%; }
  .highslide-thumbstrip div {
    overflow: hidden; }
  .highslide-thumbstrip table {
    position: relative;
    padding: 0;
    border-collapse: collapse; }
  .highslide-thumbstrip td {
    padding: 1px;
    /*text-align: center; */ }
  .highslide-thumbstrip a {
    outline: none; }
  .highslide-thumbstrip img {
    display: block;
    border: 1px solid gray;
    margin: 0 auto; }
  .highslide-thumbstrip .highslide-active-anchor img {
    visibility: visible; }
  .highslide-thumbstrip .highslide-marker {
    position: absolute;
    width: 0;
    height: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    /* change this to actual background color in highslide-ie6.css */ }

.highslide-thumbstrip-horizontal div {
  width: auto;
  /* width: 100% breaks in small strips in IE */ }
.highslide-thumbstrip-horizontal .highslide-scroll-up {
  display: none;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 25px;
  height: 42px; }
  .highslide-thumbstrip-horizontal .highslide-scroll-up div {
    margin-bottom: 10px;
    cursor: pointer;
    background: url(/scripts/modules/thumbnail-viewer/graphics/scrollarrows.png) left center no-repeat;
    height: 42px; }
.highslide-thumbstrip-horizontal .highslide-scroll-down {
  display: none;
  position: absolute;
  top: 3px;
  right: 3px;
  width: 25px;
  height: 42px; }
  .highslide-thumbstrip-horizontal .highslide-scroll-down div {
    margin-bottom: 10px;
    cursor: pointer;
    background: url(/scripts/modules/thumbnail-viewer/graphics/scrollarrows.png) center right no-repeat;
    height: 42px; }
.highslide-thumbstrip-horizontal table {
  margin: 2px 0 10px 0; }

.highslide-viewport .highslide-thumbstrip-horizontal table {
  margin-left: 10px; }

.highslide-thumbstrip-horizontal img {
  width: auto;
  height: 40px; }
.highslide-thumbstrip-horizontal .highslide-marker {
  top: 47px;
  border-left-width: 6px;
  border-right-width: 6px;
  border-bottom: 6px solid gray; }

.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
  margin-left: 10px; }

.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
  border-bottom-color: white !important; }

.highslide-thumbstrip-vertical-overlay {
  overflow: hidden !important; }

.highslide-thumbstrip-vertical div {
  height: 100%; }
.highslide-thumbstrip-vertical a {
  display: block; }
.highslide-thumbstrip-vertical .highslide-scroll-up {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 25px; }
  .highslide-thumbstrip-vertical .highslide-scroll-up div {
    margin-left: 10px;
    cursor: pointer;
    background: url(/scripts/modules/thumbnail-viewer/graphics/scrollarrows.png) top center no-repeat;
    height: 25px; }
.highslide-thumbstrip-vertical .highslide-scroll-down {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 25px; }
  .highslide-thumbstrip-vertical .highslide-scroll-down div {
    margin-left: 10px;
    cursor: pointer;
    background: url(/scripts/modules/thumbnail-viewer/graphics/scrollarrows.png) bottom center no-repeat;
    height: 25px; }
.highslide-thumbstrip-vertical table {
  margin: 10px 0 0 10px; }
.highslide-thumbstrip-vertical img {
  max-width: 60px; }
.highslide-thumbstrip-vertical .highslide-marker {
  left: 0;
  margin-top: 8px;
  border-top-width: 6px;
  border-bottom-width: 6px;
  border-left: 6px solid gray; }

.dark .highslide-thumbstrip-vertical .highslide-marker {
  border-left-color: white; }

.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
  border-left-color: white; }
.highslide-viewport .highslide-thumbstrip-float {
  overflow: auto; }

.highslide-thumbstrip-float ul {
  margin: 2px 0;
  padding: 0; }
.highslide-thumbstrip-float li {
  display: block;
  height: 60px;
  margin: 0 2px;
  list-style: none;
  float: left; }
.highslide-thumbstrip-float img {
  display: inline;
  border-color: silver;
  max-height: 56px; }
.highslide-thumbstrip-float .highslide-active-anchor img {
  border-color: black; }
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div, .highslide-thumbstrip-float .highslide-marker {
  display: none; }

.highslide-header {
  display: none; }

/* styling Object/Flash video when it's pulled into popup - KCV */
.highslide-controls {
  width: 220px; }
  .highslide-controls .highslide-close {
    float: right;
    margin: 0; }

.highslide-html-content object {
  position: relative;
  top: 70px; }

.highslide-move, .highslide-full-expand {
  display: none; }

#page-creation-zone.event-category-selection-section .left-column .section {
  background-image: none !important; }
  #page-creation-zone.event-category-selection-section .left-column .section#intro {
    padding-bottom: 0px !important; }
#page-creation-zone.event-category-selection-section .left-column h1 {
  color: #2a42c6;
  font-size: 23px;
  margin-bottom: 10px; }
#page-creation-zone.event-category-selection-section .left-column .call-to-action > span {
  margin-left: 0px; }
#page-creation-zone.event-category-selection-section .left-column .slidingdoor-button > span {
  *line-height: 30px; }
#page-creation-zone.event-category-selection-section .left-column #intro {
  padding: 15px 20px 20px; }
#page-creation-zone.event-category-selection-section .left-column .three-way-image-split {
  clear: both;
  padding: 20px !important; }
  #page-creation-zone.event-category-selection-section .left-column .three-way-image-split #specialEvent {
    *padding-bottom: 40px; }
  #page-creation-zone.event-category-selection-section .left-column .three-way-image-split .split {
    width: 160px;
    overflow: hidden;
    margin-left: 18px;
    padding-bottom: 20px;
    background-color: #e8e8e8;
    /* p  // REMOVED BECAUSE... a copy change on the header will break this!
     * +min-height(88)  */ }
    #page-creation-zone.event-category-selection-section .left-column .three-way-image-split .split .content-height-resolver {
      min-height: 335px;
      *height: expression(this.height < 335 ? "335px" : true);
      margin-bottom: 20px; }
    #page-creation-zone.event-category-selection-section .left-column .three-way-image-split .split h4, #page-creation-zone.event-category-selection-section .left-column .three-way-image-split .split h3, #page-creation-zone.event-category-selection-section .left-column .three-way-image-split .split h2 {
      color: black;
      margin-top: 4px;
      font-size: 16px;
      line-height: 20px; }
    #page-creation-zone.event-category-selection-section .left-column .three-way-image-split .split a {
      text-decoration: none; }
  #page-creation-zone.event-category-selection-section .left-column .three-way-image-split .first-split {
    margin-left: 0px; }
    #page-creation-zone.event-category-selection-section .left-column .three-way-image-split .first-split h4, #page-creation-zone.event-category-selection-section .left-column .three-way-image-split .first-split h3, #page-creation-zone.event-category-selection-section .left-column .three-way-image-split .first-split h2 {
      position: static; }
#page-creation-zone.event-category-selection-section .left-column #organised-event-container {
  padding-bottom: 0px !important; }
#page-creation-zone.event-category-selection-section .left-column #organised-event {
  border: 1px dotted #86857c;
  overflow: hidden;
  background-color: #e8e8e8;
  height: 185px;
  overflow: hidden; }
  #page-creation-zone.event-category-selection-section .left-column #organised-event h4, #page-creation-zone.event-category-selection-section .left-column #organised-event h3, #page-creation-zone.event-category-selection-section .left-column #organised-event h2 {
    color: black;
    margin-top: 11px;
    font-size: 16px;
    line-height: 20px; }
  #page-creation-zone.event-category-selection-section .left-column #organised-event p {
    margin: 10px 0 0; }
  #page-creation-zone.event-category-selection-section .left-column #organised-event img {
    float: left;
    margin-right: 12px; }
  #page-creation-zone.event-category-selection-section .left-column #organised-event .slidingdoor-button {
    margin-top: 15px; }
  #page-creation-zone.event-category-selection-section .left-column #organised-event a {
    text-decoration: none; }
#page-creation-zone.event-category-selection-section .right-column #outside-divider {
  padding-top: 0px !important; }

/* MB temporary overrides during A/B testing phase*/
.event--calendar, .cal.dtstart {
  color: #1c1c1c; }

.event--list a, #matched-events a, #popular-events-list a {
  text-decoration: none; }
.event--list .event--summary, .event--list p.summary, #matched-events .event--summary, #matched-events p.summary, #popular-events-list .event--summary, #popular-events-list p.summary {
  margin-left: 55px;
  text-decoration: underline;
  font-size: 16px !important;
  margin-bottom: 5px !important; }
.event--list h2.event--summary, #matched-events h2.event--summary, #popular-events-list h2.event--summary {
  color: #2a42c6 !important; }
.event--list .event--category, .event--list .category p.text-small, #matched-events .event--category, #matched-events .category p.text-small, #popular-events-list .event--category, #popular-events-list .category p.text-small {
  margin-left: 55px;
  color: #1c1c1c;
  font-style: normal;
  font-size: 12px !important; }

#event-search h1 {
  font-size: 23px;
  margin: 0 0 15px 20px; }
#event-search #content-area .left-column {
  padding-bottom: 0;
  min-height: inherit;
  background-image: none; }
  #event-search #content-area .left-column h1 {
    font-size: 23px;
    margin: 0 0 15px 24px; }
    #event-search #content-area .left-column h1 #count {
      background: #e8e8e8;
      padding: 4px 40px 4px 12px;
      margin: -20px -20px 25px;
      font-size: 12px; }
    #event-search #content-area .left-column h1 .section {
      background-image: none;
      background-color: transparent;
      border: none; }
#event-search .pagination {
  margin: 0 auto;
  text-align: center; }
  #event-search .pagination li {
    list-style: none;
    display: inline;
    padding: 0 3px;
    font-size: 12px;
    border-right: 1px dotted #1c1c1c; }
    #event-search .pagination li a {
      color: #1c1c1c;
      padding: 4px; }
  #event-search .pagination .next {
    border-right: 0; }
#event-search .right-column #outside-divider {
  padding-top: 0; }
#event-search #SearchTerm {
  margin-right: 15px;
  margin-top: 2px; }
#event-search #search-events .content {
  overflow: hidden; }
  #event-search #search-events .content .input {
    margin-right: 8px; }
#event-search .one-search-wrap-inner {
  padding: 10px;
  font-size: 12px; }
  #event-search .one-search-wrap-inner label {
    display: none; }
  #event-search .one-search-wrap-inner input {
    display: block;
    font-size: 12px;
    height: 26px;
    padding: 3px 7px 2px 7px;
    margin-right: 10px;
    float: left; }
  #event-search .one-search-wrap-inner button {
    background-image: url(/content/general/image/buttons/pipe-blue-end-small.png);
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    display: block;
    cursor: pointer;
    font-size: 12px;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 4px;
    position: relative;
    width: 55px;
    overflow: hidden; }
    #event-search .one-search-wrap-inner button span {
      background-image: url(/content/general/image/buttons/pipe-blue-full-small.png);
      background-position: right top;
      background-color: transparent;
      background-repeat: no-repeat;
      border: 0;
      display: block;
      text-decoration: none;
      cursor: pointer;
      color: white;
      position: relative;
      float: left;
      overflow: visible;
      margin: 0;
      padding: 9px 9px 12px 2px;
      position: relative;
      text-align: center;
      width: auto;
      line-height: normal; }
#event-search .right-column #popular-organised-events .content {
  padding-top: 16px; }
#event-search .right-column #event-search-section input {
  font-size: 12px; }
#event-search #event-search-section input {
  margin-right: 10px; }

#page-creation-zone.global-giving-selection .left-column .three-way-image-split .split .content-height-resolver {
  min-height: 375px;
  *height: expression(this.height < 375 ? "375px" : true); }

#page-creation-zone.global-giving-selection .slidingdoor-button input {
  font-size: 12px !important; }
#page-creation-zone.global-giving-selection .three-way-image-split h3 {
  margin-left: 0; }

#page-creation-zone.event-category-selection-section .notice.positive {
  background-image: none;
  overflow: hidden;
  padding-left: 6px; }
  #page-creation-zone.event-category-selection-section .notice.positive img {
    margin-right: 14px;
    float: left; }
  #page-creation-zone.event-category-selection-section .notice.positive div {
    float: left; }

#page-creation-zone.event-category-selection-section .three-way-image-split .call-to-action {
  margin-top: 0; }
#page-creation-zone.event-category-selection-section .modal-content {
  margin-left: -20px;
  margin-right: -20px; }
  #page-creation-zone.event-category-selection-section .modal-content h2 {
    padding: 0px 15px 0px 15px; }
  #page-creation-zone.event-category-selection-section .modal-content .panels {
    padding: 0px 15px 0px 15px;
    overflow: hidden; }
    #page-creation-zone.event-category-selection-section .modal-content .panels .slidingdoor-button {
      margin-top: 15px; }
    #page-creation-zone.event-category-selection-section .modal-content .panels .panel {
      vertical-align: middle; }
      #page-creation-zone.event-category-selection-section .modal-content .panels .panel label {
        display: block;
        font-weight: bold; }
      #page-creation-zone.event-category-selection-section .modal-content .panels .panel .input {
        /* THESE HACKS SHOULD NEVER BE NEEDED, SERIOUSLY WHY IS THIS DIFFERENT TO CHARITIES/ABOUT US ETC.? */
        *margin-right: 5px;
        _margin-right: 15px;
        _padding-right: 0px;
        _position: relative;
        _left: 10px;
        display: inline-block;
        *display: inline;
        zoom: 1; }
        #page-creation-zone.event-category-selection-section .modal-content .panels .panel .input input {
          _margin-left: 10px; }
      #page-creation-zone.event-category-selection-section .modal-content .panels .panel p {
        font-size: 14px;
        line-height: 19px; }
        #page-creation-zone.event-category-selection-section .modal-content .panels .panel p em {
          display: block;
          margin-top: -5px;
          font-size: 12px;
          color: #86857c; }
  #page-creation-zone.event-category-selection-section .modal-content#occasionEventPanel #pick-below {
    padding: 15px 0px 5px 0px;
    color: white;
    border-left: 1px solid #7e9e06;
    border-right: 1px solid #7e9e06;
    border-bottom: 1px solid #7e9e06;
    text-align: center;
    background-color: #91b707;
    zoom: 1;
    margin-bottom: 15px;
    text-shadow: 0px 1px 0px #6a8605; }
  #page-creation-zone.event-category-selection-section .modal-content#occasionEventPanel #cat-type-picker {
    margin: 15px 0px 20px 0px;
    padding-bottom: 15px;
    font-size: 14px;
    border-bottom: 1px solid #e8e8e8; }
    #page-creation-zone.event-category-selection-section .modal-content#occasionEventPanel #cat-type-picker input {
      margin-left: 15px;
      margin-right: 1px; }
    #page-creation-zone.event-category-selection-section .modal-content#occasionEventPanel #cat-type-picker label {
      margin-right: 5px;
      position: relative;
      top: -1px; }
    #page-creation-zone.event-category-selection-section .modal-content#occasionEventPanel #cat-type-picker input, #page-creation-zone.event-category-selection-section .modal-content#occasionEventPanel #cat-type-picker label {
      cursor: pointer; }

#create-page-intro .container #content-area .right-column {
  width: 400px; }

.container #content-area .left-column #email-form, .container #content-area .left-column #forgotPassFrm {
  width: 350px;
  color: gray; }
  .container #content-area .left-column #email-form h2, .container #content-area .left-column #forgotPassFrm h2 {
    color: black; }
  .container #content-area .left-column #email-form #emailAddress, .container #content-area .left-column #forgotPassFrm #emailAddress {
    margin-bottom: 30px; }
  .container #content-area .left-column #email-form #Password, .container #content-area .left-column #forgotPassFrm #Password {
    margin-bottom: 10px;
    margin-left: 26px; }
  .container #content-area .left-column #email-form #login-submit, .container #content-area .left-column #forgotPassFrm #login-submit {
    margin-left: 26px; }

#login-page .inner {
  width: 450px; }

#create-page-intro .container #content-area .left-column {
  border: 0 none;
  width: 540px; }
  #create-page-intro .container #content-area .left-column .inner {
    width: 450px; }
  #create-page-intro .container #content-area .left-column .section {
    border-right: 0;
    padding: 5px 0; }
  #create-page-intro .container #content-area .left-column .form-section h1 {
    margin-left: 15px;
    font-size: 23px;
    line-height: 20px; }
  #create-page-intro .container #content-area .left-column .form-section .section {
    margin-left: 15px; }
  #create-page-intro .container #content-area .left-column .right-col-flush .right-column {
    margin-top: -50px; }
    #create-page-intro .container #content-area .left-column .right-col-flush .right-column .section {
      border-top: 0;
      padding-bottom: 0;
      padding-top: 0; }
      #create-page-intro .container #content-area .left-column .right-col-flush .right-column .section h3, #create-page-intro .container #content-area .left-column .right-col-flush .right-column .section h2 {
        padding-bottom: 0; }
      #create-page-intro .container #content-area .left-column .right-col-flush .right-column .section .content {
        background: transparent; }
      #create-page-intro .container #content-area .left-column .right-col-flush .right-column .section .image-preview img {
        border: #e8e8e8 1px solid;
        margin-bottom: 0; }
  #create-page-intro .container #content-area .left-column #intro p {
    margin-bottom: 0;
    font-size: 14px; }
  #create-page-intro .container #content-area .left-column .section {
    background-image: none; }
  #create-page-intro .container #content-area .left-column #emailAddress label, #create-page-intro .container #content-area .left-column #forgotPassFrm label {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
    color: black; }
  #create-page-intro .container #content-area .left-column h2 {
    font-size: 16px; }

#forgotPassFrm br {
  clear: both; }

#create-page-intro #outside-divider {
  width: 300px;
  padding: 60px 0 0 20px; }
  #create-page-intro #outside-divider h2 {
    color: gray;
    font-size: 21px; }
  #create-page-intro #outside-divider .content {
    background-color: transparent;
    padding: 0; }
    #create-page-intro #outside-divider .content h3 {
      padding-left: 0;
      color: #72ac58;
      font-size: 16px;
      padding: 0; }
  #create-page-intro #outside-divider .section {
    border: 0 none;
    padding-bottom: 0; }
  #create-page-intro #outside-divider li {
    margin-bottom: 20px; }
    #create-page-intro #outside-divider li p {
      color: gray;
      font-size: 13px;
      line-height: 1.2em; }

#create-page-intro .inner {
  -moz-box-shadow: 4px 0 5px #eae9e3, -4px 0 5px #eae9e3, 0 -4px 5px #eae9e3, 0 4px 5px #eae9e3;
  -webkit-box-shadow: 4px 0 5px #eae9e3, -4px 0 5px #eae9e3, 0 -4px 5px #eae9e3, 0 4px 5px #eae9e3;
  box-shadow: 4px 0 5px #eae9e3, -4px 0 5px #eae9e3, 0 -4px 5px #eae9e3, 0 4px 5px #eae9e3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: white;
  margin: 7px;
  margin-right: 48px;
  padding: 20px 10px; }
  #create-page-intro .inner p {
    font-size: 16px; }

.form-section .has-radiobuttons li input {
  margin-left: 0; }

.ie8 .form-section, .ie7 .form-section, .ie6 .form-section, .ie7 .create-form-section {
  border: 1px solid #eae9e3; }

.ie8 #reset-password-form .form-section, .ie7 #reset-password-form .form-section, .ie6 #reset-password-form .form-section {
  border: none; }

.ie8 #reset-password-form, .ie7 #reset-password-form, .ie6 #reset-password-form {
  border: 1px solid #eae9e3;
  padding-bottom: 25px; }

#login-page h1, #create-page-intro h1 {
  font-size: 17px; }
#login-page #login-form, #create-page-intro #login-form {
  width: 379px;
  padding: 13px 13px 23px 0;
  margin-left: 20px; }
  #login-page #login-form .input, #create-page-intro #login-form .input {
    height: 20px;
    font-size: 13px !important;
    margin-bottom: 10px; }
  #login-page #login-form #email-form, #create-page-intro #login-form #email-form {
    width: 390px; }
    #login-page #login-form #email-form h2, #create-page-intro #login-form #email-form h2 {
      color: black;
      font-size: 14px !important;
      margin: 0 0 10px 0 !important;
      padding: 0 !important; }
    #login-page #login-form #email-form #emailAddress, #create-page-intro #login-form #email-form #emailAddress {
      height: auto !important;
      width: 175px;
      float: left;
      margin-bottom: 20px !important; }
      #login-page #login-form #email-form #emailAddress label, #create-page-intro #login-form #email-form #emailAddress label {
        font-size: 14px !important;
        color: black;
        margin-bottom: 10px !important; }
    #login-page #login-form #email-form #fb-btn, #create-page-intro #login-form #email-form #fb-btn {
      float: left;
      width: 206px;
      margin-top: 25px; }
      #login-page #login-form #email-form #fb-btn p, #create-page-intro #login-form #email-form #fb-btn p {
        float: left;
        width: 36px;
        color: black;
        font-weight: bold;
        font-size: 13px !important;
        margin: 6px 0 0 0;
        text-align: center; }
      #login-page #login-form #email-form #fb-btn span, #create-page-intro #login-form #email-form #fb-btn span {
        background: url(/content/images/buttons/fb-connect-bttn.gif) right 0 no-repeat;
        display: inline-block;
        height: 22px;
        width: 166px;
        margin-top: 6px; }
        #login-page #login-form #email-form #fb-btn span a, #create-page-intro #login-form #email-form #fb-btn span a {
          display: inline-block;
          height: 26px;
          text-decoration: none; }
          #login-page #login-form #email-form #fb-btn span a span, #create-page-intro #login-form #email-form #fb-btn span a span {
            visibility: hidden; }
    #login-page #login-form #email-form .has-radiobuttons, #create-page-intro #login-form #email-form .has-radiobuttons {
      margin-bottom: 10px !important; }
      #login-page #login-form #email-form .has-radiobuttons label, #create-page-intro #login-form #email-form .has-radiobuttons label {
        font-size: 12px !important; }
    #login-page #login-form #email-form #password-section, #create-page-intro #login-form #email-form #password-section {
      float: left;
      width: 209px; }
    #login-page #login-form #email-form #forgot-pass-link, #create-page-intro #login-form #email-form #forgot-pass-link {
      color: #3db9fa;
      font-size: 12px;
      float: left;
      margin: 2px 0 0 0;
      padding: 0; }

#login-page .inner {
  border: none !important;
  background-position: 427px 38px !important; }

/*--extras needed for the creaet page form    --- */
.create-form-section {
  -moz-box-shadow: 4px 0 5px #eae9e3, -4px 0 5px #eae9e3, 0 -4px 5px #eae9e3, 0 4px 5px #eae9e3;
  -webkit-box-shadow: 4px 0 5px #eae9e3, -4px 0 5px #eae9e3, 0 -4px 5px #eae9e3, 0 4px 5px #eae9e3;
  box-shadow: 4px 0 5px #eae9e3, -4px 0 5px #eae9e3, 0 -4px 5px #eae9e3, 0 4px 5px #eae9e3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: white;
  margin: 7px;
  margin-right: 48px;
  padding: 20px 10px; }

#create-page-intro.create-form-section {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

#create-page-intro #login-section h1 {
  margin: 0 0 12px 20px;
  font-size: 20px;
  display: block; }
#create-page-intro #login-section p {
  margin: 0 0 0 20px;
  font-size: 13px; }
#create-page-intro .inner {
  border: none !important;
  background-position: 427px 71px !important; }
#create-page-intro #emailAddress label {
  margin-bottom: 5px !important; }
#create-page-intro .has-radiobuttons li {
  clear: both; }
  #create-page-intro .has-radiobuttons li label {
    color: black !important; }
  #create-page-intro .has-radiobuttons li input {
    display: inline;
    float: left;
    margin: 3px 10px 0 8px !important; }
#create-page-intro #forgotPassFrm p {
  color: black;
  margin-left: 0;
  margin-bottom: 10px; }

.ie7 #login-submit {
  margin-top: 10px !important;
  margin-left: 26px !important;
  display: inline;
  float: left; }
  .ie7 #login-submit input {
    margin: 0 !important;
    float: left; }

#justgivingURL {
  color: #2a42c6;
  margin: 6px 10px 0 10px; }

.form-section .left-column .section, .form-section .left-column #intro-top .section, #intro-top .form-section .left-column .section, .form-section .left-column .group-section {
  background: transparent none;
  border: 0px none;
  margin: 0px;
  padding: 20px 26px 30px; }

#joining-team-complete .section {
  min-height: 260px; }

.teams #intro-top {
  border-top: 1px dotted #86857c; }
  .teams #intro-top h1 {
    padding-top: 15px; }

#joining-team h2.section {
  margin: -10px 0 0 !important;
  padding: 0 0 15px !important; }
#joining-team .container #content-area .left-column {
  border-right: 1px dotted #86857c; }
#joining-team .section {
  border-right: 0; }

#joining-team-new-page #intro {
  margin-top: 40px;
  min-height: 100px; }

#joining-team-new-page-complete #shareAccordion {
  margin-top: 15px;
  margin-left: -42px;
  width: 618px; }
  #joining-team-new-page-complete #shareAccordion h3 {
    text-shadow: 0 -1px 0 #24394e !important;
    color: white !important; }
  #joining-team-new-page-complete #shareAccordion #shareTwitter .copy {
    width: 312px; }
#joining-team-new-page-complete #nextSteps {
  padding-bottom: 0; }
  #joining-team-new-page-complete #nextSteps #shareAccordion {
    margin-bottom: 0; }

#additional-questions #content-area .left-column .inner fieldset .input {
  margin-bottom: 0; }
#additional-questions #content-area .left-column .inner .field-validation-error {
  margin-top: 10px; }
#additional-questions #content-area .left-column .inner .clearfix .field-validation-error, #additional-questions #content-area .container .left-column .inner .section .field-validation-error, .container #additional-questions #content-area .left-column .inner .section .field-validation-error, #additional-questions #content-area .left-column .inner .three-way-image-split .field-validation-error, #additional-questions #content-area .left-column .inner .three-way-text-split .field-validation-error, #additional-questions #content-area .left-column .inner #event-search .one-search-wrap-inner .field-validation-error, #event-search #additional-questions #content-area .left-column .inner .one-search-wrap-inner .field-validation-error, #additional-questions #content-area .left-column .inner #eua-your-pages #your-pages-wrapper .field-validation-error, #eua-your-pages #additional-questions #content-area .left-column .inner #your-pages-wrapper .field-validation-error, #eua-your-pages #your-pages-wrapper #additional-questions #content-area .left-column .inner .raising-money-for-panel .field-validation-error, #eua-your-pages #your-pages-wrapper #additional-questions #content-area .left-column .inner .edit-page-panel .field-validation-error, #additional-questions #eua-your-donations.form-section #content-area .left-column .inner #searchDonationsForm .content .field-validation-error, #eua-your-donations.form-section #additional-questions #content-area .left-column .inner #searchDonationsForm .content .field-validation-error, #additional-questions #eua-your-donations.form-section #content-area #searchDonationsForm .left-column .inner .content .field-validation-error, #eua-your-donations.form-section #additional-questions #content-area #searchDonationsForm .left-column .inner .content .field-validation-error, #additional-questions #eua-your-donations.form-section #content-area .left-column .inner #searchDonationsForm .starting .field-validation-error, #eua-your-donations.form-section #additional-questions #content-area .left-column .inner #searchDonationsForm .starting .field-validation-error, #additional-questions #eua-your-donations.form-section #content-area #searchDonationsForm .left-column .inner .starting .field-validation-error, #eua-your-donations.form-section #additional-questions #content-area #searchDonationsForm .left-column .inner .starting .field-validation-error, #additional-questions #eua-your-donations.form-section #content-area .left-column .inner #searchDonationsForm .ending .field-validation-error, #eua-your-donations.form-section #additional-questions #content-area .left-column .inner #searchDonationsForm .ending .field-validation-error, #additional-questions #eua-your-donations.form-section #content-area #searchDonationsForm .left-column .inner .ending .field-validation-error, #eua-your-donations.form-section #additional-questions #content-area #searchDonationsForm .left-column .inner .ending .field-validation-error, #additional-questions #eua-your-donations.form-section #content-area .left-column .inner #monthly-credit-card-donations .header .field-validation-error, #eua-your-donations.form-section #additional-questions #content-area .left-column .inner #monthly-credit-card-donations .header .field-validation-error, #additional-questions #eua-your-donations.form-section #content-area #monthly-credit-card-donations .left-column .inner .header .field-validation-error, #eua-your-donations.form-section #additional-questions #content-area #monthly-credit-card-donations .left-column .inner .header .field-validation-error, #additional-questions #eua-your-donations.form-section #content-area .left-column .inner #direct-debits .header .field-validation-error, #eua-your-donations.form-section #additional-questions #content-area .left-column .inner #direct-debits .header .field-validation-error, #additional-questions #eua-your-donations.form-section #content-area #direct-debits .left-column .inner .header .field-validation-error, #eua-your-donations.form-section #additional-questions #content-area #direct-debits .left-column .inner .header .field-validation-error, #additional-questions #eua-your-dd.has-js #content-area .left-column .inner .section .header .field-validation-error, #eua-your-dd.has-js #additional-questions #content-area .left-column .inner .section .header .field-validation-error, #additional-questions #eua-your-dd.has-js #content-area .section .left-column .inner .header .field-validation-error, #eua-your-dd.has-js #additional-questions #content-area .section .left-column .inner .header .field-validation-error {
  top: 10px;
  position: relative; }
#additional-questions #content-area .left-column .inner .title {
  font-size: 18px;
  margin-bottom: 10px; }
#additional-questions #content-area .left-column .inner .header .micro-copy {
  padding-top: 0; }
#additional-questions #content-area .left-column .inner .header .title {
  margin-bottom: 0; }
#additional-questions #content-area .left-column .inner .padded-list li {
  padding: 14px 10px 14px 12px;
  overflow: hidden; }
#additional-questions #content-area .left-column .inner .padded-list .alternate {
  background: #e8e8e8; }
#additional-questions #content-area .left-column .inner .padded-list .url, #additional-questions #content-area .left-column .inner .padded-list label, #additional-questions #content-area .left-column .inner .padded-list availability {
  float: left; }
#additional-questions #content-area .left-column .inner .padded-list label {
  width: 180px; }
#additional-questions #content-area .left-column .inner .padded-list .url {
  width: 200px;
  margin-top: 0; }
#additional-questions #content-area .left-column .inner .padded-list availability {
  width: 100px; }
#additional-questions #content-area .left-column .inner #intro {
  margin-top: 15px;
  margin-bottom: 15px;
  padding-bottom: 0;
  padding-top: 20px; }
#additional-questions #content-area .left-column .inner #TeamName, #additional-questions #content-area .left-column .inner #teamName {
  width: 346px; }
#additional-questions #content-area .left-column .inner #chooseURL label {
  font-weight: normal; }
#additional-questions #content-area .left-column .inner #teamPageUrl {
  margin-right: 10px;
  margin-left: 6px; }
#additional-questions #content-area .left-column .inner .has-checkboxes, #additional-questions #content-area .left-column .inner .has-radiobuttons {
  margin-bottom: 0; }
#additional-questions #content-area .left-column .inner .has-radiobuttons.has-inputs {
  margin-bottom: 10px; }
  #additional-questions #content-area .left-column .inner .has-radiobuttons.has-inputs li {
    margin-bottom: 10px; }
    #additional-questions #content-area .left-column .inner .has-radiobuttons.has-inputs li #teamTarget {
      margin-left: 2px; }
    #additional-questions #content-area .left-column .inner .has-radiobuttons.has-inputs li .currency {
      float: left;
      margin-top: 0;
      margin-left: 8px;
      margin-right: 2px; }
    #additional-questions #content-area .left-column .inner .has-radiobuttons.has-inputs li .input {
      margin-top: -6px; }
#additional-questions #content-area .left-column .inner #make-page.float-r {
  margin: 20px 15px 20px 0; }
#additional-questions #content-area .left-column .inner #chooseURL .ajax-icon {
  margin: 10px 0 0 10px; }
#additional-questions #content-area .left-column .inner #officalCharities li {
  padding: 10px 20px; }

#team-landing-page #facebook-recommend {
  margin-bottom: 10px;
  background: #f4fafa;
  padding: 10px; }
#team-landing-page #team-manage {
  border-top: 1px dotted #333333; }
#team-landing-page #media .photo {
  clear: both;
  padding: 5px 30px 0px 0px;
  width: 250px;
  margin-right: 15px; }
#team-landing-page #media .logo {
  clear: both;
  height: 75px;
  width: 75px;
  margin-right: 15px; }
  #team-landing-page #media .logo img {
    height: 75px;
    width: 75px; }
#team-landing-page #mycarousel li img {
  opacity: 1; }
#team-landing-page #story {
  padding: 5px 0;
  width: 350px;
  position: relative;
  float: left; }
  #team-landing-page #story .wrapper {
    padding: 0 0 0 10px;
    position: relative; }
  #team-landing-page #story .white-trans {
    bottom: 0;
    z-index: 99999; }

#team-landing-page h1, #team-manage h1 {
  margin-left: auto;
  margin-right: auto;
  width: 940px; }
#team-landing-page .cancel, #team-manage .cancel {
  font-size: 14px;
  margin-left: 10px;
  position: relative;
  float: left;
  top: 6px; }
#team-landing-page #content-area, #team-manage #content-area {
  clear: both;
  overflow: visible; }
  #team-landing-page #content-area .left-column, #team-landing-page #content-area .inner, #team-manage #content-area .left-column, #team-manage #content-area .inner {
    width: 940px;
    border: 0;
    overflow: visible; }
  #team-landing-page #content-area .left-column .section h2, #team-manage #content-area .left-column .section h2 {
    margin-left: 0 !important; }
  #team-landing-page #content-area #team-info, #team-manage #content-area #team-info {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible; }
    #team-landing-page #content-area #team-info #team-story, #team-landing-page #content-area #team-info #media, #team-landing-page #content-area #team-info #fundraising-amount, #team-manage #content-area #team-info #team-story, #team-manage #content-area #team-info #media, #team-manage #content-area #team-info #fundraising-amount {
      float: left; }
    #team-landing-page #content-area #team-info .auto-expand, #team-manage #content-area #team-info .auto-expand {
      position: relative;
      z-index: 9999;
      top: 9px; }
    #team-landing-page #content-area #team-info #media, #team-manage #content-area #team-info #media {
      width: 290px; }
      #team-landing-page #content-area #team-info #media .photo, #team-manage #content-area #team-info #media .photo {
        text-align: center;
        float: left; }
      #team-landing-page #content-area #team-info #media .image-wrapper, #team-manage #content-area #team-info #media .image-wrapper {
        max-height: 250px;
        *height: expression(this.height > 250 ? "250px" : true);
        max-width: 250px;
        *width: expression(this.width > 250 ? "250px" : true); }
      #team-landing-page #content-area #team-info #media .company.photo, #team-manage #content-area #team-info #media .company.photo {
        margin-top: 25px; }
    #team-landing-page #content-area #team-info #team-story, #team-manage #content-area #team-info #team-story {
      float: left;
      width: 330px;
      margin-right: 0; }
      #team-landing-page #content-area #team-info #team-story .wrapper, #team-manage #content-area #team-info #team-story .wrapper {
        min-height: 100px;
        *height: expression(this.height < 100 ? "100px" : true);
        position: relative; }
        #team-landing-page #content-area #team-info #team-story .wrapper span.white-trans, #team-manage #content-area #team-info #team-story .wrapper span.white-trans {
          width: 350px; }
      #team-landing-page #content-area #team-info #team-story p, #team-manage #content-area #team-info #team-story p {
        font-size: 14px; }
    #team-landing-page #content-area #team-info #fundraising-amount, #team-manage #content-area #team-info #fundraising-amount {
      width: 300px;
      float: right;
      margin-top: 35px; }
    #team-landing-page #content-area #team-info #donation-info, #team-manage #content-area #team-info #donation-info {
      margin-left: 90px;
      color: #2a42c6; }
      #team-landing-page #content-area #team-info #donation-info p, #team-manage #content-area #team-info #donation-info p {
        font-size: 18px; }
    #team-landing-page #content-area #team-info #thermometer, #team-manage #content-area #team-info #thermometer {
      float: right;
      height: 200px;
      margin-top: -90px;
      position: relative;
      right: -20px;
      width: 250px;
      z-index: 100; }
      #team-landing-page #content-area #team-info #thermometer .base, #team-manage #content-area #team-info #thermometer .base {
        background: url("/Utils/Thermometer.ashx?col=248AC8&FillCol=144971&FillAmount=0&Clip=0,0,0,0&Scale=40") no-repeat 0 0 transparent;
        float: right;
        height: 202px;
        left: 20px;
        overflow: hidden;
        position: absolute;
        top: 20px;
        width: 202px;
        z-index: 110; }
      #team-landing-page #content-area #team-info #thermometer strong, #team-manage #content-area #team-info #thermometer strong {
        color: white;
        font-size: 3em;
        left: 0;
        position: absolute;
        text-align: center;
        top: 64px;
        line-height: 80%;
        width: 160px;
        z-index: 102; }
        #team-landing-page #content-area #team-info #thermometer strong em, #team-manage #content-area #team-info #thermometer strong em {
          font-style: normal; }
      #team-landing-page #content-area #team-info #thermometer span, #team-manage #content-area #team-info #thermometer span {
        background: url("/Utils/Thermometer.ashx?col=248AC8&FillCol=144971&FillAmount=100&Clip=0,0,0,0&Scale=40") no-repeat left bottom transparent;
        bottom: 41px;
        display: block;
        font-size: 0;
        font-style: normal;
        height: 0;
        height: 25px;
        left: 0;
        line-height: 0;
        overflow: hidden;
        position: absolute;
        text-indent: -9999em;
        width: 180px; }
    #team-landing-page #content-area #team-info #sharing, #team-manage #content-area #team-info #sharing {
      margin-top: 25px;
      padding-top: 25px;
      margin-left: 105px; }
      #team-landing-page #content-area #team-info #sharing .fb_iframe_widget iframe, #team-manage #content-area #team-info #sharing .fb_iframe_widget iframe {
        width: 295px !important; }
      #team-landing-page #content-area #team-info #sharing #fbLikeCount, #team-manage #content-area #team-info #sharing #fbLikeCount {
        margin-top: 3px; }
      #team-landing-page #content-area #team-info #sharing .share-button, #team-manage #content-area #team-info #sharing .share-button {
        margin-right: 25px;
        width: 50px;
        float: left; }
        #team-landing-page #content-area #team-info #sharing .share-button button, #team-manage #content-area #team-info #sharing .share-button button {
          width: 26px;
          height: 25px; }
  #team-landing-page #content-area #full-team, #team-landing-page #content-area #charity-section, #team-manage #content-area #full-team, #team-manage #content-area #charity-section {
    border-top: 1px dotted #86857c;
    clear: both; }
    #team-landing-page #content-area #full-team h2, #team-landing-page #content-area #charity-section h2, #team-manage #content-area #full-team h2, #team-manage #content-area #charity-section h2 {
      margin-right: 25px;
      font-size: 21px; }
    #team-landing-page #content-area #full-team .header h2, #team-landing-page #content-area #full-team .header p, #team-landing-page #content-area #charity-section .header h2, #team-landing-page #content-area #charity-section .header p, #team-manage #content-area #full-team .header h2, #team-manage #content-area #full-team .header p, #team-manage #content-area #charity-section .header h2, #team-manage #content-area #charity-section .header p {
      display: inline; }
  #team-landing-page #content-area #full-team .header, #team-manage #content-area #full-team .header {
    overflow: visible; }
  #team-landing-page #content-area #team-table-sample, #team-landing-page #content-area #team-table-full, #team-manage #content-area #team-table-sample, #team-manage #content-area #team-table-full {
    position: relative;
    overflow: hidden;
    clear: both;
    margin-bottom: 20px; }
    #team-landing-page #content-area #team-table-sample table, #team-landing-page #content-area #team-table-full table, #team-manage #content-area #team-table-sample table, #team-manage #content-area #team-table-full table {
      clear: both;
      margin-top: 10px; }
    #team-landing-page #content-area #team-table-sample .slidingdoor-button, #team-landing-page #content-area #team-table-full .slidingdoor-button, #team-manage #content-area #team-table-sample .slidingdoor-button, #team-manage #content-area #team-table-full .slidingdoor-button {
      line-height: 16px; }
  #team-landing-page #content-area thead, #team-manage #content-area thead {
    color: #7f7f7f;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 900; }
    #team-landing-page #content-area thead .photo, #team-manage #content-area thead .photo {
      position: absolute !important;
      clip: rect(1px 1px 1px 1px);
      clip: rect(1px, 1px, 1px, 1px); }
    #team-landing-page #content-area thead td, #team-manage #content-area thead td {
      padding-bottom: 15px; }
  #team-landing-page #content-area .photo, #team-manage #content-area .photo {
    width: 80px; }
  #team-landing-page #content-area td, #team-manage #content-area td {
    vertical-align: top; }
  #team-landing-page #content-area .name, #team-manage #content-area .name {
    width: 240px; }
    #team-landing-page #content-area .name p, #team-manage #content-area .name p {
      margin-bottom: 0; }
    #team-landing-page #content-area .name a, #team-manage #content-area .name a {
      font-size: 12px; }
  #team-landing-page #content-area .progress, #team-manage #content-area .progress {
    width: 350px; }
  #team-landing-page #content-area .detailed, #team-manage #content-area .detailed {
    width: 180px; }
  #team-landing-page #content-area .donate, #team-manage #content-area .donate {
    width: 85px; }
  #team-landing-page #content-area .progress .donation-num, #team-manage #content-area .progress .donation-num {
    margin-bottom: 5px; }
  #team-landing-page #content-area tbody td, #team-manage #content-area tbody td {
    padding: 9px; }
  #team-landing-page #content-area tbody detailed, #team-landing-page #content-area tbody .donate, #team-manage #content-area tbody detailed, #team-manage #content-area tbody .donate {
    padding-top: 20px; }
  #team-landing-page #content-area tbody .target, #team-manage #content-area tbody .target {
    width: 200px;
    background: #84a606;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    display: block;
    position: relative;
    height: 20px; }
  #team-landing-page #content-area tbody .percentage, #team-manage #content-area tbody .percentage {
    color: white;
    display: block;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 99; }
  #team-landing-page #content-area tbody .so-far, #team-manage #content-area tbody .so-far {
    width: 50px;
    background: #375700;
    color: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 20px; }
  #team-landing-page #content-area .detailed, #team-manage #content-area .detailed {
    font-weight: bold;
    font-size: 16px; }
  #team-landing-page #content-area #see-all, #team-manage #content-area #see-all {
    display: block;
    background: transparent url(/content/images/buttons/round-pipe-end-grey.png) left bottom no-repeat;
    color: #36b0cc;
    font-size: 16px;
    font-weight: bold;
    padding-left: 17px;
    text-shadow: 0 1px 1px white;
    text-align: center; }
    #team-landing-page #content-area #see-all span, #team-manage #content-area #see-all span {
      background: transparent url(/content/images/buttons/round-pipe-full-grey.png) right 0 repeat-y;
      padding: 8px 0 5px 17px;
      display: block; }
    #team-landing-page #content-area #see-all:hover, #team-manage #content-area #see-all:hover {
      cursor: pointer; }
      #team-landing-page #content-area #see-all:hover span, #team-manage #content-area #see-all:hover span {
        color: #15c7ef;
        cursor: pointer; }
  #team-landing-page #content-area #team-table-title, #team-manage #content-area #team-table-title {
    width: 290px;
    float: left; }
  #team-landing-page #content-area #team-order-control, #team-manage #content-area #team-order-control {
    width: 460px;
    float: right;
    padding-top: 15px;
    padding-bottom: 10px;
    top: -15px;
    position: relative; }
    #team-landing-page #content-area #team-order-control .slidingdoor-button, #team-manage #content-area #team-order-control .slidingdoor-button {
      *float: left;
      *width: 120px; }
    #team-landing-page #content-area #team-order-control .explain, #team-manage #content-area #team-order-control .explain {
      font-size: 12px;
      color: #86857c;
      float: left;
      width: 180px;
      margin-right: 20px; }

.alternate {
  background: #eeeeee; }

span.white-trans {
  background: transparent url(/content/images/graphics/embelish/trans-to-white-gradient-small.png) repeat-x 0 bottom;
  z-index: 99;
  display: block;
  width: 960px;
  height: 44px;
  position: absolute;
  bottom: 0;
  left: 0; }

.thumb-wrap {
  clear: both;
  margin: 0px 0 0 20px;
  float: left;
  width: 800px; }
  .thumb-wrap ul {
    list-style: none; }

#gallery-wrap {
  width: 540px; }

#selectedImage {
  clear: both;
  width: 800px;
  position: relative;
  border: 2px solid #e8e8e8; }
  #selectedImage img {
    display: block;
    margin: 0 auto; }

#mycarousel {
  padding: 10px 0 0 0 !important;
  margin: 5px 0 0 -15px;
  width: 800px; }
  #mycarousel li {
    padding: 0;
    float: left;
    margin-left: 15px;
    display: block; }
    #mycarousel li img {
      border: 1px solid #a8bdce;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
      filter: alpha(opacity=50);
      -moz-opacity: 0.5;
      -khtml-opacity: 0.5;
      opacity: 0.5; }
  #mycarousel li.on {
    margin-top: -7px !important; }
    #mycarousel li.on img {
      background-color: white;
      border: 1px solid #999999;
      margin: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1; }

.jcarousel-skin-tango .jcarousel-container {
  margin-left: 20px;
  width: 800px; }

.jcarousel-container-horizontal {
  width: 520px;
  padding: 5px 20px 10px 20px; }

.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: white;
  color: black; }

.jcarousel-skin-tango li {
  padding: 0; }

.jcarousel-clip-horizontal {
  width: 100% !important; }

ul#mycarousel .jcarousel-item {
  height: 100% !important; }

.jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 25px;
  right: -13px;
  width: 32px;
  height: 32px;
  cursor: poiner;
  background: transparent url(/content/tabulous/images/consumer-facing-zone/charity-project-section/right-arrow.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  background-position: -32px 0; }

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
  background-position: -64px 0; }

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 25px;
  left: -20px;
  width: 32px;
  height: 32px;
  cursor: poiner;
  background: transparent url(/content/tabulous/images/consumer-facing-zone/charity-project-section/left-arrow.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  background-position: -32px 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
  background-position: -64px 0; }

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
  display: none; }

.jcarousel-container {
  position: relative; }

.jcarousel-clip {
  z-index: 2;
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative; }

.jcarousel-list {
  z-index: 1;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0; }

.jcarousel-list li, #mycarousel .jcarousel-item {
  float: left;
  list-style: none;
  width: 120px !important;
  height: 52px !important; }

.jcarousel-next, .jcarousel-prev {
  z-index: 3;
  display: none; }

#invite-friends #content-area #emailYourFriends, #invite-friends #content-area #inviteOnFacebook, #invite-friends #content-area #capture {
  padding-left: 90px;
  margin-top: 10px;
  padding-right: 90px; }
  #invite-friends #content-area #emailYourFriends textarea, #invite-friends #content-area #inviteOnFacebook textarea, #invite-friends #content-area #capture textarea {
    width: 425px; }
  #invite-friends #content-area #emailYourFriends input, #invite-friends #content-area #inviteOnFacebook input, #invite-friends #content-area #capture input {
    width: 421px; }
#invite-friends #content-area #inviteOnFacebook {
  background: transparent url(/content/images/graphics/icons/facebook-blue.png) no-repeat 25px 17px; }
  #invite-friends #content-area #inviteOnFacebook #shareOnFacebookButton {
    float: right; }
#invite-friends #content-area #personal-message {
  margin-bottom: 10px; }
#invite-friends #content-area #emailYourFriends {
  background: transparent url(/content/tabulous/images/icons/51x51/mail.png) no-repeat 20px 5px; }
  #invite-friends #content-area #emailYourFriends .section {
    padding-left: 0;
    position: relative; }
  #invite-friends #content-area #emailYourFriends .header {
    margin-bottom: 10px; }
  #invite-friends #content-area #emailYourFriends #emailAddress {
    overflow: visible; }
#invite-friends #content-area #capture .header {
  margin-bottom: 0; }
#invite-friends #content-area #recaptcha_area {
  overflow: hidden; }
#invite-friends #content-area #capture {
  width: 500px; }
  #invite-friends #content-area #capture .slidingdoor-button {
    margin-top: 15px; }
  #invite-friends #content-area #capture .footer.micro-copy {
    margin-top: 10px;
    line-height: 120%; }
#invite-friends #content-area #recaptcha_widget_div {
  float: left; }
#invite-friends #content-area .field-validation-error {
  width: 200px;
  margin: 0; }

#invite-friends.form-section #content-area .left-column .inner textarea {
  margin-bottom: 0; }

#team-manage #page-story {
  overflow: hidden; }
#team-manage #team-table-title a {
  display: none; }
#team-manage #intro-top {
  width: 940px;
  margin: 0 auto 0px; }
  #team-manage #intro-top .section {
    padding-bottom: 10px; }
#team-manage .section.large {
  width: 580px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0; }
  #team-manage .section.large .edit {
    margin-top: 15px; }
  #team-manage .section.large h1 {
    width: auto; }
#team-manage .section.med {
  width: 300px; }
#team-manage #media .photo {
  width: 250px;
  display: block; }
#team-manage #modelStory {
  height: 345px;
  overflow-y: scroll; }
#team-manage #content-area #see-all {
  display: none; }
#team-manage #content-area #team-info #donation-info {
  margin-left: 0; }
#team-manage #content-area .section h1, #team-manage #content-area .section h2 {
  border-top: 0; }
#team-manage #content-area .section .header {
  border-top: 0; }
#team-manage #content-area .section .pseudo-link {
  margin-left: 20px; }
#team-manage #content-area #team-info #sharing {
  margin-top: -15px; }
#team-manage #team-table-sample a {
  text-decoration: none;
  cursor: default; }
#team-manage #team-table-title, #team-manage #team-table-sample, #team-manage #see-all, #team-manage #sharing {
  -moz-opacity: 0.3;
  -webkit-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3; }
  #team-manage #team-table-title:hover, #team-manage #team-table-title:hover span, #team-manage #team-table-sample:hover, #team-manage #team-table-sample:hover span, #team-manage #see-all:hover, #team-manage #see-all:hover span, #team-manage #sharing:hover, #team-manage #sharing:hover span {
    cursor: default !important; }
  #team-manage #team-table-title a, #team-manage #team-table-title td, #team-manage #team-table-title span, #team-manage #team-table-title h2, #team-manage #team-table-title .percentage, #team-manage #team-table-title .target, #team-manage #team-table-sample a, #team-manage #team-table-sample td, #team-manage #team-table-sample span, #team-manage #team-table-sample h2, #team-manage #team-table-sample .percentage, #team-manage #team-table-sample .target, #team-manage #see-all a, #team-manage #see-all td, #team-manage #see-all span, #team-manage #see-all h2, #team-manage #see-all .percentage, #team-manage #see-all .target, #team-manage #sharing a, #team-manage #sharing td, #team-manage #sharing span, #team-manage #sharing h2, #team-manage #sharing .percentage, #team-manage #sharing .target {
    filter: alpha(opacity=25); }
  #team-manage #team-table-title h2, #team-manage #team-table-sample h2, #team-manage #see-all h2, #team-manage #sharing h2 {
    text-shadow: none; }
  #team-manage #team-table-title .white-trans, #team-manage #team-table-sample .white-trans, #team-manage #see-all .white-trans, #team-manage #sharing .white-trans {
    display: none; }
#team-manage #sort-type {
  display: none; }
#team-manage #story-tips {
  display: none; }
#team-manage #fundraising-amount .currency {
  clear: both;
  color: black;
  font-size: 18px;
  margin-left: 32px;
  margin-right: 1px;
  margin-top: 0px; }
#team-manage #fundraising-amount .input {
  width: 100px; }
#team-manage #fundraising-amount input {
  float: left; }
#team-manage #fundraising-amount li {
  margin-bottom: 10px;
  overflow: hidden; }
#team-manage #fundraising-amount label {
  float: left;
  width: 180px; }

#team-manage.something-clicked .edit, #team-manage.something-clicked .prompt-info {
  display: none !important; }
#team-manage.something-clicked #content-area #page-story td {
  padding: 0; }
#team-manage.something-clicked #content-area #page-story #Story_tbl, #team-manage.something-clicked #content-area #page-story #Story_ifr {
  width: 262px !important;
  height: 400px !important;
  margin-bottom: 15px !important; }
#team-manage.something-clicked #content-area #page-story .selected-section {
  margin-right: 27px; }
#team-manage.something-clicked #content-area #page-story #Story_ifr {
  height: 400px !important; }
#team-manage.something-clicked #content-area #Story {
  width: 260px; }
#team-manage.something-clicked #content-area #story-tips-links {
  margin-left: 0;
  text-align: left !important; }
#team-manage.something-clicked #content-area .section:hover {
  background: transparent; }
#team-manage.something-clicked .input-file {
  width: 100px; }
#team-manage.something-clicked #media .cancel {
  display: block;
  float: right;
  margin-right: 12px;
  margin-top: 5px; }

.green-graident, body.join-teams-companies .widget-column .widget-wrapper .widget-content a.button, body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p a, #eua-your-pages #your-pages a.button, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.green {
  border: 1px solid #4e864b;
  background: #74b962;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #73b962), color-stop(0.15, #5ea45c), color-stop(0.42, #71b065));
  background-image: -moz-linear-gradient(center bottom, #73b962 0%, #5ea45c 15%, #71b065 42%); }
  .green-graident:hover, body.join-teams-companies .widget-column .widget-wrapper .widget-content a.button:hover, body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p a:hover, #eua-your-pages #your-pages a.button:hover, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.green:hover {
    background: #308143;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #73b962), color-stop(0.05, #308143), color-stop(0.42, #4c9e4b));
    background-image: -moz-linear-gradient(center bottom, #73b962 1%, #308143 5%, #4c9e4b 42%); }
  .green-graident:focus, body.join-teams-companies .widget-column .widget-wrapper .widget-content a.button:focus, body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p a:focus, #eua-your-pages #your-pages a.button:focus, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.green:focus {
    background: #4e864b;
    -webkit-box-shadow: inset 0 0 5px #30532e;
    -moz-box-shadow: inset 0 0 5px #30532e;
    box-shadow: inset 0 0 5px #30532e; }

.grey-gradient, body.join-teams-companies .widget-column .widget-wrapper .widget-content .create-page a.button, body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p a.manage {
  border: 1px solid #9d9d8d;
  background: #68674f;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #9a9b8b), color-stop(0.1, #787a66), color-stop(0.9, #a5a597));
  background-image: -moz-linear-gradient(center bottom, #9a9b8b 0%, #787a66 10%, #a5a597 90%); }
  .grey-gradient:hover, body.join-teams-companies .widget-column .widget-wrapper .widget-content .create-page a.button:hover, body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p a.manage:hover {
    background: #818275;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #818275), color-stop(0.1, #646656), color-stop(0.9, #99998b));
    background-image: -moz-linear-gradient(center bottom, #818275 0%, #646656 10%, #99998b 90%); }
  .grey-gradient:focus, body.join-teams-companies .widget-column .widget-wrapper .widget-content .create-page a.button:focus, body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p a.manage:focus {
    background: #7d7e6a;
    -webkit-box-shadow: inset 0 0 5px #4e4f42;
    -moz-box-shadow: inset 0 0 5px #4e4f42;
    box-shadow: inset 0 0 5px #4e4f42; }

.orange-gradient, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.orange {
  border: 1px solid #db8f1b;
  background: #e3ac28;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e2a727), color-stop(0.12, #d6801e), color-stop(0.6, #e3ab28));
  background-image: -moz-linear-gradient(center bottom, #e2a727 0%, #d6801e 12%, #e3ab28 60%); }
  .orange-gradient:hover, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.orange:hover {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d88a1d), color-stop(0.12, #d2741c), color-stop(0.6, #dfa11c));
    background-image: -moz-linear-gradient(center bottom, #d88a1d 0%, #d2741c 12%, #dfa11c 60%); }
  .orange-gradient:focus, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.orange:focus {
    background: #cd871b;
    border: 1px solid #ca851b;
    -webkit-box-shadow: inset 0 0 5px #a36b15;
    -moz-box-shadow: inset 0 0 5px #a36b15;
    box-shadow: inset 0 0 5px #a36b15; }

.form-section .companies #content-area .left-column {
  border: none;
  width: 100%; }
  .form-section .companies #content-area .left-column .inner {
    width: 100%;
    border: none; }
    .form-section .companies #content-area .left-column .inner h1 {
      color: #1c1c1c;
      font-size: 23px;
      margin: 0 0 20px 0;
      padding-bottom: 20px;
      border-bottom: 1px solid #d1d1d1; }
    .form-section .companies #content-area .left-column .inner .field-validation-error {
      position: static;
      width: auto;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-shadow: 0 0 0 white;
      -moz-box-shadow: 0 0 0 white;
      box-shadow: 0 0 0 white;
      background: none;
      border: none;
      font-weight: bold;
      margin: 0 !important;
      padding: 0;
      top: 0 !important; }
      .form-section .companies #content-area .left-column .inner .field-validation-error#IsForAllCharities_validationMessage {
        display: block; }
      .form-section .companies #content-area .left-column .inner .field-validation-error#TeamPageUrl_validationMessage {
        left: 227px; }
  .form-section .companies #content-area .left-column fieldset.section {
    padding: 0;
    margin-bottom: 10px; }

.companies .companies-panel {
  position: relative;
  background: #e6e6e6;
  padding: 20px 20px 0 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 11px; }
  .companies .companies-panel:after {
    display: block;
    height: 11px;
    width: 27px;
    content: " ";
    background: red url(../../images/teams/panel-down-arrow.png) no-repeat 0 0;
    position: absolute;
    left: 50%;
    bottom: -11px; }
  .companies .companies-panel #chooseURL {
    padding-bottom: 20px !important; }
  .companies .companies-panel input {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #bebebe;
    background: white; }
    .companies .companies-panel input.longer-length {
      width: 405px !important; }
    .companies .companies-panel input.button {
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      -o-border-radius: 10px;
      border-radius: 10px;
      display: inline-block;
      padding: 2px 5px;
      margin-top: 5px;
      border: 1px solid #619f56;
      background: transparent url(../../images/teams/green-gradient.png) repeat-x 0 0;
      color: white;
      float: left; }
      .companies .companies-panel input.button:hover {
        cursor: pointer; }
    .companies .companies-panel input.input-validation-error {
      border: 1px solid red; }
    .companies .companies-panel input#teamPageUrl {
      width: 223px; }
    .companies .companies-panel input#TeamName {
      width: 450px !important; }
  .companies .companies-panel #justgivingURL {
    margin: 6px 0;
    color: #333333; }
  .companies .companies-panel .section-panel {
    display: block;
    position: relative;
    border-top: 1px solid #d1d1d1;
    margin: 0;
    width: 100%; }
    .companies .companies-panel .section-panel fieldset {
      display: block;
      position: relative;
      padding: 20px 0 !important;
      margin: 0 !important; }
    .companies .companies-panel .section-panel .options {
      margin-left: 23px; }
      .companies .companies-panel .section-panel .options .has-radiobuttons {
        margin-bottom: 10px !important;
        margin-top: 20px !important; }
        .companies .companies-panel .section-panel .options .has-radiobuttons li {
          margin-bottom: 10px; }
    .companies .companies-panel .section-panel .has-radiobuttons div {
      margin-right: 10px;
      padding: 0 !important;
      display: inline-block;
      height: 13px !important;
      background: none !important;
      width: 13px !important; }
      .companies .companies-panel .section-panel .has-radiobuttons div.input-validation-error {
        border: 1px solid red; }
    .companies .companies-panel .section-panel .has-radiobuttons input {
      margin-left: 0 !important; }
      .companies .companies-panel .section-panel .has-radiobuttons input#IsEmployee {
        margin: 0 !important; }
    .companies .companies-panel .section-panel .has-radiobuttons li {
      clear: both; }
    .companies .companies-panel .section-panel #officalCharities {
      clear: both;
      overflow: hidden;
      width: 840px; }
      .companies .companies-panel .section-panel #officalCharities ul {
        padding: 20px 0 0 0 !important; }
      .companies .companies-panel .section-panel #officalCharities li {
        background: white;
        width: 100px;
        min-height: 100px;
        display: inline-block;
        float: left;
        text-align: center;
        margin: 0; }
        .companies .companies-panel .section-panel #officalCharities li:last-child {
          border: none; }
        .companies .companies-panel .section-panel #officalCharities li div {
          padding: 0 !important;
          margin: 10px !important;
          display: inline-block;
          height: 13px !important;
          background: none !important;
          width: 13px !important; }
          .companies .companies-panel .section-panel #officalCharities li div.input-validation-error {
            border: 1px solid red; }
        .companies .companies-panel .section-panel #officalCharities li input {
          margin: 0 !important;
          padding: 0 !important; }

#team-manage.companies-teams #facebook-recommend, #team-landing-page.companies-teams #facebook-recommend {
  padding: 0;
  background: transparent; }
#team-manage.companies-teams .right-column, #team-landing-page.companies-teams .right-column {
  display: none !important; }
#team-manage.companies-teams #intro-top, #team-landing-page.companies-teams #intro-top {
  border: none; }
  #team-manage.companies-teams #intro-top p, #team-landing-page.companies-teams #intro-top p {
    font-size: 21px;
    float: left;
    width: 680px; }
  #team-manage.companies-teams #intro-top ul, #team-landing-page.companies-teams #intro-top ul {
    width: 220px;
    float: right;
    font-size: 12px;
    margin-right: 20px; }
    #team-manage.companies-teams #intro-top ul li, #team-landing-page.companies-teams #intro-top ul li {
      margin-bottom: 10px;
      padding-left: 36px; }
      #team-manage.companies-teams #intro-top ul li.edit-icon, #team-landing-page.companies-teams #intro-top ul li.edit-icon {
        background: transparent url(../../images/teams/edit-icon.png) no-repeat 0 1px; }
      #team-manage.companies-teams #intro-top ul li.invite-icon, #team-landing-page.companies-teams #intro-top ul li.invite-icon {
        background: transparent url(../../images/teams/invite-icon.png) no-repeat 0 1px; }
      #team-manage.companies-teams #intro-top ul li a, #team-landing-page.companies-teams #intro-top ul li a {
        color: #333333;
        font-weight: bold; }
#team-manage.companies-teams .prompt-info, #team-landing-page.companies-teams .prompt-info {
  display: block !important; }
#team-manage.companies-teams .panel, #team-landing-page.companies-teams .panel {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #e6e6e6;
  padding: 10px;
  margin-bottom: 10px !important;
  display: block; }
  #team-manage.companies-teams .panel.left, #team-landing-page.companies-teams .panel.left {
    width: 650px;
    float: left; }
  #team-manage.companies-teams .panel.right, #team-landing-page.companies-teams .panel.right {
    width: 240px;
    float: left;
    margin-left: 10px; }
#team-manage.companies-teams #content-area #team-info, #team-landing-page.companies-teams #content-area #team-info {
  position: relative;
  z-index: 10; }
  #team-manage.companies-teams #content-area #team-info .header, #team-landing-page.companies-teams #content-area #team-info .header {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 15px;
    padding-bottom: 0;
    overflow: visible;
    position: relative; }
    #team-manage.companies-teams #content-area #team-info .header h1, #team-landing-page.companies-teams #content-area #team-info .header h1 {
      width: 380px;
      display: inline-block;
      float: left; }
    #team-manage.companies-teams #content-area #team-info .header span.edit, #team-landing-page.companies-teams #content-area #team-info .header span.edit {
      padding-right: 21px;
      color: #333333;
      font-weight: bold;
      display: block !important;
      overflow: visible;
      position: relative;
      border: none;
      padding: 4px 0 4px 10px;
      right: 0;
      bottom: 0;
      top: auto;
      -moz-border-radius: 5px 5px 0 0;
      -webkit-border-radius: 5px 5px 0 0;
      -o-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
      z-index: 2;
      background: none; }
      #team-manage.companies-teams #content-area #team-info .header span.edit span, #team-landing-page.companies-teams #content-area #team-info .header span.edit span {
        background: url("/content/tabulous/images/icons/16x16/edit.png") no-repeat scroll right center transparent;
        padding-right: 18px; }
        #team-manage.companies-teams #content-area #team-info .header span.edit span.currency, #team-landing-page.companies-teams #content-area #team-info .header span.edit span.currency {
          background: none;
          padding: 0; }
      #team-manage.companies-teams #content-area #team-info .header span.edit:focus, #team-manage.companies-teams #content-area #team-info .header span.edit:active, #team-manage.companies-teams #content-area #team-info .header span.edit:hover, #team-landing-page.companies-teams #content-area #team-info .header span.edit:focus, #team-landing-page.companies-teams #content-area #team-info .header span.edit:active, #team-landing-page.companies-teams #content-area #team-info .header span.edit:hover {
        text-decoration: none;
        background: url("/content/tabulous/images/icons/16x16/edit.png") no-repeat scroll right center transparent; }
      #team-manage.companies-teams #content-area #team-info .header span.edit span:hover, #team-landing-page.companies-teams #content-area #team-info .header span.edit span:hover {
        text-decoration: underline; }
      #team-manage.companies-teams #content-area #team-info .header span.edit .clickable, #team-landing-page.companies-teams #content-area #team-info .header span.edit .clickable {
        position: static;
        right: 0;
        top: 27px;
        background: #b0ccee;
        width: 220px;
        -moz-border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        padding: 10px;
        z-index: 2; }
        #team-manage.companies-teams #content-area #team-info .header span.edit .clickable ul.buttons, #team-landing-page.companies-teams #content-area #team-info .header span.edit .clickable ul.buttons {
          float: right; }
          #team-manage.companies-teams #content-area #team-info .header span.edit .clickable ul.buttons li, #team-landing-page.companies-teams #content-area #team-info .header span.edit .clickable ul.buttons li {
            margin-bottom: 0; }
        #team-manage.companies-teams #content-area #team-info .header span.edit .clickable ul.has-radiobuttons, #team-landing-page.companies-teams #content-area #team-info .header span.edit .clickable ul.has-radiobuttons {
          margin-bottom: 0; }
        #team-manage.companies-teams #content-area #team-info .header span.edit .clickable ul li.cancel, #team-landing-page.companies-teams #content-area #team-info .header span.edit .clickable ul li.cancel {
          float: right;
          position: static;
          width: auto;
          margin: 0;
          padding: 0; }
        #team-manage.companies-teams #content-area #team-info .header span.edit .clickable input.button, #team-landing-page.companies-teams #content-area #team-info .header span.edit .clickable input.button {
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          -o-border-radius: 10px;
          border-radius: 10px;
          display: inline-block;
          padding: 2px 25px;
          margin-top: 5px;
          border: 1px solid #619f56;
          background: transparent url(../../images/teams/green-gradient.png) repeat-x 0 0;
          color: white; }
        #team-manage.companies-teams #content-area #team-info .header span.edit .clickable input#Target, #team-landing-page.companies-teams #content-area #team-info .header span.edit .clickable input#Target {
          width: 163px;
          margin-right: 0; }
      #team-manage.companies-teams #content-area #team-info .header span.edit.selected-section, #team-landing-page.companies-teams #content-area #team-info .header span.edit.selected-section {
        background-color: #b0ccee !important; }
        #team-manage.companies-teams #content-area #team-info .header span.edit.selected-section span, #team-landing-page.companies-teams #content-area #team-info .header span.edit.selected-section span {
          font-weight: bold; }
          #team-manage.companies-teams #content-area #team-info .header span.edit.selected-section span:hover, #team-landing-page.companies-teams #content-area #team-info .header span.edit.selected-section span:hover {
            text-decoration: none; }
  #team-manage.companies-teams #content-area #team-info .image-wrapper, #team-landing-page.companies-teams #content-area #team-info .image-wrapper {
    padding: 0;
    margin: 0 0 10px 0;
    width: 190px;
    height: 190px; }
    #team-manage.companies-teams #content-area #team-info .image-wrapper img#photo-image, #team-landing-page.companies-teams #content-area #team-info .image-wrapper img#photo-image {
      width: 190px;
      height: 190px; }
    #team-manage.companies-teams #content-area #team-info .image-wrapper span.edit, #team-landing-page.companies-teams #content-area #team-info .image-wrapper span.edit {
      position: relative;
      background-color: #dbdbdb;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
      #team-manage.companies-teams #content-area #team-info .image-wrapper span.edit:focus, #team-manage.companies-teams #content-area #team-info .image-wrapper span.edit:active, #team-manage.companies-teams #content-area #team-info .image-wrapper span.edit:hover, #team-landing-page.companies-teams #content-area #team-info .image-wrapper span.edit:focus, #team-landing-page.companies-teams #content-area #team-info .image-wrapper span.edit:active, #team-landing-page.companies-teams #content-area #team-info .image-wrapper span.edit:hover {
        background-color: #dbdbdb; }
      #team-manage.companies-teams #content-area #team-info .image-wrapper span.edit .clickable, #team-landing-page.companies-teams #content-area #team-info .image-wrapper span.edit .clickable {
        width: 170px; }
      #team-manage.companies-teams #content-area #team-info .image-wrapper span.edit.selected-section, #team-landing-page.companies-teams #content-area #team-info .image-wrapper span.edit.selected-section {
        background-color: #b0ccee !important; }
        #team-manage.companies-teams #content-area #team-info .image-wrapper span.edit.selected-section span, #team-landing-page.companies-teams #content-area #team-info .image-wrapper span.edit.selected-section span {
          font-weight: bold; }
          #team-manage.companies-teams #content-area #team-info .image-wrapper span.edit.selected-section span:hover, #team-landing-page.companies-teams #content-area #team-info .image-wrapper span.edit.selected-section span:hover {
            text-decoration: none; }
  #team-manage.companies-teams #content-area #team-info #team-logo, #team-landing-page.companies-teams #content-area #team-info #team-logo {
    margin-top: 10px; }
    #team-manage.companies-teams #content-area #team-info #team-logo h2 a, #team-landing-page.companies-teams #content-area #team-info #team-logo h2 a {
      font-size: 16px; }
  #team-manage.companies-teams #content-area #team-info #editTeamNameContainer, #team-landing-page.companies-teams #content-area #team-info #editTeamNameContainer {
    width: 440px;
    margin-left: 20px;
    display: line-block;
    float: left;
    position: relative;
    z-index: 10; }
    #team-manage.companies-teams #content-area #team-info #editTeamNameContainer span.edit, #team-landing-page.companies-teams #content-area #team-info #editTeamNameContainer span.edit {
      z-index: 10;
      background: none;
      padding-right: 0;
      float: right; }
      #team-manage.companies-teams #content-area #team-info #editTeamNameContainer span.edit span, #team-landing-page.companies-teams #content-area #team-info #editTeamNameContainer span.edit span {
        background: url("/content/tabulous/images/icons/16x16/edit.png") no-repeat scroll right center transparent;
        padding-right: 18px; }
      #team-manage.companies-teams #content-area #team-info #editTeamNameContainer span.edit .clickable, #team-landing-page.companies-teams #content-area #team-info #editTeamNameContainer span.edit .clickable {
        width: 420px; }
        #team-manage.companies-teams #content-area #team-info #editTeamNameContainer span.edit .clickable .clickable, #team-landing-page.companies-teams #content-area #team-info #editTeamNameContainer span.edit .clickable .clickable {
          width: auto;
          position: static; }
        #team-manage.companies-teams #content-area #team-info #editTeamNameContainer span.edit .clickable input#Name, #team-landing-page.companies-teams #content-area #team-info #editTeamNameContainer span.edit .clickable input#Name {
          width: 400px;
          background: white;
          border: 1px solid #eeeeee;
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px;
          font-size: 23px;
          margin-bottom: 10px; }
  #team-manage.companies-teams #content-area #team-info #team-story, #team-landing-page.companies-teams #content-area #team-info #team-story {
    margin-left: 20px;
    width: 440px; }
    #team-manage.companies-teams #content-area #team-info #team-story form.section, #team-landing-page.companies-teams #content-area #team-info #team-story form.section {
      padding: 0;
      margin: 0;
      border: none; }
      #team-manage.companies-teams #content-area #team-info #team-story form.section .header, #team-landing-page.companies-teams #content-area #team-info #team-story form.section .header {
        padding-top: 10px;
        margin-bottom: 0; }
        #team-manage.companies-teams #content-area #team-info #team-story form.section .header h2, #team-landing-page.companies-teams #content-area #team-info #team-story form.section .header h2 {
          display: inline-block;
          width: 380px;
          float: left; }
      #team-manage.companies-teams #content-area #team-info #team-story form.section span.edit, #team-landing-page.companies-teams #content-area #team-info #team-story form.section span.edit {
        float: right;
        background: none;
        padding-right: 0; }
        #team-manage.companies-teams #content-area #team-info #team-story form.section span.edit span, #team-landing-page.companies-teams #content-area #team-info #team-story form.section span.edit span {
          background: url("/content/tabulous/images/icons/16x16/edit.png") no-repeat scroll right center transparent;
          padding-right: 18px; }
      #team-manage.companies-teams #content-area #team-info #team-story form.section #storyContainer, #team-landing-page.companies-teams #content-area #team-info #team-story form.section #storyContainer {
        padding: 10px 0; }
        #team-manage.companies-teams #content-area #team-info #team-story form.section #storyContainer textarea, #team-landing-page.companies-teams #content-area #team-info #team-story form.section #storyContainer textarea {
          width: auto; }
      #team-manage.companies-teams #content-area #team-info #team-story form.section .buttons, #team-landing-page.companies-teams #content-area #team-info #team-story form.section .buttons {
        display: none; }
    #team-manage.companies-teams #content-area #team-info #team-story form.selected-section .prompt-info, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section .prompt-info {
      display: none !important; }
    #team-manage.companies-teams #content-area #team-info #team-story form.selected-section #Story_tbl, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section #Story_tbl {
      width: 100% !important; }
      #team-manage.companies-teams #content-area #team-info #team-story form.selected-section #Story_tbl .mceToolbar, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section #Story_tbl .mceToolbar {
        height: auto !important; }
      #team-manage.companies-teams #content-area #team-info #team-story form.selected-section #Story_tbl #Story_toolbar1, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section #Story_tbl #Story_toolbar1 {
        display: block !important; }
      #team-manage.companies-teams #content-area #team-info #team-story form.selected-section #Story_tbl #Story_ifr, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section #Story_tbl #Story_ifr {
        width: 418px !important; }
    #team-manage.companies-teams #content-area #team-info #team-story form.selected-section span.edit, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section span.edit {
      background-color: #b0ccee;
      -moz-border-radius: 5px 5px 0 0;
      -webkit-border-radius: 5px 5px 0 0;
      -o-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0; }
      #team-manage.companies-teams #content-area #team-info #team-story form.selected-section span.edit span, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section span.edit span {
        font-weight: bold; }
        #team-manage.companies-teams #content-area #team-info #team-story form.selected-section span.edit span:hover, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section span.edit span:hover {
          text-decoration: none; }
    #team-manage.companies-teams #content-area #team-info #team-story form.selected-section #storyContainer, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section #storyContainer {
      -moz-border-radius: 5px 0 0 0;
      -webkit-border-radius: 5px 0 0 0;
      -o-border-radius: 5px 0 0 0;
      border-radius: 5px 0 0 0;
      padding: 10px 10px 10px 10px;
      background-color: #b0ccee;
      position: relative;
      margin-top: -1px;
      display: block; }
    #team-manage.companies-teams #content-area #team-info #team-story form.selected-section .buttons, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section .buttons {
      -moz-border-radius: 0 0 5px 5px;
      -webkit-border-radius: 0 0 5px 5px;
      -o-border-radius: 0 0 5px 5px;
      border-radius: 0 0 5px 5px;
      text-align: right;
      display: block;
      background-color: #b0ccee;
      width: 420px;
      padding: 10px 10px 10px 10px; }
      #team-manage.companies-teams #content-area #team-info #team-story form.selected-section .buttons li.cancel, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section .buttons li.cancel {
        float: none;
        position: static;
        width: auto;
        margin: 0;
        padding: 0; }
        #team-manage.companies-teams #content-area #team-info #team-story form.selected-section .buttons li.cancel a, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section .buttons li.cancel a {
          font-size: 16px;
          font-weight: bold; }
      #team-manage.companies-teams #content-area #team-info #team-story form.selected-section .buttons input.button, #team-landing-page.companies-teams #content-area #team-info #team-story form.selected-section .buttons input.button {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
        display: inline-block;
        padding: 2px 25px;
        margin-top: 0;
        border: 1px solid #619f56;
        background: transparent url(../../images/teams/green-gradient.png) repeat-x 0 0;
        color: white; }
  #team-manage.companies-teams #content-area #team-info h2, #team-landing-page.companies-teams #content-area #team-info h2 {
    margin: 0;
    color: #333333; }
  #team-manage.companies-teams #content-area #team-info #media, #team-landing-page.companies-teams #content-area #team-info #media {
    width: 190px; }
  #team-manage.companies-teams #content-area #team-info #fundraising-amount, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount {
    float: none;
    width: auto; }
    #team-manage.companies-teams #content-area #team-info #fundraising-amount .header, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount .header {
      padding-bottom: 5px; }
    #team-manage.companies-teams #content-area #team-info #fundraising-amount #thermometer, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount #thermometer {
      float: none;
      margin: 0 0 20px 0;
      right: auto;
      width: auto;
      height: 160px; }
      #team-manage.companies-teams #content-area #team-info #fundraising-amount #thermometer .base, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount #thermometer .base {
        float: none;
        position: static;
        height: 160px; }
        #team-manage.companies-teams #content-area #team-info #fundraising-amount #thermometer .base span, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount #thermometer .base span {
          bottom: 0; }
    #team-manage.companies-teams #content-area #team-info #fundraising-amount #donation-info, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount #donation-info {
      padding: 0;
      margin: 0; }
      #team-manage.companies-teams #content-area #team-info #fundraising-amount #donation-info .header, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount #donation-info .header {
        padding-bottom: 5px; }
      #team-manage.companies-teams #content-area #team-info #fundraising-amount #donation-info h2, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount #donation-info h2 {
        display: inline-block;
        width: 185px;
        float: left; }
      #team-manage.companies-teams #content-area #team-info #fundraising-amount #donation-info span.edit, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount #donation-info span.edit {
        float: right; }
      #team-manage.companies-teams #content-area #team-info #fundraising-amount #donation-info .prompt-info, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount #donation-info .prompt-info {
        font-size: 14px;
        color: #333333;
        display: block !important; }
        #team-manage.companies-teams #content-area #team-info #fundraising-amount #donation-info .prompt-info strong, #team-landing-page.companies-teams #content-area #team-info #fundraising-amount #donation-info .prompt-info strong {
          font-size: 18px;
          display: block; }
#team-manage.companies-teams #full-team, #team-landing-page.companies-teams #full-team {
  padding: 0;
  border: none !important;
  overflow: visible; }
  #team-manage.companies-teams #full-team .header, #team-landing-page.companies-teams #full-team .header {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 15px;
    padding-bottom: 0;
    overflow: visible;
    position: relative;
    z-index: 9; }
    #team-manage.companies-teams #full-team .header p, #team-landing-page.companies-teams #full-team .header p {
      display: inline-block !important;
      margin-bottom: 4px;
      float: left; }
    #team-manage.companies-teams #full-team .header span.edit, #team-landing-page.companies-teams #full-team .header span.edit {
      float: right;
      padding-right: 21px;
      color: #333333;
      font-weight: bold;
      display: block !important;
      overflow: visible;
      position: relative;
      border: none;
      padding: 4px 0 4px 10px;
      right: 0;
      bottom: 0;
      top: auto;
      -moz-border-radius: 5px 5px 0 0;
      -webkit-border-radius: 5px 5px 0 0;
      -o-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
      background: transparent; }
      #team-manage.companies-teams #full-team .header span.edit:focus, #team-manage.companies-teams #full-team .header span.edit:active, #team-manage.companies-teams #full-team .header span.edit:hover, #team-landing-page.companies-teams #full-team .header span.edit:focus, #team-landing-page.companies-teams #full-team .header span.edit:active, #team-landing-page.companies-teams #full-team .header span.edit:hover {
        text-decoration: none;
        background: url("/content/tabulous/images/icons/16x16/edit.png") no-repeat scroll right center transparent; }
      #team-manage.companies-teams #full-team .header span.edit span, #team-landing-page.companies-teams #full-team .header span.edit span {
        background: url("/content/tabulous/images/icons/16x16/edit.png") no-repeat scroll right center transparent;
        padding-right: 18px; }
      #team-manage.companies-teams #full-team .header span.edit span:hover, #team-landing-page.companies-teams #full-team .header span.edit span:hover {
        text-decoration: underline; }
      #team-manage.companies-teams #full-team .header span.edit.selected-section, #team-landing-page.companies-teams #full-team .header span.edit.selected-section {
        background-color: #b0ccee; }
        #team-manage.companies-teams #full-team .header span.edit.selected-section span, #team-landing-page.companies-teams #full-team .header span.edit.selected-section span {
          font-weight: bold; }
          #team-manage.companies-teams #full-team .header span.edit.selected-section span:hover, #team-landing-page.companies-teams #full-team .header span.edit.selected-section span:hover {
            text-decoration: none; }
      #team-manage.companies-teams #full-team .header span.edit form.clickable, #team-landing-page.companies-teams #full-team .header span.edit form.clickable {
        position: static;
        right: 0;
        top: 27px;
        background: #b0ccee;
        width: 220px;
        -moz-border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        padding: 10px;
        z-index: 1; }
        #team-manage.companies-teams #full-team .header span.edit form.clickable p, #team-landing-page.companies-teams #full-team .header span.edit form.clickable p {
          display: inline-block !important;
          line-height: 1.2em;
          font-size: 12px;
          font-weight: normal;
          float: none; }
        #team-manage.companies-teams #full-team .header span.edit form.clickable ul.buttons, #team-landing-page.companies-teams #full-team .header span.edit form.clickable ul.buttons {
          float: right; }
        #team-manage.companies-teams #full-team .header span.edit form.clickable ul.has-radiobuttons, #team-landing-page.companies-teams #full-team .header span.edit form.clickable ul.has-radiobuttons {
          margin-bottom: 0; }
          #team-manage.companies-teams #full-team .header span.edit form.clickable ul.has-radiobuttons input, #team-landing-page.companies-teams #full-team .header span.edit form.clickable ul.has-radiobuttons input {
            margin-left: 0 !important; }
        #team-manage.companies-teams #full-team .header span.edit form.clickable ul li.cancel, #team-landing-page.companies-teams #full-team .header span.edit form.clickable ul li.cancel {
          float: right;
          position: static;
          width: auto;
          margin: 0;
          padding: 0; }
        #team-manage.companies-teams #full-team .header span.edit form.clickable input.button, #team-landing-page.companies-teams #full-team .header span.edit form.clickable input.button {
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          -o-border-radius: 10px;
          border-radius: 10px;
          display: inline-block;
          padding: 2px 25px;
          margin-top: 5px;
          border: 1px solid #619f56;
          background: transparent url(../../images/teams/green-gradient.png) repeat-x 0 0;
          color: white; }
    #team-manage.companies-teams #full-team .header .header, #team-landing-page.companies-teams #full-team .header .header {
      border: none;
      margin: 0;
      padding: 0; }
    #team-manage.companies-teams #full-team .header #team-table-title, #team-landing-page.companies-teams #full-team .header #team-table-title {
      opacity: 1; }
      #team-manage.companies-teams #full-team .header #team-table-title h2, #team-landing-page.companies-teams #full-team .header #team-table-title h2 {
        color: #333333; }
      #team-manage.companies-teams #full-team .header #team-table-title a, #team-landing-page.companies-teams #full-team .header #team-table-title a {
        position: absolute;
        left: 393px;
        background: white url(../../images/teams/green-gradient.png) repeat-x 0 0;
        color: white;
        border: 1px solid #cccccc;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
        padding: 0 10px;
        display: block;
        font-size: 11px;
        top: -3px;
        text-decoration: none; }
        #team-manage.companies-teams #full-team .header #team-table-title a:hover, #team-landing-page.companies-teams #full-team .header #team-table-title a:hover {
          text-decoration: underline; }
    #team-manage.companies-teams #full-team .header #team-order-control, #team-landing-page.companies-teams #full-team .header #team-order-control {
      padding: 0;
      top: auto;
      bottom: 0;
      right: 0;
      position: relative;
      width: 241px; }
  #team-manage.companies-teams #full-team #team-table-sample, #team-landing-page.companies-teams #full-team #team-table-sample {
    opacity: 1; }
    #team-manage.companies-teams #full-team #team-table-sample table, #team-landing-page.companies-teams #full-team #team-table-sample table {
      margin: 0; }
      #team-manage.companies-teams #full-team #team-table-sample table thead, #team-landing-page.companies-teams #full-team #team-table-sample table thead {
        font-size: 14px; }
        #team-manage.companies-teams #full-team #team-table-sample table thead td.detailed, #team-landing-page.companies-teams #full-team #team-table-sample table thead td.detailed {
          font-size: 14px; }
      #team-manage.companies-teams #full-team #team-table-sample table tbody tr.team-member, #team-landing-page.companies-teams #full-team #team-table-sample table tbody tr.team-member {
        border-bottom: 1px solid #cccccc; }
      #team-manage.companies-teams #full-team #team-table-sample table tbody td, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td {
        padding: 10px 0; }
        #team-manage.companies-teams #full-team #team-table-sample table tbody td.photo, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.photo {
          width: 60px; }
          #team-manage.companies-teams #full-team #team-table-sample table tbody td.photo img, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.photo img {
            opacity: 0.5; }
        #team-manage.companies-teams #full-team #team-table-sample table tbody td.name, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.name {
          padding-right: 10px; }
          #team-manage.companies-teams #full-team #team-table-sample table tbody td.name p, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.name p {
            color: #333333;
            font-weight: bold; }
            #team-manage.companies-teams #full-team #team-table-sample table tbody td.name p a, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.name p a {
              color: #7f7f7f;
              font-weight: bold;
              text-decoration: underline; }
              #team-manage.companies-teams #full-team #team-table-sample table tbody td.name p a:hover, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.name p a:hover {
                text-decoration: none !important;
                cursor: pointer; }
        #team-manage.companies-teams #full-team #team-table-sample table tbody td.progress .donation-num, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.progress .donation-num {
          margin-bottom: 0; }
        #team-manage.companies-teams #full-team #team-table-sample table tbody td.progress .target, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.progress .target {
          background: #b7b7b7; }
        #team-manage.companies-teams #full-team #team-table-sample table tbody td.detailed, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.detailed {
          font-size: 14px; }
        #team-manage.companies-teams #full-team #team-table-sample table tbody td.donate a.button, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.donate a.button {
          background: white url(../../images/teams/donate-bkg.png) repeat-x bottom left;
          color: #666666;
          border: 1px solid #cccccc;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          -o-border-radius: 10px;
          border-radius: 10px;
          padding: 0 10px;
          display: inline-block;
          font-size: 11px;
          text-decoration: none; }
          #team-manage.companies-teams #full-team #team-table-sample table tbody td.donate a.button span, #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.donate a.button span {
            background: none; }

#team-landing-page.companies-teams #team-order-control {
  width: 150px !important; }
  #team-landing-page.companies-teams #team-order-control #sort-type {
    float: left; }
#team-landing-page.companies-teams .prompt-info {
  font-size: 18px !important; }
  #team-landing-page.companies-teams .prompt-info strong {
    font-size: 24px !important; }
#team-landing-page.companies-teams #full-team #team-table-sample table tbody td.photo img {
  opacity: 1; }
#team-landing-page.companies-teams #full-team #team-table-sample table tbody td.donate a.button {
  background: white url(../../images/teams/green-gradient.png) repeat-x bottom left;
  color: white; }
  #team-landing-page.companies-teams #full-team #team-table-sample table tbody td.donate a.button:hover {
    text-decoration: underline; }

.ie7 #team-info {
  margin-bottom: 10px !important; }

body.join-teams-companies #content-area {
  overflow: visible; }
body.join-teams-companies .left-column {
  border: none !important;
  width: 100% !important; }
  body.join-teams-companies .left-column .inner {
    border: none !important;
    width: 100% !important;
    overflow: visible !important;
    font-size: 12px;
    color: #69696b; }
body.join-teams-companies .widget-wrapper #header {
  background: white;
  margin-left: 2px;
  padding: 13px;
  width: 908px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 1px 1px 5px #bababa;
  -moz-box-shadow: 1px 1px 5px #bababa;
  box-shadow: 1px 1px 5px #bababa;
  position: relative;
  border: 1px solid #cccccc; }
  body.join-teams-companies .widget-wrapper #header h1 {
    color: #4d492f; }
  body.join-teams-companies .widget-wrapper #header .intro, body.join-teams-companies .widget-wrapper #header .team-intro {
    display: block;
    width: 435px;
    float: left;
    margin-right: 35px; }
  body.join-teams-companies .widget-wrapper #header .team-intro {
    margin-right: 0; }
    body.join-teams-companies .widget-wrapper #header .team-intro h2 {
      color: #4d492f;
      margin: 0 0 5px 0; }
    body.join-teams-companies .widget-wrapper #header .team-intro p.url {
      font-size: 20px; }
    body.join-teams-companies .widget-wrapper #header .team-intro img {
      display: block;
      float: left;
      margin-right: 10px; }
    body.join-teams-companies .widget-wrapper #header .team-intro .title {
      display: block;
      float: left;
      width: 365px; }
body.join-teams-companies .widget-column {
  float: left;
  margin-left: 2px;
  min-height: 200px;
  width: 468px;
  padding-bottom: 5px; }
  body.join-teams-companies .widget-column .widget-wrapper {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 5px #bababa;
    -moz-box-shadow: 1px 1px 5px #bababa;
    box-shadow: 1px 1px 5px #bababa;
    position: relative;
    background: white;
    border: 1px solid #cccccc;
    float: left;
    margin: 5px 0 0;
    padding: 10px;
    width: 443px; }
    body.join-teams-companies .widget-column .widget-wrapper h2, body.join-teams-companies .widget-column .widget-wrapper h3 {
      color: #4d492f !important;
      margin: 0 0 8px 0 !important;
      font-size: 18px !important;
      font-weight: normal !important; }
    body.join-teams-companies .widget-column .widget-wrapper h3 {
      font-size: 16px !important;
      border-bottom: 1px solid #808076;
      padding-bottom: 5px !important;
      margin: 20px 0 10px 0 !important; }
    body.join-teams-companies .widget-column .widget-wrapper .widget-content {
      clear: both; }
      body.join-teams-companies .widget-column .widget-wrapper .widget-content p.back {
        margin-bottom: 0; }
        body.join-teams-companies .widget-column .widget-wrapper .widget-content p.back a {
          font-size: 12px;
          color: #58595b;
          text-decoration: none;
          font-weight: bold; }
          body.join-teams-companies .widget-column .widget-wrapper .widget-content p.back a:hover {
            text-decoration: underline; }
      body.join-teams-companies .widget-column .widget-wrapper .widget-content a.button {
        color: white;
        text-decoration: none;
        display: inline-block;
        padding: 3px 30px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        -o-border-radius: 15px;
        border-radius: 15px;
        font-size: 13px;
        margin-bottom: 15px; }
      body.join-teams-companies .widget-column .widget-wrapper .widget-content .create-page p {
        float: left;
        width: 310px;
        font-size: 11px;
        line-height: 1.6em; }
      body.join-teams-companies .widget-column .widget-wrapper .widget-content .create-page a.button {
        float: right;
        width: 95px;
        font-size: 11px;
        padding: 3px 10px;
        color: white;
        line-height: 1em; }
      body.join-teams-companies .widget-column .widget-wrapper .widget-content .owner-info {
        display: block;
        clear: both; }
        body.join-teams-companies .widget-column .widget-wrapper .widget-content .owner-info ul li {
          dipslay: inline-block;
          float: left;
          width: 150px;
          border-right: 1px solid #808076;
          margin-right: 10px; }
          body.join-teams-companies .widget-column .widget-wrapper .widget-content .owner-info ul li.last {
            margin-right: 0;
            border-right: none; }
          body.join-teams-companies .widget-column .widget-wrapper .widget-content .owner-info ul li p {
            margin: 0;
            color: #4d492f;
            font-weight: bold; }
            body.join-teams-companies .widget-column .widget-wrapper .widget-content .owner-info ul li p span {
              font-weight: normal;
              color: #808076; }
    body.join-teams-companies .widget-column .widget-wrapper .members-list li {
      display: block;
      width: 50px;
      height: 50px;
      float: left;
      margin-right: 6px;
      margin-bottom: 6px;
      position: relative; }
      body.join-teams-companies .widget-column .widget-wrapper .members-list li.last {
        margin-right: 0; }
      body.join-teams-companies .widget-column .widget-wrapper .members-list li div {
        width: 50px;
        height: 50px;
        text-align: center;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px; }
        body.join-teams-companies .widget-column .widget-wrapper .members-list li div span {
          display: none;
          background: white;
          width: auto;
          boder: 1px solid #cccccc;
          -moz-border-radius: 8px;
          -webkit-border-radius: 8px;
          -o-border-radius: 8px;
          border-radius: 8px;
          position: absolute;
          top: -32px;
          left: -50%;
          padding: 5px 10px;
          white-space: nowrap;
          -webkit-box-shadow: 3px 3px 5px #bababa;
          -moz-box-shadow: 3px 3px 5px #bababa;
          box-shadow: 3px 3px 5px #bababa;
          border: 1px solid #bababa;
          font-weight: bold; }
          body.join-teams-companies .widget-column .widget-wrapper .members-list li div span:after {
            background: transparent url(../../images/teams/members-grey-arrow.png) repeat-x bottom left;
            width: 23px;
            height: 15px;
            display: block;
            position: absolute;
            bottom: -14px;
            left: 40%;
            content: " "; }
    body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages {
      float: left;
      margin-bottom: 10px; }
      body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li {
        background: #deddd9;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px;
        float: left;
        margin-bottom: 5px;
        padding: 7px !important; }
        body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li.error {
          background: pink;
          border: none; }
          body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li.error p.message {
            display: block;
            margin: 10px 0 0 0;
            border-top: 1px solid red;
            color: red;
            padding-top: 5px; }
        body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap {
          padding: 0;
          width: 428px; }
          body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-image {
            float: left;
            height: 50px;
            margin-right: 10px;
            width: 50px;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            -o-border-radius: 8px;
            border-radius: 8px;
            position: relative; }
          body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details {
            float: left;
            width: 267px;
            border-right: 1px solid #808076; }
            body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details .author {
              display: block;
              width: 198px;
              float: left; }
            body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details .target {
              display: block;
              float: left;
              width: 60px; }
              body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details .target h4 {
                font-size: 12px;
                line-height: 1em;
                font-weight: normal;
                color: #4d492f;
                margin-bottom: 3px; }
              body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details .target p {
                font-size: 12px;
                font-weight: bold;
                color: #4d492f;
                margin: 0; }
            body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details h3 {
              color: #4d492f !important;
              font-size: 12px !important;
              line-height: 1;
              margin: 0 0 1px 0 !important;
              padding-bottom: 0 !important;
              border: none !important; }
            body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details a {
              color: #68674f;
              display: block;
              font-size: 12px;
              padding-bottom: 3px;
              text-decoration: underline; }
              body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details a:hover {
                text-decoration: none; }
            body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details .meter {
              background: #cac8be;
              height: 16px;
              margin: 0;
              overflow: hidden;
              position: relative;
              width: 255px;
              -moz-border-radius: 8px;
              -webkit-border-radius: 8px;
              -o-border-radius: 8px;
              border-radius: 8px; }
              body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details .meter .progress {
                background: #008155;
                display: block;
                height: 100%;
                overflow: hidden !important;
                position: relative;
                -moz-border-radius: 8px;
                -webkit-border-radius: 8px;
                -o-border-radius: 8px;
                border-radius: 8px; }
                body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-details .meter .progress .percentage {
                  color: white;
                  content: "";
                  font-size: 11px;
                  left: 7px;
                  overflow: hidden;
                  position: absolute;
                  top: 0;
                  z-index: 1; }
          body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals {
            float: right;
            width: 90px;
            padding-left: 10px; }
            body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p {
              margin: 0;
              padding: 0;
              color: #69696b; }
              body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p strong {
                display: block;
                font-size: 12px;
                line-height: 1em;
                margin-bottom: 3px; }
              body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p span {
                display: block;
                font-size: 12px;
                margin-bottom: 1px; }
              body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p a {
                color: white;
                display: block;
                font-size: 11px;
                padding: 0;
                text-align: center;
                position: relative;
                -moz-border-radius: 8px;
                -webkit-border-radius: 8px;
                -o-border-radius: 8px;
                border-radius: 8px;
                line-height: normal;
                text-decoration: none; }
    body.join-teams-companies .widget-column .widget-wrapper .options {
      clear: both;
      display: block;
      margin-top: 7px;
      padding-top: 7px;
      border-top: 1px solid #808076; }
      body.join-teams-companies .widget-column .widget-wrapper .options p {
        margin: 0;
        float: left;
        color: #4d492f;
        padding-left: 25px;
        line-height: 1.5em; }
        body.join-teams-companies .widget-column .widget-wrapper .options p.added {
          background: transparent url(../../images/teams/tick-icon.png) no-repeat top left; }
        body.join-teams-companies .widget-column .widget-wrapper .options p.approval {
          background: transparent url(../../images/teams/pending-icon.png) no-repeat top left; }
        body.join-teams-companies .widget-column .widget-wrapper .options p.remove {
          float: right;
          padding-left: 0; }
          body.join-teams-companies .widget-column .widget-wrapper .options p.remove a {
            color: #4d492f; }

.ie6 .widget-column {
  margin-left: 1px !important; }

/*======= this should be the template... */
/*======= Log in page =========== */
#login-page #content-area .left-column {
  min-height: 180px; }
  #login-page #content-area .left-column #has-the-user-an-account {
    margin-bottom: 10px; }

#email-form #Password {
  margin-bottom: 10px; }
#email-form .has-radiobuttons {
  margin-bottom: 15px; }
#email-form #forgot-pass-link {
  float: left;
  display: block;
  margin: 8px 0 0 15px; }
#email-form .slidingdoor-button {
  clear: both; }
#email-form #Email {
  margin: 0 0 10px; }
#email-form #alternative {
  clear: both;
  margin: 10px 0 0; }
#email-form #forgotPassFrm h2 {
  font-size: 18px; }

#forgotPassFrm #alternative {
  margin: 9px 0 0 12px;
  float: left; }

/*======= choose-url page =========== */
#choose-url.page-creation-zone .notice.positive {
  background-image: none;
  overflow: hidden;
  padding-left: 6px; }
  #choose-url.page-creation-zone .notice.positive img {
    margin-right: 14px;
    float: left; }
  #choose-url.page-creation-zone .notice.positive div {
    float: left; }
#choose-url.page-creation-zone .long-length {
  width: 130px; }
#choose-url.page-creation-zone .url-picker-subhead {
  font-size: 16px;
  font-weight: bold; }
#choose-url.page-creation-zone .left-column .base-url {
  color: #2a42c6;
  font-weight: bold; }
#choose-url.page-creation-zone .left-column .inner {
  width: 100%; }
  #choose-url.page-creation-zone .left-column .inner #final-question {
    margin-top: 30px; }
    #choose-url.page-creation-zone .left-column .inner #final-question .slidingdoor-button input {
      *height: 43px; }
  #choose-url.page-creation-zone .left-column .inner #availability-form {
    background-color: #eaecf9;
    background-image: none;
    overflow: hidden;
    position: relative;
    padding-bottom: 30px; }
    #choose-url.page-creation-zone .left-column .inner #availability-form h2 {
      color: #2a42c6; }
    #choose-url.page-creation-zone .left-column .inner #availability-form h3 {
      font-size: 16px;
      font-weight: bold; }
    #choose-url.page-creation-zone .left-column .inner #availability-form .slidingdoor-button {
      margin-left: 0; }
      #choose-url.page-creation-zone .left-column .inner #availability-form .slidingdoor-button input {
        *margin-left: -5px !important; }
    #choose-url.page-creation-zone .left-column .inner #availability-form .url-ajax {
      background-color: transparent;
      background-position: 0px 5px;
      background-repeat: no-repeat;
      display: block;
      float: left;
      margin-left: 10px;
      padding: 4px 0 0 25px; }
    #choose-url.page-creation-zone .left-column .inner #availability-form .unavailable {
      background-image: url("/content/tabulous/images/page-creation-zone/choose-url-section/unavailable-icon.png"); }
    #choose-url.page-creation-zone .left-column .inner #availability-form .available {
      background-image: url("/content/tabulous/images/page-creation-zone/choose-url-section/available-icon.png"); }
    #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker {
      padding: 10px 0 20px; }
      #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker .input, #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker .slidingdoor-button {
        margin-top: -6px;
        margin-left: 5px; }
    #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker-blue {
      color: #2a42c6; }
    #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker-content-left {
      float: left;
      width: 150px; }
    #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker-content-right {
      float: left;
      width: 410px; }
      #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker-content-right .clause {
        margin-top: 20px; }
      #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker-content-right h3, #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker-content-right p {
        clear: both; }
      #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker-content-right p {
        margin: 0; }
      #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker-content-right input[type="checkbox"] {
        float: left;
        width: 20px;
        margin-right: 10px; }
      #choose-url.page-creation-zone .left-column .inner #availability-form .url-picker-content-right label {
        float: left;
        width: 350px;
        font-weight: normal;
        font-size: 14px;
        margin-bottom: 20px;
        clear: none; }
  #choose-url.page-creation-zone .left-column .inner .picker-section {
    zoom: 1;
    padding: 20px;
    overflow: hidden;
    *padding-bottom: 10px;
    background-repeat: repeat-x;
    background-position: bottom left; }

#event-search .container #content-area .left-column .section {
  background-image: none; }

#paged-event-section #count {
  margin: -20px -20px 20px;
  padding: 10px 15px;
  background: #eeeeee; }

.offscreen {
  height: 1px;
  left: -50000px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 1px; }

.event--list, #popular-events-list, #matched-events, #popular-organised-events, .calendar, #popular-events {
  padding-bottom: 0px; }
  .event--list .vevent, #popular-events-list .vevent, #matched-events .vevent, #popular-organised-events .vevent, .calendar .vevent, #popular-events .vevent {
    clear: both;
    display: block;
    margin-bottom: 26px;
    padding-bottom: 30px;
    overflow: hidden;
    position: relative;
    min-height: 40px;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 26px; }
    .event--list .vevent button.pure-button, #popular-events-list .vevent button.pure-button, #matched-events .vevent button.pure-button, #popular-organised-events .vevent button.pure-button, .calendar .vevent button.pure-button, #popular-events .vevent button.pure-button {
      display: none; }
    .event--list .vevent h2, .event--list .vevent h3, .event--list .vevent .content, .event--list .vevent .footer, .event--list .vevent .show-more, #popular-events-list .vevent h2, #popular-events-list .vevent h3, #popular-events-list .vevent .content, #popular-events-list .vevent .footer, #popular-events-list .vevent .show-more, #matched-events .vevent h2, #matched-events .vevent h3, #matched-events .vevent .content, #matched-events .vevent .footer, #matched-events .vevent .show-more, #popular-organised-events .vevent h2, #popular-organised-events .vevent h3, #popular-organised-events .vevent .content, #popular-organised-events .vevent .footer, #popular-organised-events .vevent .show-more, .calendar .vevent h2, .calendar .vevent h3, .calendar .vevent .content, .calendar .vevent .footer, .calendar .vevent .show-more, #popular-events .vevent h2, #popular-events .vevent h3, #popular-events .vevent .content, #popular-events .vevent .footer, #popular-events .vevent .show-more {
      margin-left: 55px;
      margin-bottom: 3px;
      line-height: 130%; }
    .event--list .vevent h2, .event--list .vevent h3, #popular-events-list .vevent h2, #popular-events-list .vevent h3, #matched-events .vevent h2, #matched-events .vevent h3, #popular-organised-events .vevent h2, #popular-organised-events .vevent h3, .calendar .vevent h2, .calendar .vevent h3, #popular-events .vevent h2, #popular-events .vevent h3 {
      margin-bottom: 4px; }
    .event--list .vevent .summary, .event--list .vevent .category, #popular-events-list .vevent .summary, #popular-events-list .vevent .category, #matched-events .vevent .summary, #matched-events .vevent .category, #popular-organised-events .vevent .summary, #popular-organised-events .vevent .category, .calendar .vevent .summary, .calendar .vevent .category, #popular-events .vevent .summary, #popular-events .vevent .category {
      font-size: 12px; }
    .event--list .vevent .summary, #popular-events-list .vevent .summary, #matched-events .vevent .summary, #popular-organised-events .vevent .summary, .calendar .vevent .summary, #popular-events .vevent .summary {
      font-weight: bold;
      margin-bottom: -5px; }
    .event--list .vevent .category, #popular-events-list .vevent .category, #matched-events .vevent .category, #popular-organised-events .vevent .category, .calendar .vevent .category, #popular-events .vevent .category {
      font-style: italic; }
    .event--list .vevent .event--calendar, .event--list .vevent .cal, #popular-events-list .vevent .event--calendar, #popular-events-list .vevent .cal, #matched-events .vevent .event--calendar, #matched-events .vevent .cal, #popular-organised-events .vevent .event--calendar, #popular-organised-events .vevent .cal, .calendar .vevent .event--calendar, .calendar .vevent .cal, #popular-events .vevent .event--calendar, #popular-events .vevent .cal {
      top: 0;
      left: 0;
      position: absolute;
      margin-right: 10px;
      background: white;
      border-bottom: 3px solid #d51007;
      display: block;
      float: left;
      line-height: 90%;
      margin-right: 10px;
      text-align: center; }
      .event--list .vevent .event--calendar .year, .event--list .vevent .event--calendar .month, .event--list .vevent .cal .year, .event--list .vevent .cal .month, #popular-events-list .vevent .event--calendar .year, #popular-events-list .vevent .event--calendar .month, #popular-events-list .vevent .cal .year, #popular-events-list .vevent .cal .month, #matched-events .vevent .event--calendar .year, #matched-events .vevent .event--calendar .month, #matched-events .vevent .cal .year, #matched-events .vevent .cal .month, #popular-organised-events .vevent .event--calendar .year, #popular-organised-events .vevent .event--calendar .month, #popular-organised-events .vevent .cal .year, #popular-organised-events .vevent .cal .month, .calendar .vevent .event--calendar .year, .calendar .vevent .event--calendar .month, .calendar .vevent .cal .year, .calendar .vevent .cal .month, #popular-events .vevent .event--calendar .year, #popular-events .vevent .event--calendar .month, #popular-events .vevent .cal .year, #popular-events .vevent .cal .month {
        font-size: 12px; }
      .event--list .vevent .event--calendar .event--calendar--year, .event--list .vevent .event--calendar .year, .event--list .vevent .event--calendar .event--calendar--day, .event--list .vevent .event--calendar .day, .event--list .vevent .cal .event--calendar--year, .event--list .vevent .cal .year, .event--list .vevent .cal .event--calendar--day, .event--list .vevent .cal .day, #popular-events-list .vevent .event--calendar .event--calendar--year, #popular-events-list .vevent .event--calendar .year, #popular-events-list .vevent .event--calendar .event--calendar--day, #popular-events-list .vevent .event--calendar .day, #popular-events-list .vevent .cal .event--calendar--year, #popular-events-list .vevent .cal .year, #popular-events-list .vevent .cal .event--calendar--day, #popular-events-list .vevent .cal .day, #matched-events .vevent .event--calendar .event--calendar--year, #matched-events .vevent .event--calendar .year, #matched-events .vevent .event--calendar .event--calendar--day, #matched-events .vevent .event--calendar .day, #matched-events .vevent .cal .event--calendar--year, #matched-events .vevent .cal .year, #matched-events .vevent .cal .event--calendar--day, #matched-events .vevent .cal .day, #popular-organised-events .vevent .event--calendar .event--calendar--year, #popular-organised-events .vevent .event--calendar .year, #popular-organised-events .vevent .event--calendar .event--calendar--day, #popular-organised-events .vevent .event--calendar .day, #popular-organised-events .vevent .cal .event--calendar--year, #popular-organised-events .vevent .cal .year, #popular-organised-events .vevent .cal .event--calendar--day, #popular-organised-events .vevent .cal .day, .calendar .vevent .event--calendar .event--calendar--year, .calendar .vevent .event--calendar .year, .calendar .vevent .event--calendar .event--calendar--day, .calendar .vevent .event--calendar .day, .calendar .vevent .cal .event--calendar--year, .calendar .vevent .cal .year, .calendar .vevent .cal .event--calendar--day, .calendar .vevent .cal .day, #popular-events .vevent .event--calendar .event--calendar--year, #popular-events .vevent .event--calendar .year, #popular-events .vevent .event--calendar .event--calendar--day, #popular-events .vevent .event--calendar .day, #popular-events .vevent .cal .event--calendar--year, #popular-events .vevent .cal .year, #popular-events .vevent .cal .event--calendar--day, #popular-events .vevent .cal .day {
        padding: 0 4px;
        border-left: 1px solid #b1b1b1;
        border-right: 1px solid #b1b1b1; }
      .event--list .vevent .event--calendar span, .event--list .vevent .cal span, #popular-events-list .vevent .event--calendar span, #popular-events-list .vevent .cal span, #matched-events .vevent .event--calendar span, #matched-events .vevent .cal span, #popular-organised-events .vevent .event--calendar span, #popular-organised-events .vevent .cal span, .calendar .vevent .event--calendar span, .calendar .vevent .cal span, #popular-events .vevent .event--calendar span, #popular-events .vevent .cal span {
        display: block; }
      .event--list .vevent .event--calendar .event--calendar--month, .event--list .vevent .event--calendar .month, .event--list .vevent .cal .event--calendar--month, .event--list .vevent .cal .month, #popular-events-list .vevent .event--calendar .event--calendar--month, #popular-events-list .vevent .event--calendar .month, #popular-events-list .vevent .cal .event--calendar--month, #popular-events-list .vevent .cal .month, #matched-events .vevent .event--calendar .event--calendar--month, #matched-events .vevent .event--calendar .month, #matched-events .vevent .cal .event--calendar--month, #matched-events .vevent .cal .month, #popular-organised-events .vevent .event--calendar .event--calendar--month, #popular-organised-events .vevent .event--calendar .month, #popular-organised-events .vevent .cal .event--calendar--month, #popular-organised-events .vevent .cal .month, .calendar .vevent .event--calendar .event--calendar--month, .calendar .vevent .event--calendar .month, .calendar .vevent .cal .event--calendar--month, .calendar .vevent .cal .month, #popular-events .vevent .event--calendar .event--calendar--month, #popular-events .vevent .event--calendar .month, #popular-events .vevent .cal .event--calendar--month, #popular-events .vevent .cal .month {
        display: block;
        background-color: #d51007;
        color: white;
        font-weight: bold;
        padding: 1px 0; }
      .event--list .vevent .event--calendar .event--calendar--day, .event--list .vevent .event--calendar .day, .event--list .vevent .cal .event--calendar--day, .event--list .vevent .cal .day, #popular-events-list .vevent .event--calendar .event--calendar--day, #popular-events-list .vevent .event--calendar .day, #popular-events-list .vevent .cal .event--calendar--day, #popular-events-list .vevent .cal .day, #matched-events .vevent .event--calendar .event--calendar--day, #matched-events .vevent .event--calendar .day, #matched-events .vevent .cal .event--calendar--day, #matched-events .vevent .cal .day, #popular-organised-events .vevent .event--calendar .event--calendar--day, #popular-organised-events .vevent .event--calendar .day, #popular-organised-events .vevent .cal .event--calendar--day, #popular-organised-events .vevent .cal .day, .calendar .vevent .event--calendar .event--calendar--day, .calendar .vevent .event--calendar .day, .calendar .vevent .cal .event--calendar--day, .calendar .vevent .cal .day, #popular-events .vevent .event--calendar .event--calendar--day, #popular-events .vevent .event--calendar .day, #popular-events .vevent .cal .event--calendar--day, #popular-events .vevent .cal .day {
        padding-top: 6px;
        padding-bottom: 3px;
        font-size: 16px;
        font-weight: bold; }
      .event--list .vevent .event--calendar .event--calendar--year, .event--list .vevent .event--calendar .year, .event--list .vevent .cal .event--calendar--year, .event--list .vevent .cal .year, #popular-events-list .vevent .event--calendar .event--calendar--year, #popular-events-list .vevent .event--calendar .year, #popular-events-list .vevent .cal .event--calendar--year, #popular-events-list .vevent .cal .year, #matched-events .vevent .event--calendar .event--calendar--year, #matched-events .vevent .event--calendar .year, #matched-events .vevent .cal .event--calendar--year, #matched-events .vevent .cal .year, #popular-organised-events .vevent .event--calendar .event--calendar--year, #popular-organised-events .vevent .event--calendar .year, #popular-organised-events .vevent .cal .event--calendar--year, #popular-organised-events .vevent .cal .year, .calendar .vevent .event--calendar .event--calendar--year, .calendar .vevent .event--calendar .year, .calendar .vevent .cal .event--calendar--year, .calendar .vevent .cal .year, #popular-events .vevent .event--calendar .event--calendar--year, #popular-events .vevent .event--calendar .year, #popular-events .vevent .cal .event--calendar--year, #popular-events .vevent .cal .year {
        padding-bottom: 4px; }
    .event--list .vevent .content, .event--list .vevent .footer p, #popular-events-list .vevent .content, #popular-events-list .vevent .footer p, #matched-events .vevent .content, #matched-events .vevent .footer p, #popular-organised-events .vevent .content, #popular-organised-events .vevent .footer p, .calendar .vevent .content, .calendar .vevent .footer p, #popular-events .vevent .content, #popular-events .vevent .footer p {
      font-size: 12px;
      font-style: normal; }
    .event--list .vevent .show-more, #popular-events-list .vevent .show-more, #matched-events .vevent .show-more, #popular-organised-events .vevent .show-more, .calendar .vevent .show-more, #popular-events .vevent .show-more {
      font-size: 12px;
      margin-top: -4px; }
    .event--list .vevent .footer .is-charity-fav, #popular-events-list .vevent .footer .is-charity-fav, #matched-events .vevent .footer .is-charity-fav, #popular-organised-events .vevent .footer .is-charity-fav, .calendar .vevent .footer .is-charity-fav, #popular-events .vevent .footer .is-charity-fav {
      padding: 0 0 0 26px;
      margin: 0 0 0 8px;
      border-left: 1px solid #86857c;
      background: transparent url(../../images/icons/16x16/thumbup-primary-on-white.gif) no-repeat 12px 0; }
    .event--list .vevent .footer p, #popular-events-list .vevent .footer p, #matched-events .vevent .footer p, #popular-organised-events .vevent .footer p, .calendar .vevent .footer p, #popular-events .vevent .footer p {
      display: inline;
      color: #86857c; }
      .event--list .vevent .footer p em, #popular-events-list .vevent .footer p em, #matched-events .vevent .footer p em, #popular-organised-events .vevent .footer p em, .calendar .vevent .footer p em, #popular-events .vevent .footer p em {
        font-style: normal; }

.left-column #matched-events h2 {
  font-size: 16px; }
.left-column .vevent {
  width: 480px; }

#outside-divider #priorityEventsPanel .content {
  padding: 15px; }
#outside-divider #popular-events-list .vevent {
  margin-bottom: 4px; }
  #outside-divider #popular-events-list .vevent h2, #outside-divider #popular-events-list .vevent h3 {
    font-size: smallest-font;
    margin-bottom: 4px;
    padding: 0; }
  #outside-divider #popular-events-list .vevent .cal {
    top: 0;
    left: 0;
    position: absolute; }
  #outside-divider #popular-events-list .vevent .footer .is-charity-fav {
    padding: 0 0 0 26px;
    margin: 0 0 0 8px;
    border-left: 1px solid #86857c;
    background: transparent url(../../images/icons/16x16/thumbup-primary-on-white.gif) no-repeat 12px 0; }
    #outside-divider #popular-events-list .vevent .footer .is-charity-fav em {
      font-style: normal; }

.outside-results-area .left-column {
  width: 617px; }
.outside-results-area .above-results-area {
  background: #eaecf9;
  width: 890px;
  border: dotted 1px #1c1c1c;
  padding: 15px 25px 18px;
  margin: 0 auto 15px; }
  .outside-results-area .above-results-area #SearchTerm {
    width: 560px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px; }
.outside-results-area label {
  display: block;
  font-size: 14px;
  font-weight: bold; }

.right-column #SearchTerm {
  width: 120px; }
.right-column label {
  display: none; }

.flash {
  margin-left: auto;
  margin-right: auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  max-width: 460px;
  *width: expression(this.width > 460 ? "460px" : true); }

.error {
  background-color: #fcdad9;
  border: 1px solid #fe4239;
  color: red; }

.warning {
  background-color: #fcdad9;
  border: 1px solid #f27022;
  color: ff6600; }

.notice {
  background-color: #c9edc1;
  border: 1px solid #63b153;
  color: #105402; }

.field-validation-error, .validation-summary-errors {
  display: block; }

.validation-summary-errors ul {
  margin: 0 !important; }
  .validation-summary-errors ul li {
    list-style: none; }

.notice, .field-validation-error, .validation-summary-errors {
  background-repeat: no-repeat;
  background-image: url(../../../images/graphics/icons/notices.gif);
  padding: 8px 10px 4px 45px;
  line-height: 170%;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  margin: 15px 0 20px; }
  .notice ul, .field-validation-error ul, .validation-summary-errors ul {
    margin: 10px 0 0 15px; }
  .notice li, .field-validation-error li, .validation-summary-errors li {
    list-style-type: disc;
    margin-bottom: 0; }
  .notice h2, .field-validation-error h2, .validation-summary-errors h2 {
    font-size: 1.5em;
    font-weight: 900;
    margin-bottom: 0; }
  .notice p, .field-validation-error p, .validation-summary-errors p {
    margin-bottom: 4px;
    line-height: inherit; }
    .notice p.one-line, .field-validation-error p.one-line, .validation-summary-errors p.one-line {
      padding: 8px 0; }

.tooltip {
  position: absolute; }

.tooltip, .field-validation-error {
  z-index: 99999;
  background-color: red;
  color: white;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 3px gray;
  -moz-box-shadow: 1px 1px 3px gray;
  box-shadow: 1px 1px 3px gray;
  font-size: 12px;
  padding: 6px 7px 7px 7px;
  font-family: arial, sans-serif;
  margin-top: 1px;
  margin-left: 2px;
  max-width: 300px;
  *width: expression(this.width > 300 ? "300px" : true); }
  .tooltip span, .field-validation-error span {
    background-repeat: no-repeat;
    background-position: 0px 5px;
    display: block;
    padding-top: 18px;
    margin-top: -18px; }

.field-validation-error {
  padding: 9px 0 9px 45px;
  max-width: autopx;
  *width: expression(this.width > auto ? "autopx" : true); }

.error .tooltip-inner {
  background-image: url(../../images/flashes/error-arrow-top.png); }

.positive {
  background-position: 10px -601px;
  background-color: #c9edc1;
  border-color: #63b153;
  color: #105402; }
  .positive h2 {
    color: #105402; }

.negative, .field-validation-error, .validation-summary-errors {
  background-position: 10px 0;
  background-color: #fcdad9;
  border-color: #fe4239;
  color: red; }

.processing {
  background-position: 10px -300px;
  background-color: #fef0e9;
  border-color: #f27022;
  color: #ff6600; }
  .processing h2 {
    color: #ff6600; }

.negative {
  background-position: 10px -4px;
  background-color: #fcdad9;
  border-color: #fe4239;
  color: red; }
  .negative h2 {
    color: red; }
    .negative h2 a:link, .negative h2 a:visited {
      font-weight: bold;
      color: red; }

.field-validation-error {
  background-position: 10px -5px; }

.no-image {
  background-image: none;
  padding-top: 10px;
  text-align: center;
  padding-left: 0;
  padding-right: 0; }

.hyperlink, .hyperlink:link, .hyperlink:visited {
  cursor: pointer;
  text-decoration: underline;
  color: #2a42c6; }

.hyperlink:hover, .hyperlink:focus, .hyperlink:active {
  text-decoration: none;
  color: #2a42c6; }

.mandatory {
  color: red; }

form .stand-out-search .input {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }
form .drop-down {
  margin: 0 0 16px;
  color: #86857c;
  padding: 4px;
  font-size: 14px; }
  form .drop-down option {
    padding: 0 12px 0 0; }
form .float-l.second {
  margin: 0 0 0 20px; }
form select, form .input {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 7px 2px 7px; }
form select {
  padding-right: 0;
  margin-left: 0; }
form .input {
  height: 26px;
  display: block;
  margin-bottom: 10px;
  outline: none;
  *line-height: 28px;
  font-size: 16px;
  font-family: arial, helvetica, sans-serif;
  border-width: 0 1px 1px 0;
  border-width: 0 1px 1px 0;
  border-left: 1px solid white;
  line-height: 25px;
  border-color: #b7b7b4;
  margin: 0 0 10px;
  background: transparent url(../../images/forms/text-input-bg.png) no-repeat;
  background-position: -10px 0;
  color: #86857c;
  vertical-align: middle; }
form input.validation-error, form input.input-validation-error {
  border-color: red;
  background-image: url(../../images/forms/text-input-bg-error.png); }
form textarea.validation-error, form textarea.input-validation-error {
  background-image: none; }
form .input-validation-error.drop-down {
  background-image: none;
  background-color: white; }
form .currency {
  font-weight: bold;
  margin: 8px 8px 0 0;
  float: left; }
form .medium-length {
  width: 159px; }
  form .medium-length input {
    width: 150px; }
form .short-length {
  width: 79px; }
  form .short-length input {
    width: 70px; }
form .long-length {
  width: 318px; }
  form .long-length input {
    width: 309px; }
form .longer-length {
  width: 493px; }
  form .longer-length input {
    width: 484px; }
form .longest-length {
  width: 560px; }
  form .longest-length input {
    width: 551px; }
form .content-plus-button {
  width: 340px;
  position: relative; }
  form .content-plus-button .contains-button {
    position: absolute;
    bottom: 28px;
    *bottom: 30px;
    right: 16px;
    width: 120px; }
    form .content-plus-button .contains-button .plzwait-animation {
      float: right; }
form .tooltip {
  margin: -14px 0 0 -6px; }
form #IsTermsOfServiceAccepted_validationMessage {
  margin-top: 40px;
  *margin-top: 80px; }
form #IsTermsOfServiceAccepted.input-validation-error {
  *background-image: none !important; }

.form-section #content-area h1, .form-section h1 {
  font-size: 23px;
  color: #2a42c6;
  margin-bottom: 10px;
  margin-left: 0; }

.form-section h1 {
  margin: 0 0 12px 30px;
  color: #1c1c1c; }
.form-section #content-area .right-column {
  display: none; }
.form-section #content-area .left-column .inner {
  border-right: 1px dotted #86857c; }
  .form-section #content-area .left-column .inner textarea {
    margin: 0 0 30px;
    font: 14px arial, helvetica, sans-serif;
    color: #86857c;
    width: 320px;
    min-height: 90px;
    *height: expression(this.height < 90 ? "90px" : true);
    padding: 4px;
    clear: both; }
  .form-section #content-area .left-column .inner .section, .form-section #content-area .left-column .inner .group-section {
    overflow: hidden;
    background: transparent none;
    border: 0 none;
    margin: 0;
    padding: 20px 26px 30px; }
  .form-section #content-area .left-column .inner fieldset.section {
    padding-top: 0; }
  .form-section #content-area .left-column .inner li.section {
    padding-top: 0;
    margin-bottom: 30px;
    padding-bottom: 0; }
    .form-section #content-area .left-column .inner li.section input {
      margin-bottom: 0; }
    .form-section #content-area .left-column .inner li.section textarea {
      margin-bottom: 0; }
  .form-section #content-area .left-column .inner .has-radiobuttons, .form-section #content-area .left-column .inner .has-checkboxes {
    padding: 0;
    margin: 0 0 30px; }
    .form-section #content-area .left-column .inner .has-radiobuttons h2, .form-section #content-area .left-column .inner .has-radiobuttons h3, .form-section #content-area .left-column .inner .has-checkboxes h2, .form-section #content-area .left-column .inner .has-checkboxes h3 {
      font-weight: bold; }
    .form-section #content-area .left-column .inner .has-radiobuttons label, .form-section #content-area .left-column .inner .has-checkboxes label {
      clear: none;
      font-size: 14px;
      margin-bottom: 2px;
      cursor: pointer;
      font-weight: normal;
      display: inline; }
    .form-section #content-area .left-column .inner .has-radiobuttons input, .form-section #content-area .left-column .inner .has-radiobuttons textarea, .form-section #content-area .left-column .inner .has-checkboxes input, .form-section #content-area .left-column .inner .has-checkboxes textarea {
      margin-left: 8px;
      *margin-left: 0; }
    .form-section #content-area .left-column .inner .has-radiobuttons input, .form-section #content-area .left-column .inner .has-checkboxes input {
      float: left;
      display: inline;
      margin-right: 10px;
      *margin-right: 0; }
    .form-section #content-area .left-column .inner .has-radiobuttons textarea, .form-section #content-area .left-column .inner .has-checkboxes textarea {
      margin-top: 8px;
      margin-bottom: 0; }
  .form-section #content-area .left-column .inner h2 {
    font-size: 22px;
    color: #2a42c6;
    text-shadow: 0 1px 0 white;
    margin: 0 0 28px -5px; }
  .form-section #content-area .left-column .inner li {
    padding: 0; }
  .form-section #content-area .left-column .inner .input {
    margin: 0 0 30px; }
  .form-section #content-area .left-column .inner label, .form-section #content-area .left-column .inner legend {
    color: #1c1c1c;
    text-shadow: 0 1px 0 white;
    margin: 0 0 5px;
    font-size: 16px;
    font-weight: bold; }
  .form-section #content-area .left-column .inner label {
    display: block;
    clear: both; }
  .form-section #content-area .left-column .inner .colon {
    display: none; }
  .form-section #content-area .left-column .inner .disabled, .form-section #content-area .left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button, #page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button, .form-section #content-area .left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button, #cruk-page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button {
    margin-bottom: 0; }
    .form-section #content-area .left-column .inner .disabled label, .form-section #content-area .left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button label, #page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button label, .form-section #content-area .left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button label, #cruk-page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button label, .form-section #content-area .left-column .inner .disabled .currency, .form-section #content-area .left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button .currency, #page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button .currency, .form-section #content-area .left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .currency, #cruk-page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button .currency, .form-section #content-area .left-column .inner .disabled .colon, .form-section #content-area .left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button .colon, #page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button .colon, .form-section #content-area .left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .colon, #cruk-page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button .colon, .form-section #content-area .left-column .inner .disabled .input, .form-section #content-area .left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button .input, #page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button .input, .form-section #content-area .left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .input, #cruk-page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button .input {
      cursor: pointer;
      display: inline;
      margin: 0; }
    .form-section #content-area .left-column .inner .disabled label, .form-section #content-area .left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button label, #page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button label, .form-section #content-area .left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button label, #cruk-page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button label {
      font-weight: bold; }
    .form-section #content-area .left-column .inner .disabled .currency, .form-section #content-area .left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button .currency, #page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button .currency, .form-section #content-area .left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .currency, #cruk-page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button .currency {
      float: none;
      font-weight: normal;
      font-size: 16px; }
    .form-section #content-area .left-column .inner .disabled .input, .form-section #content-area .left-column .inner #page-editor.something-clicked #continueButton .slidingdoor-button .input, #page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button .input, .form-section #content-area .left-column .inner #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .input, #cruk-page-editor.something-clicked #continueButton .form-section #content-area .left-column .inner .slidingdoor-button .input {
      border: none;
      padding-left: 0;
      margin-top: -2px;
      top: -1px;
      position: relative;
      line-height: 22px;
      background: transparent;
      font-size: 16px;
      color: #1c1c1c; }
  .form-section #content-area .left-column .inner .section .header {
    margin-bottom: 5px; }
    .form-section #content-area .left-column .inner .section .header h3, .form-section #content-area .left-column .inner .section .header h2 {
      margin-bottom: 0; }
  .form-section #content-area .left-column .inner .section h2, .form-section #content-area .left-column .inner .section h3 {
    color: #1c1c1c;
    text-shadow: 0 1px 0 white;
    margin: 0 0 5px;
    font-size: 16px;
    font-weight: bold; }
.form-section #content-area .micro-copy {
  margin: 0 0 6px;
  color: #86857c;
  font-style: italic; }
.form-section #content-area #terms-and-service {
  margin: 20px 0 0; }
  .form-section #content-area #terms-and-service input {
    float: left;
    margin: 4px 10px 0 0; }
  .form-section #content-area #terms-and-service label {
    clear: none; }
  .form-section #content-area #terms-and-service #terms-of-service {
    width: 400px;
    clear: none; }
.form-section #options a {
  margin-top: 5px; }
.form-section #options .float-r {
  margin-left: 15px; }

.micro-copy.small {
  background: none; }

.form-section .has-radiobuttons li {
  padding: 0; }

/* === account creation IE fixes... === */
.form-section #content-area #left-column .inner #pafPostcode {
  margin-bottom: 10px; }

#account-creation label {
  *margin-left: -15px !important; }
#account-creation .float-l label {
  *margin-left: 0 !important; }
#account-creation #terms-of-service {
  *margin-left: 2px !important; }
#account-creation #pafCountry {
  *margin-left: 4px !important;
  *margin-top: -20px; }
#account-creation #findPafAddress label {
  *position: relative; }
#account-creation #findPafAddress #yourhomeaddress-label {
  *margin-left: 0 !important; }
#account-creation #enterManualAddress {
  position: relative; }
#account-creation #submit-form {
  clear: both;
  margin-top: 20px; }
#account-creation #pafSelectList {
  width: 450px;
  display: block;
  margin: 0 0 8px;
  *margin-left: -10px; }

/*======= this should be the template... */
.tabs {
  margin: 0 auto 0 9px;
  overflow: visible;
  width: 600px;
  position: relative;
  float: left;
  z-index: 99;
  clear: both; }
  .tabs li {
    float: left;
    padding: 0;
    margin-right: 2px;
    position: relative;
    background-color: #969590;
    margin-top: 3px;
    font-size: 14px; }
  .tabs li.active, #eua-your-pages .tabs li.your-pages, #eua-your-details .tabs li.your-details, #eua-feature-configuration .tabs li.feature-configuration, #eua-your-donations .tabs li.your-donations, #eua-your-dd .tabs li.your-donations {
    background-color: white;
    margin-bottom: -2px;
    border: 1px dotted black;
    border-width: 1px 1px 0;
    padding-top: 0;
    margin-top: 0;
    top: 1px; }
  .tabs a {
    color: white;
    display: block;
    text-decoration: none;
    padding: 12px 14px 8px;
    font-size: 1.05em;
    font-weight: bold; }
  .tabs a:hover {
    background-color: #727272; }
  .tabs .active a:hover, #eua-your-pages .tabs .your-pages a:hover, #eua-your-details .tabs .your-details a:hover, #eua-feature-configuration .tabs .feature-configuration a:hover, #eua-your-donations .tabs .your-donations a:hover, #eua-your-dd .tabs .your-donations a:hover {
    background-color: white; }
  .tabs li.active a, #eua-your-pages .tabs li.your-pages a, #eua-your-details .tabs li.your-details a, #eua-feature-configuration .tabs li.feature-configuration a, #eua-your-donations .tabs li.your-donations a, #eua-your-dd .tabs li.your-donations a {
    color: #3653f3;
    padding-bottom: 10px; }

/*======= page edit (in create + edit) =========== */
#page-editor .pagecreated, #cruk-page-editor .pagecreated {
  margin: 0 20px 15px 20px; }
  #page-editor .pagecreated a, #cruk-page-editor .pagecreated a {
    clear: both;
    display: block; }
#page-editor #outside-divider, #cruk-page-editor #outside-divider {
  padding-top: 10px; }
#page-editor #title, #cruk-page-editor #title {
  position: absolute;
  width: 870px;
  height: 25px;
  display: block;
  border-bottom: 1px dotted #86857c;
  left: 20px;
  top: 20px; }
#page-editor #content-area, #cruk-page-editor #content-area {
  border: 1px dotted #767676;
  padding-bottom: 20px;
  clear: both;
  padding-top: 80px;
  position: relative; }
  #page-editor #content-area .field-validation-error, #cruk-page-editor #content-area .field-validation-error {
    width: 320px; }
  #page-editor #content-area h1, #cruk-page-editor #content-area h1 {
    text-shadow: 0 1px 0 white;
    color: #1c1c1c; }
  #page-editor #content-area h2, #cruk-page-editor #content-area h2 {
    text-shadow: 0 1px 0 white;
    font-size: 18px; }
  #page-editor #content-area .right-column, #cruk-page-editor #content-area .right-column {
    float: left;
    display: block; }
    #page-editor #content-area .right-column .section, #cruk-page-editor #content-area .right-column .section {
      border: 0; }
  #page-editor #content-area .left-column, #cruk-page-editor #content-area .left-column {
    float: right;
    margin-right: 26px;
    width: 570px;
    border: 0; }
    #page-editor #content-area .left-column .inner, #cruk-page-editor #content-area .left-column .inner {
      width: 570px;
      border: 0; }
    #page-editor #content-area .left-column h2, #cruk-page-editor #content-area .left-column h2 {
      display: inline; }
    #page-editor #content-area .left-column .section, #cruk-page-editor #content-area .left-column .section {
      background: transparent none;
      margin: 0 0 20px;
      padding: 15px 20px 0;
      border: 1px solid transparent; }
      #page-editor #content-area .left-column .section .bullet-list li, #cruk-page-editor #content-area .left-column .section .bullet-list li {
        padding-left: 22px; }
      #page-editor #content-area .left-column .section .form-list, #cruk-page-editor #content-area .left-column .section .form-list {
        margin-top: 4px;
        padding-bottom: 10px; }
    #page-editor #content-area .left-column .section.selected-section, #cruk-page-editor #content-area .left-column .section.selected-section {
      background: white none;
      padding-bottom: 20px;
      border: 1px solid #dddddd; }
      #page-editor #content-area .left-column .section.selected-section .edit, #cruk-page-editor #content-area .left-column .section.selected-section .edit {
        display: none; }
    #page-editor #content-area .left-column .section.selected-section:hover, #cruk-page-editor #content-area .left-column .section.selected-section:hover {
      cursor: default; }
  #page-editor #content-area #Story, #cruk-page-editor #content-area #Story {
    width: 530px;
    font-family: Arial;
    font-size: 14px; }
  #page-editor #content-area #Story_ifr, #cruk-page-editor #content-area #Story_ifr {
    font-family: Arial;
    font-size: 14px;
    width: 480px !important;
    height: 200px !important; }
  #page-editor #content-area #photoGallery, #cruk-page-editor #content-area #photoGallery {
    display: none; }
  #page-editor #content-area #content-area, #cruk-page-editor #content-area #content-area {
    position: relative;
    padding-top: 60px; }
  #page-editor #content-area .header, #cruk-page-editor #content-area .header {
    overflow: hidden;
    border-bottom: 1px solid #cccccc; }
    #page-editor #content-area .header h2, #cruk-page-editor #content-area .header h2 {
      float: left;
      margin: 0 0 5px; }
    #page-editor #content-area .header .edit, #cruk-page-editor #content-area .header .edit {
      color: #2a42c6;
      float: right;
      font-size: 12px;
      top: -5px;
      margin-left: 24px;
      position: relative;
      padding: 2px 28px 2px 0;
      background: transparent url(/content/tabulous/images/icons/16x16/edit.png) no-repeat right center; }
      #page-editor #content-area .header .edit:hover, #page-editor #content-area .header .edit:focus, #page-editor #content-area .header .edit:active, #cruk-page-editor #content-area .header .edit:hover, #cruk-page-editor #content-area .header .edit:focus, #cruk-page-editor #content-area .header .edit:active {
        text-decoration: underline;
        color: #4a67ef; }
  #page-editor #content-area .cancel, #cruk-page-editor #content-area .cancel {
    margin: 9px 0 0 22px;
    float: left; }
  #page-editor #content-area #story-tips li, #cruk-page-editor #content-area #story-tips li {
    font-size: 12px; }
  #page-editor #content-area #story-tips-links, #cruk-page-editor #content-area #story-tips-links {
    margin-bottom: 10px; }
  #page-editor #content-area #form-list, #cruk-page-editor #content-area #form-list {
    margin-top: 15px; }
  #page-editor #content-area #page-donations #donation-example, #cruk-page-editor #content-area #page-donations #donation-example {
    margin: 10px 0 10px;
    position: relative;
    height: 94px;
    overflow: hidden;
    padding: 0 0 0 68px; }
    #page-editor #content-area #page-donations #donation-example img, #page-editor #content-area #page-donations #donation-example .main, #page-editor #content-area #page-donations #donation-example .donation-amount, #cruk-page-editor #content-area #page-donations #donation-example img, #cruk-page-editor #content-area #page-donations #donation-example .main, #cruk-page-editor #content-area #page-donations #donation-example .donation-amount {
      float: left; }
    #page-editor #content-area #page-donations #donation-example img, #cruk-page-editor #content-area #page-donations #donation-example img {
      display: block;
      background: white;
      position: absolute;
      left: 0;
      top: 0; }
    #page-editor #content-area #page-donations #donation-example .main, #cruk-page-editor #content-area #page-donations #donation-example .main {
      width: 320px;
      padding: 3px 5px;
      margin-right: 20px;
      border: 1px dotted #333333;
      position: relative; }
    #page-editor #content-area #page-donations #donation-example .speech-tip, #cruk-page-editor #content-area #page-donations #donation-example .speech-tip {
      position: absolute;
      left: -10px;
      top: -1px;
      background: #e8ecff url("/Utils/SpeechBubble.ashx?Col=333333&Type=tl") no-repeat;
      display: block;
      width: 11px;
      height: 8px; }
    #page-editor #content-area #page-donations #donation-example .donation-amount, #cruk-page-editor #content-area #page-donations #donation-example .donation-amount {
      font-weight: bold; }
      #page-editor #content-area #page-donations #donation-example .donation-amount .donation, #cruk-page-editor #content-area #page-donations #donation-example .donation-amount .donation {
        font-size: 23px; }
  #page-editor #content-area .section .micro-copy, #cruk-page-editor #content-area .section .micro-copy {
    margin-top: -10px; }
  #page-editor #content-area .section .selected-section .micro-copy, #page-editor #content-area .selected-section .micro-copy, #cruk-page-editor #content-area .section .selected-section .micro-copy, #cruk-page-editor #content-area .selected-section .micro-copy {
    margin-top: -30px;
    margin-bottom: 20px; }
  #page-editor #content-area .section .selected-section #storyContainer, #page-editor #content-area .selected-section #storyContainer, #cruk-page-editor #content-area .section .selected-section #storyContainer, #cruk-page-editor #content-area .selected-section #storyContainer {
    margin-top: 40px; }
  #page-editor #content-area .section:hover .speech-tip, #page-editor #content-area .selected-section .speech-tip, #cruk-page-editor #content-area .section:hover .speech-tip, #cruk-page-editor #content-area .selected-section .speech-tip {
    background-color: white !important; }
  #page-editor #content-area #donation-customiser, #cruk-page-editor #content-area #donation-customiser {
    margin: 15px 0 24px;
    overflow: hidden;
    clear: both; }
    #page-editor #content-area #donation-customiser li, #cruk-page-editor #content-area #donation-customiser li {
      float: left;
      width: 130px; }
    #page-editor #content-area #donation-customiser input, #page-editor #content-area #donation-customiser label, #cruk-page-editor #content-area #donation-customiser input, #cruk-page-editor #content-area #donation-customiser label {
      float: left;
      cursor: pointer; }
    #page-editor #content-area #donation-customiser label, #cruk-page-editor #content-area #donation-customiser label {
      width: 70px;
      font-size: 14px;
      clear: none;
      font-weight: normal;
      margin-left: 8px;
      display: block; }
  #page-editor #content-area .slidingdoor-button, #cruk-page-editor #content-area .slidingdoor-button {
    clear: both; }
  #page-editor #content-area .cancel, #cruk-page-editor #content-area .cancel {
    float: left; }
  #page-editor #content-area #Story_tbl, #cruk-page-editor #content-area #Story_tbl {
    width: 480px !important; }
  #page-editor #content-area #Story_parent, #cruk-page-editor #content-area #Story_parent {
    display: block;
    margin-left: 10px;
    padding-left: 0;
    background: transparent none; }
  #page-editor #content-area .nothing-clicked #content-area #Story_ifr, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr {
    border: 1px dotted #1c1c1c; }
    #page-editor #content-area .nothing-clicked #content-area #Story_ifr .wrapper, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr .wrapper {
      display: block;
      padding-left: 55px;
      padding-top: 6px; }
    #page-editor #content-area .nothing-clicked #content-area #Story_ifr iframe, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr iframe {
      cursor: pointer; }
    #page-editor #content-area .nothing-clicked #content-area #Story_ifr div, #page-editor #content-area .nothing-clicked #content-area #Story_ifr li, #page-editor #content-area .nothing-clicked #content-area #Story_ifr table, #page-editor #content-area .nothing-clicked #content-area #Story_ifr tr, #page-editor #content-area .nothing-clicked #content-area #Story_ifr td, #page-editor #content-area .nothing-clicked #content-area #Story_ifr textarea, #page-editor #content-area .nothing-clicked #content-area #Story_ifr #Story, #page-editor #content-area .nothing-clicked #content-area #Story_ifr iframe, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr div, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr li, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr table, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr tr, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr td, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr textarea, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr #Story, #cruk-page-editor #content-area .nothing-clicked #content-area #Story_ifr iframe {
      border: none 0;
      background: transparent none !important;
      background-color: transparent !important; }
  #page-editor #content-area #Story_ifr, #cruk-page-editor #content-area #Story_ifr {
    overflow: visible; }

.form-section #content-area #Story_parent, .form-section #content-area #modelStory {
  border: 0 none #1c1c1c;
  display: block; }
.form-section #content-area #modelStory {
  padding: 8px 0 10px 0; }
.form-section #content-area #fb-like-info {
  background: transparent url(/content/tabulous/images/icons/48x50/fb-like-icon-light-blue.png) no-repeat 7px 4px;
  padding: 7px 0 5px 47px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-left: -6px; }
.form-section #content-area #allow-fb-like {
  margin: 10px 0 20px;
  padding-left: 6px;
  overflow: hidden; }
  .form-section #content-area #allow-fb-like p {
    margin-bottom: 2px; }
  .form-section #content-area #allow-fb-like input {
    float: left;
    width: 14px; }
  .form-section #content-area #allow-fb-like label {
    float: left;
    clear: none;
    font-weight: normal;
    font-size: 14px;
    width: 460px;
    margin: -1px 0 0 10px; }
  .form-section #content-area #allow-fb-like strong {
    font-weight: bold; }
.form-section #content-area #mediaLinks {
  overflow: hidden; }
  .form-section #content-area #mediaLinks li {
    font-size: 12px;
    padding: 4px 0;
    border-top: 1px dotted #767676;
    margin-top: -1px; }
.form-section #content-area #media {
  width: 266px; }
  .form-section #content-area #media #imageMain {
    border: 1px dotted #767676;
    padding: 4px 8px;
    background: white;
    margin: 0 0 10px;
    display: block; }
    .form-section #content-area #media #imageMain span {
      display: block;
      margin-top: 6px; }
    .form-section #content-area #media #imageMain img {
      display: block; }
.form-section #content-area #media-summary li {
  font-size: 12px;
  clear: both;
  margin-bottom: -6px; }
  .form-section #content-area #media-summary li span {
    float: right; }
  .form-section #content-area #media-summary li a {
    display: block;
    padding: 8px 4px; }
  .form-section #content-area #media-summary li a:hover {
    background: white; }
.form-section #content-area .field-validation-error {
  width: 200px;
  margin: 10px 0 20px;
  clear: both;
  bottom: -72px;
  position: absolute; }

#page-editor.nothing-clicked #content-area .left-column .section.hover, #page-editor.nothing-clicked #content-area .left-column .section:hover, #cruk-page-editor.nothing-clicked #content-area .left-column .section.hover, #cruk-page-editor.nothing-clicked #content-area .left-column .section:hover {
  background: white none;
  border: 1px solid white;
  cursor: pointer; }
#page-editor.nothing-clicked #content-area .left-column .disabled .micro-copy, #page-editor.nothing-clicked #content-area .left-column #page-editor.something-clicked #continueButton .slidingdoor-button .micro-copy, #page-editor.something-clicked #continueButton #page-editor.nothing-clicked #content-area .left-column .slidingdoor-button .micro-copy, #page-editor.nothing-clicked #content-area .left-column #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .micro-copy, #cruk-page-editor.something-clicked #continueButton #page-editor.nothing-clicked #content-area .left-column .slidingdoor-button .micro-copy, #cruk-page-editor.nothing-clicked #content-area .left-column .disabled .micro-copy, #cruk-page-editor.nothing-clicked #content-area .left-column #page-editor.something-clicked #continueButton .slidingdoor-button .micro-copy, #page-editor.something-clicked #continueButton #cruk-page-editor.nothing-clicked #content-area .left-column .slidingdoor-button .micro-copy, #cruk-page-editor.nothing-clicked #content-area .left-column #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .micro-copy, #cruk-page-editor.something-clicked #continueButton #cruk-page-editor.nothing-clicked #content-area .left-column .slidingdoor-button .micro-copy {
  display: none; }
#page-editor.nothing-clicked #content-area .left-column .disabled #pageTitle, #page-editor.nothing-clicked #content-area .left-column #page-editor.something-clicked #continueButton .slidingdoor-button #pageTitle, #page-editor.something-clicked #continueButton #page-editor.nothing-clicked #content-area .left-column .slidingdoor-button #pageTitle, #page-editor.nothing-clicked #content-area .left-column #cruk-page-editor.something-clicked #continueButton .slidingdoor-button #pageTitle, #cruk-page-editor.something-clicked #continueButton #page-editor.nothing-clicked #content-area .left-column .slidingdoor-button #pageTitle, #cruk-page-editor.nothing-clicked #content-area .left-column .disabled #pageTitle, #cruk-page-editor.nothing-clicked #content-area .left-column #page-editor.something-clicked #continueButton .slidingdoor-button #pageTitle, #page-editor.something-clicked #continueButton #cruk-page-editor.nothing-clicked #content-area .left-column .slidingdoor-button #pageTitle, #cruk-page-editor.nothing-clicked #content-area .left-column #cruk-page-editor.something-clicked #continueButton .slidingdoor-button #pageTitle, #cruk-page-editor.something-clicked #continueButton #cruk-page-editor.nothing-clicked #content-area .left-column .slidingdoor-button #pageTitle {
  width: 400px; }
#page-editor.nothing-clicked #content-area .left-column .disabled #alternativeLabel, #page-editor.nothing-clicked #content-area .left-column #page-editor.something-clicked #continueButton .slidingdoor-button #alternativeLabel, #page-editor.something-clicked #continueButton #page-editor.nothing-clicked #content-area .left-column .slidingdoor-button #alternativeLabel, #page-editor.nothing-clicked #content-area .left-column #cruk-page-editor.something-clicked #continueButton .slidingdoor-button #alternativeLabel, #cruk-page-editor.something-clicked #continueButton #page-editor.nothing-clicked #content-area .left-column .slidingdoor-button #alternativeLabel, #cruk-page-editor.nothing-clicked #content-area .left-column .disabled #alternativeLabel, #cruk-page-editor.nothing-clicked #content-area .left-column #page-editor.something-clicked #continueButton .slidingdoor-button #alternativeLabel, #page-editor.something-clicked #continueButton #cruk-page-editor.nothing-clicked #content-area .left-column .slidingdoor-button #alternativeLabel, #cruk-page-editor.nothing-clicked #content-area .left-column #cruk-page-editor.something-clicked #continueButton .slidingdoor-button #alternativeLabel, #cruk-page-editor.something-clicked #continueButton #cruk-page-editor.nothing-clicked #content-area .left-column .slidingdoor-button #alternativeLabel {
  width: 350px; }
#page-editor.nothing-clicked #content-area .left-column .disabled .mandatory, #page-editor.nothing-clicked #content-area .left-column #page-editor.something-clicked #continueButton .slidingdoor-button .mandatory, #page-editor.something-clicked #continueButton #page-editor.nothing-clicked #content-area .left-column .slidingdoor-button .mandatory, #page-editor.nothing-clicked #content-area .left-column #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .mandatory, #cruk-page-editor.something-clicked #continueButton #page-editor.nothing-clicked #content-area .left-column .slidingdoor-button .mandatory, #cruk-page-editor.nothing-clicked #content-area .left-column .disabled .mandatory, #cruk-page-editor.nothing-clicked #content-area .left-column #page-editor.something-clicked #continueButton .slidingdoor-button .mandatory, #page-editor.something-clicked #continueButton #cruk-page-editor.nothing-clicked #content-area .left-column .slidingdoor-button .mandatory, #cruk-page-editor.nothing-clicked #content-area .left-column #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .mandatory, #cruk-page-editor.something-clicked #continueButton #cruk-page-editor.nothing-clicked #content-area .left-column .slidingdoor-button .mandatory {
  display: none; }

#page-editor.something-clicked .section:hover .speech-tip, #cruk-page-editor.something-clicked .section:hover .speech-tip {
  background: #e8ecff; }
#page-editor.something-clicked .mandatory, #page-editor.something-clicked .micro-copy, #cruk-page-editor.something-clicked .mandatory, #cruk-page-editor.something-clicked .micro-copy {
  display: none; }
#page-editor.something-clicked #pageBasicsForm.selected-section .mandatory, #page-editor.something-clicked #pageSummaryForm.selected-section .mandatory, #cruk-page-editor.something-clicked #pageBasicsForm.selected-section .mandatory, #cruk-page-editor.something-clicked #pageSummaryForm.selected-section .mandatory {
  display: inline; }
#page-editor.something-clicked #pageBasicsForm.selected-section .micro-copy, #page-editor.something-clicked #pageSummaryForm.selected-section .micro-copy, #cruk-page-editor.something-clicked #pageBasicsForm.selected-section .micro-copy, #cruk-page-editor.something-clicked #pageSummaryForm.selected-section .micro-copy {
  display: block; }

#page-editor.hasJS .hidden, #cruk-page-editor.hasJS .hidden {
  display: none; }
#page-editor.hasJS .show, #cruk-page-editor.hasJS .show {
  display: block; }

#summaryVerb {
  display: inline;
  vertical-align: baseline; }

#whyVerb {
  display: inline;
  vertical-align: baseline;
  width: 350px; }

.ie8 #page-basics .disabled .form-list li input, .ie8 #page-basics #page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #page-editor.something-clicked #continueButton .ie8 #page-basics .slidingdoor-button .form-list li input, .ie8 #page-basics #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #cruk-page-editor.something-clicked #continueButton .ie8 #page-basics .slidingdoor-button .form-list li input, .ie8 #page-summary .disabled .form-list li input, .ie8 #page-summary #page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #page-editor.something-clicked #continueButton .ie8 #page-summary .slidingdoor-button .form-list li input, .ie8 #page-summary #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #cruk-page-editor.something-clicked #continueButton .ie8 #page-summary .slidingdoor-button .form-list li input {
  margin-top: 0 !important; }

.ie7 #mediaLinks li, .ie6 #mediaLinks li {
  clear: none; }
.ie7 #mediaLinks a, .ie6 #mediaLinks a {
  float: left; }
.ie7 #mediaLinks .float-r, .ie6 #mediaLinks .float-r {
  float: right; }
.ie7 #page-basics li, .ie7 #storyContainer li, .ie6 #page-basics li, .ie6 #storyContainer li {
  float: left;
  clear: both;
  width: 500px;
  cursor: pointer; }
.ie7 #page-basics .disabled .form-list li input, .ie7 #page-basics #page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #page-editor.something-clicked #continueButton .ie7 #page-basics .slidingdoor-button .form-list li input, .ie7 #page-basics #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #cruk-page-editor.something-clicked #continueButton .ie7 #page-basics .slidingdoor-button .form-list li input, .ie7 #page-summary .disabled .form-list li input, .ie7 #page-summary #page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #page-editor.something-clicked #continueButton .ie7 #page-summary .slidingdoor-button .form-list li input, .ie7 #page-summary #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #cruk-page-editor.something-clicked #continueButton .ie7 #page-summary .slidingdoor-button .form-list li input, .ie6 #page-basics .disabled .form-list li input, .ie6 #page-basics #page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #page-editor.something-clicked #continueButton .ie6 #page-basics .slidingdoor-button .form-list li input, .ie6 #page-basics #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #cruk-page-editor.something-clicked #continueButton .ie6 #page-basics .slidingdoor-button .form-list li input, .ie6 #page-summary .disabled .form-list li input, .ie6 #page-summary #page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #page-editor.something-clicked #continueButton .ie6 #page-summary .slidingdoor-button .form-list li input, .ie6 #page-summary #cruk-page-editor.something-clicked #continueButton .slidingdoor-button .form-list li input, #cruk-page-editor.something-clicked #continueButton .ie6 #page-summary .slidingdoor-button .form-list li input {
  margin-top: 2px !important; }
.ie7 #page-editor #content-area #page-donations #donation-example .donation-amount, .ie7 #cruk-page-editor #content-area #page-donations #donation-example .donation-amount, .ie6 #page-editor #content-area #page-donations #donation-example .donation-amount, .ie6 #cruk-page-editor #content-area #page-donations #donation-example .donation-amount {
  width: 90px;
  width: 90px; }

#page-editor.edit-page form .styled-label, #page-editor.edit-page form .styled-colon {
  float: left; }
#page-editor.edit-page form .styled-select {
  background: transparent;
  float: left;
  width: 40px;
  overflow: hidden;
  margin-top: -3px; }
#page-editor.edit-page form .currency-select {
  border: none;
  background: #e8ecff; }
#page-editor.edit-page form .raised-offline {
  clear: both;
  float: left;
  margin-top: 3px; }

#page-editor.nothing-clicked #content-area .left-column .section.hover .currency-select, #page-editor.nothing-clicked #content-area .left-column .section:hover .currency-select {
  background: transparent !important; }

#page-editor.something-clicked form .styled-select {
  width: 100px;
  overflow: visible; }
#page-editor.something-clicked form .currency-select {
  border: 1px solid #b7b7b4;
  background: white;
  margin-left: 10px; }
#page-editor.something-clicked form .styled-select {
  float: none !important;
  padding-bottom: 20px; }
  #page-editor.something-clicked form .styled-select .currency-select {
    margin-left: 0; }
#page-editor.something-clicked form .raised-offline .currency {
  float: left; }
#page-editor.something-clicked form .raised-offline #RaisedOffline {
  float: left; }

.ie7 #page-editor.something-clicked form .styled-select {
  float: none !important;
  display: block !important;
  padding-bottom: 20px; }
  .ie7 #page-editor.something-clicked form .styled-select .currency-select {
    margin-left: 0 !important; }

.edit-page.form-section #content-area .left-column .inner .selected-section, .edit-page.form-section #intro-top .selected-section {
  border: 1px solid #b2b2b2; }
.edit-page.form-section #content-area .left-column .inner .section, .edit-page.form-section #intro-top .section {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding-left: 20px;
  padding-right: 20px; }
  .edit-page.form-section #content-area .left-column .inner .section h2, .edit-page.form-section #intro-top .section h2 {
    font-size: 23px; }
  .edit-page.form-section #content-area .left-column .inner .section .edit, .edit-page.form-section #intro-top .section .edit {
    top: 5px; }
.edit-page.form-section #content-area .left-column .inner .header, .edit-page.form-section #intro-top .header {
  overflow: hidden; }
  .edit-page.form-section #content-area .left-column .inner .header h2, .edit-page.form-section #content-area .left-column .inner .header h1, .edit-page.form-section #intro-top .header h2, .edit-page.form-section #intro-top .header h1 {
    float: left;
    margin: 0 0 5px; }
  .edit-page.form-section #content-area .left-column .inner .header .edit, .edit-page.form-section #intro-top .header .edit {
    color: #2a42c6;
    float: right;
    font-size: 12px;
    top: -2px;
    position: relative;
    padding: 2px 28px 2px 0;
    background: transparent url(/content/tabulous/images/icons/16x16/edit.png) no-repeat right center; }
    .edit-page.form-section #content-area .left-column .inner .header .edit:hover, .edit-page.form-section #content-area .left-column .inner .header .edit:focus, .edit-page.form-section #content-area .left-column .inner .header .edit:active, .edit-page.form-section #intro-top .header .edit:hover, .edit-page.form-section #intro-top .header .edit:focus, .edit-page.form-section #intro-top .header .edit:active {
      text-decoration: underline;
      color: #4a67ef; }

.edit-page.nothing-clicked #content-area .section:hover, .edit-page.nothing-clicked #intro-top .section:hover {
  background-color: #e8e8e8;
  cursor: pointer; }
.edit-page.nothing-clicked #content-area #full-team.section:hover, .edit-page.nothing-clicked #intro-top #full-team.section:hover {
  background-color: transparent; }

#page-editor #content-area .left-column .inner .header, #page-editor #intro-top .header {
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #b2b2b2; }
#page-editor #content-area .left-column .inner .edit, #page-editor #intro-top .edit {
  top: -5px;
  position: relative;
  padding: 2px 28px 2px 0; }

#page-editor.form-section #content-area .left-column .inner #page-summary .selected-section li {
  margin-bottom: 10px; }
#page-editor.form-section #content-area .left-column .inner #page-summary .selected-section label {
  float: left;
  width: auto; }
#page-editor.form-section #content-area .left-column .inner #page-summary .selected-section strong {
  margin-left: 3px;
  font-size: 1.15em;
  float: left; }
#page-editor.form-section #content-area .left-column .inner #page-summary .selected-section input {
  position: relative;
  float: left;
  margin-bottom: 7px; }
#page-editor.form-section #content-area .left-column .inner #page-summary .selected-section .micro-copy {
  display: block;
  clear: both; }
#page-editor.form-section #content-area .left-column .inner #page-summary .selected-section #summaryVerb {
  margin: 0 5px;
  width: 295px;
  top: -7px; }
#page-editor.form-section #content-area .left-column .inner #page-summary .selected-section #whyVerb {
  margin: 0 5px;
  width: 420px;
  top: -7px; }
#page-editor.form-section #content-area .left-column .inner #page-summary .disabled li, #page-editor.form-section #content-area .left-column .inner #page-summary #page-editor.something-clicked #continueButton .slidingdoor-button li, #page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button li, #page-editor.form-section #content-area .left-column .inner #page-summary #cruk-page-editor.something-clicked #continueButton .slidingdoor-button li, #cruk-page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button li {
  margin-bottom: 10px; }
#page-editor.form-section #content-area .left-column .inner #page-summary .disabled label, #page-editor.form-section #content-area .left-column .inner #page-summary #page-editor.something-clicked #continueButton .slidingdoor-button label, #page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button label, #page-editor.form-section #content-area .left-column .inner #page-summary #cruk-page-editor.something-clicked #continueButton .slidingdoor-button label, #cruk-page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button label {
  line-height: 1em;
  width: auto;
  float: left; }
#page-editor.form-section #content-area .left-column .inner #page-summary .disabled strong, #page-editor.form-section #content-area .left-column .inner #page-summary #page-editor.something-clicked #continueButton .slidingdoor-button strong, #page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button strong, #page-editor.form-section #content-area .left-column .inner #page-summary #cruk-page-editor.something-clicked #continueButton .slidingdoor-button strong, #cruk-page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button strong {
  margin-left: 5px;
  float: left;
  font-size: 1.15em; }
#page-editor.form-section #content-area .left-column .inner #page-summary .disabled input, #page-editor.form-section #content-area .left-column .inner #page-summary #page-editor.something-clicked #continueButton .slidingdoor-button input, #page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button input, #page-editor.form-section #content-area .left-column .inner #page-summary #cruk-page-editor.something-clicked #continueButton .slidingdoor-button input, #cruk-page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button input {
  float: left;
  margin-left: 5px;
  position: relative;
  top: -4px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0px solid;
  border-bottom: 1px solid #b2b2b2; }
#page-editor.form-section #content-area .left-column .inner #page-summary .disabled #summaryVerb, #page-editor.form-section #content-area .left-column .inner #page-summary #page-editor.something-clicked #continueButton .slidingdoor-button #summaryVerb, #page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button #summaryVerb, #page-editor.form-section #content-area .left-column .inner #page-summary #cruk-page-editor.something-clicked #continueButton .slidingdoor-button #summaryVerb, #cruk-page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button #summaryVerb {
  width: 315px;
  height: auto; }
#page-editor.form-section #content-area .left-column .inner #page-summary .disabled #whyVerb, #page-editor.form-section #content-area .left-column .inner #page-summary #page-editor.something-clicked #continueButton .slidingdoor-button #whyVerb, #page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button #whyVerb, #page-editor.form-section #content-area .left-column .inner #page-summary #cruk-page-editor.something-clicked #continueButton .slidingdoor-button #whyVerb, #cruk-page-editor.something-clicked #continueButton #page-editor.form-section #content-area .left-column .inner #page-summary .slidingdoor-button #whyVerb {
  width: 440px;
  height: auto; }

.ie7 #page-editor.form-section #content-area .left-column .inner #page-summary .selected-section .micro-copy {
  position: relative;
  top: 30px; }

.modern-headings h2 {
  color: black !important;
  font-weight: normal;
  margin-left: -23px; }

.eua-style.two-columns #content-area {
  padding-bottom: 20px;
  padding-top: 80px;
  position: relative; }
  .eua-style.two-columns #content-area .right-column {
    float: left;
    display: block; }
    .eua-style.two-columns #content-area .right-column .section {
      border: 0; }
  .eua-style.two-columns #content-area .left-column {
    float: right;
    margin-right: 26px;
    width: 570px;
    border: 0; }
    .eua-style.two-columns #content-area .left-column .inner {
      width: 570px;
      border: 0; }
    .eua-style.two-columns #content-area .left-column h2 {
      display: inline; }
    .eua-style.two-columns #content-area .left-column .section {
      background: transparent none;
      margin: 0 0 20px;
      padding: 15px 20px 0;
      border: 1px solid transparent; }
      .eua-style.two-columns #content-area .left-column .section .bullet-list li {
        padding-left: 22px; }
      .eua-style.two-columns #content-area .left-column .section .form-list {
        margin-top: 4px;
        padding-bottom: 10px; }
    .eua-style.two-columns #content-area .left-column .section.selected-section {
      background: white none;
      padding-bottom: 20px;
      border: 1px solid #dddddd; }
      .eua-style.two-columns #content-area .left-column .section.selected-section .edit {
        display: none; }
    .eua-style.two-columns #content-area .left-column .section.selected-section:hover {
      cursor: default; }
    .eua-style.two-columns #content-area .left-column .slidingdoor-button {
      clear: both; }

.eua-style #content-area {
  border: 1px dotted #767676;
  background: #e8ecff;
  clear: both; }
  .eua-style #content-area .field-validation-error {
    width: 320px; }
  .eua-style #content-area h1 {
    text-shadow: 0 1px 0 white;
    color: #1c1c1c; }
  .eua-style #content-area h2 {
    text-shadow: 0 1px 0 white;
    font-size: 18px; }
  .eua-style #content-area #Story {
    width: 530px;
    font-family: Arial;
    font-size: 14px; }
  .eua-style #content-area #Story_ifr {
    font-family: Arial;
    font-size: 14px;
    width: 480px !important;
    height: 200px !important; }
  .eua-style #content-area #photoGallery {
    display: none; }
  .eua-style #content-area #content-area {
    position: relative;
    padding-top: 60px; }
  .eua-style #content-area .cancel {
    margin: 9px 0 0 22px;
    float: left; }
  .eua-style #content-area #story-tips li {
    font-size: 12px; }
  .eua-style #content-area #story-tips-links {
    margin-bottom: 10px; }
  .eua-style #content-area #form-list {
    margin-top: 15px; }
  .eua-style #content-area #page-donations #donation-example {
    margin: 10px 0 10px;
    position: relative;
    height: 94px;
    overflow: hidden;
    padding: 0 0 0 68px; }
    .eua-style #content-area #page-donations #donation-example img, .eua-style #content-area #page-donations #donation-example .main, .eua-style #content-area #page-donations #donation-example .donation-amount {
      float: left; }
    .eua-style #content-area #page-donations #donation-example img {
      display: block;
      background: white;
      position: absolute;
      left: 0;
      top: 0; }
    .eua-style #content-area #page-donations #donation-example .main {
      width: 320px;
      padding: 3px 5px;
      margin-right: 20px;
      border: 1px dotted #333333;
      position: relative; }
    .eua-style #content-area #page-donations #donation-example .speech-tip {
      position: absolute;
      left: -10px;
      top: -1px;
      background: #e8ecff url("/Utils/SpeechBubble.ashx?Col=333333&Type=tl") no-repeat;
      display: block;
      width: 11px;
      height: 8px; }
    .eua-style #content-area #page-donations #donation-example .donation-amount {
      font-weight: bold; }
      .eua-style #content-area #page-donations #donation-example .donation-amount .donation {
        font-size: 23px; }
  .eua-style #content-area .section .micro-copy {
    margin-top: -10px; }
  .eua-style #content-area .section .selected-section .micro-copy, .eua-style #content-area .selected-section .micro-copy {
    margin-top: -30px;
    margin-bottom: 20px; }
  .eua-style #content-area .section .selected-section #storyContainer, .eua-style #content-area .selected-section #storyContainer {
    margin-top: 40px; }
  .eua-style #content-area .section:hover .speech-tip, .eua-style #content-area .selected-section .speech-tip {
    background-color: white !important; }
  .eua-style #content-area #donation-customiser {
    margin: 15px 0 24px;
    overflow: hidden;
    clear: both; }
    .eua-style #content-area #donation-customiser li {
      float: left;
      width: 130px; }
    .eua-style #content-area #donation-customiser input, .eua-style #content-area #donation-customiser label {
      float: left;
      cursor: pointer; }
    .eua-style #content-area #donation-customiser label {
      width: 70px;
      font-size: 14px;
      clear: none;
      font-weight: normal;
      margin-left: 8px;
      display: block; }
  .eua-style #content-area .cancel {
    float: left; }
  .eua-style #content-area #Story_tbl {
    width: 480px !important; }
  .eua-style #content-area #Story_parent {
    display: block;
    margin-left: 10px;
    padding-left: 0;
    background: transparent none; }
  .eua-style #content-area .nothing-clicked #content-area #Story_ifr {
    border: 1px dotted #1c1c1c; }
    .eua-style #content-area .nothing-clicked #content-area #Story_ifr .wrapper {
      display: block;
      padding-left: 55px;
      padding-top: 6px; }
    .eua-style #content-area .nothing-clicked #content-area #Story_ifr iframe {
      cursor: pointer; }
    .eua-style #content-area .nothing-clicked #content-area #Story_ifr div, .eua-style #content-area .nothing-clicked #content-area #Story_ifr li, .eua-style #content-area .nothing-clicked #content-area #Story_ifr table, .eua-style #content-area .nothing-clicked #content-area #Story_ifr tr, .eua-style #content-area .nothing-clicked #content-area #Story_ifr td, .eua-style #content-area .nothing-clicked #content-area #Story_ifr textarea, .eua-style #content-area .nothing-clicked #content-area #Story_ifr #Story, .eua-style #content-area .nothing-clicked #content-area #Story_ifr iframe {
      border: none 0;
      background: transparent none !important;
      background-color: transparent !important; }
  .eua-style #content-area #Story_ifr {
    overflow: visible; }

#eua-your-pages .inner {
  width: 860px;
  padding: 30px 38px;
  position: relative; }

#eua-your-donations.old-style #content-area, #eua-your-dd.old-style #content-area {
  width: 650px;
  padding-right: 20px;
  margin-left: 0; }
  #eua-your-donations.old-style #content-area .inner, #eua-your-dd.old-style #content-area .inner {
    border-right: 0; }

#eua-your-pages #lightbox-container {
  overflow: hidden; }
  #eua-your-pages #lightbox-container h1 {
    margin-left: 0; }
#eua-your-pages .inner-txt {
  color: #7f7f7f;
  z-index: 99;
  position: relative;
  margin-left: 20px; }
#eua-your-pages #percentage-complete-bar {
  background-color: #71a1d1;
  overflow: hidden;
  max-width: 258px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  position: absolute;
  z-index: 9;
  left: 0;
  top: 0;
  bottom: 0; }

#eua-your-pages #content-area {
  border: 0 none; }
#eua-your-pages #content-area .left-column {
  border: 0 none; }
  #eua-your-pages #content-area .left-column h3 {
    color: #2a42c6;
    font-weight: normal;
    font-size: 1.2em;
    margin-bottom: 12px; }
  #eua-your-pages #content-area .left-column .smallprint {
    color: #6e92a9;
    font-size: 0.9em;
    padding-top: 10px; }
#eua-your-pages .tbl_list {
  clear: both;
  margin: 15px 0 25px;
  width: 100%; }
  #eua-your-pages .tbl_list thead {
    border-bottom: 1px dotted #767676; }
    #eua-your-pages .tbl_list thead tr {
      text-align: left; }
      #eua-your-pages .tbl_list thead tr .c1 {
        margin: 20px 0 0 10px;
        width: auto; }
      #eua-your-pages .tbl_list thead tr .c2 {
        width: auto; }
      #eua-your-pages .tbl_list thead tr .c3 {
        white-space: nowrap; }
    #eua-your-pages .tbl_list thead td, #eua-your-pages .tbl_list thead th {
      text-align: left; }
    #eua-your-pages .tbl_list thead th {
      padding-bottom: 0;
      vertical-align: bottom; }
  #eua-your-pages .tbl_list .headline {
    height: 10px; }
    #eua-your-pages .tbl_list .headline td {
      background: #b2b2b2;
      color: white;
      font-weight: bold;
      padding: 4px 12px; }
  #eua-your-pages .tbl_list tr {
    height: 46px; }
    #eua-your-pages .tbl_list tr td {
      border-bottom: 1px dotted #767676;
      color: #034871;
      padding: 14px 10px 14px 12px;
      vertical-align: middle;
      height: 17px;
      line-height: 17px;
      padding-top: 14px;
      padding-right: 10px;
      padding-bottom: 14px;
      padding-left: 12px; }
  #eua-your-pages .tbl_list tfoot tr, #eua-your-pages .tbl_list tfoot td {
    text-align: right;
    border-bottom: 0; }
  #eua-your-pages .tbl_list .bg2 {
    background-color: white; }
  #eua-your-pages .tbl_list #teams-you-have-started {
    padding-top: 25px; }
  #eua-your-pages .tbl_list .micro-copy {
    text-align: left; }
  #eua-your-pages .tbl_list #teamOperationsButtons {
    margin: -15px; }
    #eua-your-pages .tbl_list #teamOperationsButtons .slidingdoor-button {
      margin-left: 15px; }
  #eua-your-pages .tbl_list .slidingdoor-button.green.small, #eua-your-pages .tbl_list .slidingdoor-button.orange.small {
    line-height: 100%; }
    #eua-your-pages .tbl_list .slidingdoor-button.green.small span, #eua-your-pages .tbl_list .slidingdoor-button.orange.small span {
      height: 16px; }
#eua-your-pages .slidingdoor-button {
  font-size: 15px; }
  #eua-your-pages .slidingdoor-button span {
    font-size: 15px; }
#eua-your-pages #teams-you-have-started {
  padding-top: 25px; }
#eua-your-pages .micro-copy {
  text-align: left; }
#eua-your-pages .inner {
  clear: both;
  margin: 0 auto;
  border: 1px dotted #1c1c1c;
  width: 860px;
  padding: 30px 38px;
  position: relative; }
#eua-your-pages #teamOperationsButtons {
  margin: -15px; }
  #eua-your-pages #teamOperationsButtons .slidingdoor-button {
    margin-left: 15px; }
#eua-your-pages .slidingdoor-button.green.small, #eua-your-pages .slidingdoor-button.orange.small {
  line-height: 100%; }
  #eua-your-pages .slidingdoor-button.green.small span, #eua-your-pages .slidingdoor-button.orange.small span {
    height: 16px; }
#eua-your-pages #pending-members .name p {
  margin-bottom: 0; }
#eua-your-pages #pending-members .name a {
  font-size: 12px; }
#eua-your-pages #pending-members td {
  vertical-align: top; }

.modal-pages {
  border: 0 none !important; }
  .modal-pages .left-column {
    border: 0 none !important; }
    .modal-pages .left-column .left-column {
      border: 0 none !important; }
    .modal-pages .left-column .inner {
      clear: both;
      margin: 0 auto;
      border: 1px dotted #1c1c1c;
      width: 860px;
      padding: 30px 38px;
      position: relative; }
    .modal-pages .left-column #content-area .left-column .inner {
      width: 440px !important;
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .modal-pages .left-column #options {
      float: right; }
    .modal-pages .left-column .question {
      width: 350px; }
    .modal-pages .left-column .tabs {
      display: none; }

#eua-your-pages #content-area {
  background: #e8ecff; }
  #eua-your-pages #content-area h1#eua-heading {
    color: black;
    font-weight: normal;
    margin-left: -23px; }
#eua-your-pages #your-pages-wrapper {
  padding: 0px 0px;
  float: left;
  width: 915px;
  margin-left: -25px; }
  #eua-your-pages #your-pages-wrapper .column-wrap {
    clear: both;
    float: left;
    margin-bottom: 40px;
    width: 100%; }
  #eua-your-pages #your-pages-wrapper .column-left, #eua-your-pages #your-pages-wrapper .column-right {
    width: 550px;
    border-top: 1px solid #c8c8c0;
    padding-top: 10px;
    float: left; }
  #eua-your-pages #your-pages-wrapper .column-right {
    width: 330px;
    float: right;
    margin-left: 25px; }
  #eua-your-pages #your-pages-wrapper li {
    background: white;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    float: left;
    margin-bottom: 10px;
    padding: 7px !important; }
    #eua-your-pages #your-pages-wrapper li h3 {
      border-bottom: none !important; }
  #eua-your-pages #your-pages-wrapper .fundraising-pages, #eua-your-pages #your-pages-wrapper .teams-pages {
    float: left;
    margin-bottom: 10px; }
  #eua-your-pages #your-pages-wrapper .fundraiser-wrap, #eua-your-pages #your-pages-wrapper .teams-wrap {
    padding: 5px 0 5px 0;
    width: 540px;
    float: left; }
    #eua-your-pages #your-pages-wrapper .fundraiser-wrap:hover, #eua-your-pages #your-pages-wrapper .teams-wrap:hover {
      background: #e7e6e6;
      cursor: pointer; }
    #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-image, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-image {
      float: left;
      height: 50px;
      margin-right: 10px;
      width: 50px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      -o-border-radius: 8px;
      border-radius: 8px;
      position: relative; }
    #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details {
      float: left;
      width: 310px;
      border-right: 1px solid #dfdfdf; }
      #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details .author, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details .author {
        display: block;
        width: 190px;
        float: left;
        padding-right: 5px; }
        #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details .author h3, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details .author h3 {
          margin-bottom: 0 !important; }
      #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details .target, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details .target {
        display: block;
        float: left;
        width: auto;
        word-wrap: break-word; }
        #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details .target h4, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details .target h4 {
          font-size: 12px;
          line-height: 1em;
          font-weight: normal;
          color: #4d492f;
          margin-bottom: 3px; }
        #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details .target p, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details .target p {
          font-size: 12px;
          font-weight: bold;
          color: #4d492f;
          margin: 0; }
      #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details h3, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details h3 {
        color: #4d492f !important;
        font-size: 12px !important;
        line-height: 1;
        margin: 0 0 1px 0 !important;
        padding-bottom: 0 !important;
        border: none !important; }
      #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details a, #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details .author p, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details a, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details .author p {
        color: #68674f;
        display: block;
        font-size: 12px;
        padding-bottom: 3px;
        text-decoration: none; }
        #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details a:hover, #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details .author p:hover, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details a:hover, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details .author p:hover {
          text-decoration: none; }
      #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details .meter, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details .meter {
        background: #cac8be;
        height: 16px;
        margin: 0;
        overflow: hidden;
        position: relative;
        width: 270px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px; }
        #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details .meter .progress, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details .meter .progress {
          background: #008155;
          display: block;
          height: 100%;
          overflow: hidden !important;
          position: relative;
          -moz-border-radius: 8px;
          -webkit-border-radius: 8px;
          -o-border-radius: 8px;
          border-radius: 8px; }
          #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-details .meter .progress .percentage, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-details .meter .progress .percentage {
            color: white;
            content: "";
            font-size: 11px;
            left: 7px;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1; }
    #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-totals, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-totals {
      float: left;
      width: auto;
      padding-left: 16px; }
      #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-totals p, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-totals p {
        margin: 0;
        padding: 0;
        color: #69696b; }
        #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-totals p strong, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-totals p strong {
          display: block;
          font-size: 12px;
          line-height: 1em;
          margin-bottom: 3px; }
        #eua-your-pages #your-pages-wrapper .fundraiser-wrap .fundraiser-totals p span, #eua-your-pages #your-pages-wrapper .teams-wrap .fundraiser-totals p span {
          display: block;
          font-size: 12px;
          margin-bottom: 1px; }
  #eua-your-pages #your-pages-wrapper .teams-wrap a, #eua-your-pages #your-pages-wrapper .title p {
    color: #68674f;
    display: block;
    font-size: 14px;
    padding-bottom: 3px;
    text-decoration: none; }
    #eua-your-pages #your-pages-wrapper .teams-wrap a:hover, #eua-your-pages #your-pages-wrapper .title p:hover {
      text-decoration: none; }
  #eua-your-pages #your-pages-wrapper .raising-money-for-panel {
    clear: both;
    border-top: 1px solid #dfdfdf;
    float: left;
    margin-top: 6px;
    padding-top: 6px;
    font-size: 12px;
    width: 100%; }
  #eua-your-pages #your-pages-wrapper .edit-page-panel {
    clear: both;
    border-top: 1px solid #dfdfdf;
    float: left;
    margin-top: 6px;
    padding-top: 12px;
    padding-bottom: 6px;
    width: 100%;
    font-size: 12px; }
    #eua-your-pages #your-pages-wrapper .edit-page-panel .generic-cta {
      float: left; }
  #eua-your-pages #your-pages-wrapper .linked-to-panel {
    clear: both;
    border-top: 1px solid #dfdfdf;
    float: left;
    margin-top: 6px;
    padding-top: 6px;
    width: 100%; }
    #eua-your-pages #your-pages-wrapper .linked-to-panel h4 {
      display: inline-block;
      float: left;
      font-size: 12px;
      width: 125px;
      color: #4d492f;
      margin-right: 6px;
      position: relative; }
    #eua-your-pages #your-pages-wrapper .linked-to-panel ul {
      display: inline-block;
      float: left;
      width: 298px;
      position: relative; }
      #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        display: inline-block;
        float: left;
        margin: 0;
        padding: 0 0 0 0 !important;
        width: 147px;
        position: relative; }
        #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel.your-company a {
          background: transparent url(/content/tabulous/images/end-user-account-zone/company-pages-icon.png) no-repeat 6px 5px;
          padding-left: 31px; }
        #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel.your-team-first a {
          background: transparent url(/content/tabulous/images/end-user-account-zone/teams-pages-icon.png) no-repeat 6px 5px;
          padding-left: 31px; }
        #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel.your-team a {
          background: transparent url(/content/tabulous/images/end-user-account-zone/teams-pages-icon.png) no-repeat 6px 4px;
          padding-left: 25px; }
          #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel.your-team a.empty {
            background: none; }
            #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel.your-team a.empty:hover {
              cursor: default; }
          #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel.your-team a span {
            width: 112px; }
        #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel a {
          margin-bottom: 0;
          color: #4d492f;
          width: 123px;
          font-size: 12px;
          text-decoration: none;
          border-left: 1px solid #dfdfdf;
          display: inline-block;
          padding: 2px 0;
          padding-right: 6px; }
          #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel a span {
            display: inline-block;
            width: 100px;
            background: transparent url(/content/tabulous/images/end-user-account-zone/toggle-arrows-small.png) no-repeat top right;
            padding-right: 12px; }
        #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel h5.active a span, #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel .tabs h5.your-pages a span, #eua-your-pages .tabs #your-pages-wrapper .linked-to-panel ul li.panel h5.your-pages a span, #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel #eua-your-details .tabs h5.your-details a span, #eua-your-details .tabs #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel h5.your-details a span, #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel #eua-feature-configuration .tabs h5.feature-configuration a span, #eua-feature-configuration .tabs #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel h5.feature-configuration a span, #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel #eua-your-donations .tabs h5.your-donations a span, #eua-your-donations .tabs #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel h5.your-donations a span, #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel #eua-your-dd .tabs h5.your-donations a span, #eua-your-dd .tabs #eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel h5.your-donations a span {
          background-position: bottom right; }
  #eua-your-pages #your-pages-wrapper .your-company .acc_container, #eua-your-pages #your-pages-wrapper .your-team-first .acc_container {
    position: relative;
    left: -132px;
    width: 430px; }
  #eua-your-pages #your-pages-wrapper .your-team .acc_container {
    position: relative;
    width: 430px;
    margin-left: 200px; }
  #eua-your-pages #your-pages-wrapper .acc_container .content-wrap {
    padding-top: 10px;
    border-top: 1px solid #dfdfdf; }
    #eua-your-pages #your-pages-wrapper .acc_container .content-wrap img {
      display: block;
      width: 100px;
      height: 80px;
      float: left;
      margin: 0 10px 10px 0; }
    #eua-your-pages #your-pages-wrapper .acc_container .content-wrap .content {
      width: 300px;
      float: left; }
      #eua-your-pages #your-pages-wrapper .acc_container .content-wrap .content h2 {
        font-size: 16px !important;
        color: #4d492f !important;
        font-weight: bold;
        margin-bottom: 5px;
        margin-left: 0; }
      #eua-your-pages #your-pages-wrapper .acc_container .content-wrap .content p.url {
        font-size: 14px !important;
        color: #4d492f;
        padding-top: 0;
        margin-top: 0;
        border-left: none !important;
        background-image: none !important; }
  #eua-your-pages #your-pages-wrapper li.panel.your-company .content-wrap {
    border-top: none; }
  #eua-your-pages #your-pages-wrapper li.your-team .content-wrap.first, #eua-your-pages #your-pages-wrapper li.your-team-first .content-wrap.first {
    border-top: none; }
  #eua-your-pages #your-pages-wrapper .column-wrap.teams-started h2.header, #eua-your-pages #your-pages-wrapper #in-active-pages h2.header {
    color: black;
    font-weight: normal;
    margin-bottom: 10px;
    width: 445px; }
  #eua-your-pages #your-pages-wrapper .teams-pages .head img {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
    width: 48px; }
  #eua-your-pages #your-pages-wrapper .teams-pages .head .title {
    display: block;
    width: 352px;
    float: left; }
    #eua-your-pages #your-pages-wrapper .teams-pages .head .title h3 {
      color: #4d492f;
      font-size: 16px !important;
      font-weight: bold;
      margin-bottom: 5px; }
      #eua-your-pages #your-pages-wrapper .teams-pages .head .title h3 a {
        color: #4d492f; }
    #eua-your-pages #your-pages-wrapper .teams-pages .head .title p.url {
      color: #4d492f;
      font-size: 14px;
      padding-top: 0;
      margin-top: 0; }
  #eua-your-pages #your-pages-wrapper .teams-pages .teams-stats {
    padding: 0;
    width: auto;
    float: left; }
  #eua-your-pages #your-pages-wrapper .teams-pages .teams-amount-raised, #eua-your-pages #your-pages-wrapper .teams-pages .teams-target, #eua-your-pages #your-pages-wrapper .teams-pages .teams-members {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background: #e8ecff;
    width: 145px;
    float: left;
    margin-right: 10px;
    padding: 7px; }
    #eua-your-pages #your-pages-wrapper .teams-pages .teams-amount-raised h4, #eua-your-pages #your-pages-wrapper .teams-pages .teams-target h4, #eua-your-pages #your-pages-wrapper .teams-pages .teams-members h4 {
      font-size: 12px;
      line-height: 1em;
      margin: 0 0 5px 0;
      color: #7f7f69; }
    #eua-your-pages #your-pages-wrapper .teams-pages .teams-amount-raised p, #eua-your-pages #your-pages-wrapper .teams-pages .teams-target p, #eua-your-pages #your-pages-wrapper .teams-pages .teams-members p {
      font-size: 18px;
      font-weight: bold;
      line-height: 1em;
      margin: 0;
      color: #4d492f;
      word-wrap: break-word; }
  #eua-your-pages #your-pages-wrapper .teams-pages .teams-members {
    margin-right: 0; }

.js #eua-your-pages #your-pages-wrapper .linked-to-panel .your-team .acc_container {
  left: -279px;
  margin-left: 0; }

#eua-your-pages #your-pages-wrapper .teams-started .linked-to-panel li.panel.your-company {
  width: 298px; }
  #eua-your-pages #your-pages-wrapper .teams-started .linked-to-panel li.panel.your-company a span {
    width: 251px; }

.ie7 #eua-your-pages #your-pages-wrapper .teams-pages .teams-stats {
  padding-top: 10px; }

#eua-your-pages #inactive {
  float: left;
  width: 100%;
  margin-top: 20px; }
  #eua-your-pages #inactive h2.inactive-pages {
    font-size: 14px;
    font-weight: normal !important;
    border-bottom: 1px solid #c8c8c0;
    margin-bottom: 7px;
    margin-left: 0;
    background: transparent url(/content/tabulous/images/end-user-account-zone/toggle-arrows-small-eua.png) no-repeat top right;
    padding-right: 12px;
    color: black;
    cursor: pointer; }
  #eua-your-pages #inactive h2.inactive-pages.selected {
    background-position: bottom right; }
  #eua-your-pages #inactive ul {
    padding-top: 10px; }

#eua-your-pages .inner, .form-section #content-area .left-column .inner {
  border: none; }

#eua-your-pages.active-pages #your-pages .tabs li.your-pages {
  background: #e8ecff;
  border: none; }

.green-graident, body.join-teams-companies .widget-column .widget-wrapper .widget-content a.button, body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p a, #eua-your-pages #your-pages a.button, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.green {
  border: 1px solid #4e864b;
  background: #74b962;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #73b962), color-stop(0.15, #5ea45c), color-stop(0.42, #71b065));
  background-image: -moz-linear-gradient(center bottom, #73b962 0%, #5ea45c 15%, #71b065 42%); }
  .green-graident:hover, body.join-teams-companies .widget-column .widget-wrapper .widget-content a.button:hover, body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p a:hover, #eua-your-pages #your-pages a.button:hover, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.green:hover {
    background: #308143;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #73b962), color-stop(0.05, #308143), color-stop(0.42, #4c9e4b));
    background-image: -moz-linear-gradient(center bottom, #73b962 1%, #308143 5%, #4c9e4b 42%); }
  .green-graident:focus, body.join-teams-companies .widget-column .widget-wrapper .widget-content a.button:focus, body.join-teams-companies .widget-column .widget-wrapper .fundraising-pages li .fundraiser-wrap .fundraiser-totals p a:focus, #eua-your-pages #your-pages a.button:focus, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.green:focus {
    background: #4e864b;
    -webkit-box-shadow: inset 0 0 5px #30532e;
    -moz-box-shadow: inset 0 0 5px #30532e;
    box-shadow: inset 0 0 5px #30532e; }

.orange-gradient, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.orange {
  border: 1px solid #db8f1b;
  background: #e3ac28;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e2a727), color-stop(0.12, #d6801e), color-stop(0.6, #e3ab28));
  background-image: -moz-linear-gradient(center bottom, #e2a727 0%, #d6801e 12%, #e3ab28 60%); }
  .orange-gradient:hover, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.orange:hover {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d88a1d), color-stop(0.12, #d2741c), color-stop(0.6, #dfa11c));
    background-image: -moz-linear-gradient(center bottom, #d88a1d 0%, #d2741c 12%, #dfa11c 60%); }
  .orange-gradient:focus, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button.orange:focus {
    background: #cd871b;
    border: 1px solid #ca851b;
    -webkit-box-shadow: inset 0 0 5px #a36b15;
    -moz-box-shadow: inset 0 0 5px #a36b15;
    box-shadow: inset 0 0 5px #a36b15; }

#eua-your-pages #your-pages a.button {
  color: white;
  text-decoration: none;
  display: inline-block;
  padding: 3px 25px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  font-size: 13px;
  margin-bottom: 15px;
  font-weight: bold; }

#eua-your-pages #your-pages-wrapper .linked-to-panel ul li.panel .acc_container .content p.url a {
  border: none;
  background-image: none;
  padding-left: 0; }

#eua-your-pages #your-pages-wrapper li div.non-clickable:hover {
  background-color: white !important; }

#eua-your-pages .donations-title {
  float: left; }

#eua-your-pages .donations-links {
  float: right;
  padding-right: 20px; }

#eua-your-pages.edit-in-mem #content-area .right-column {
  display: block;
  width: 200px; }
  #eua-your-pages.edit-in-mem #content-area .right-column .control-panel {
    float: right;
    margin: 20px 42px 0 0;
    font-size: 1em; }
    #eua-your-pages.edit-in-mem #content-area .right-column .control-panel a {
      color: #6180b6; }

#eua-your-pages.edit-in-mem #content-area .left-column .inner {
  padding-top: 10px; }
#eua-your-pages.edit-in-mem #content-area .left-column h2 {
  color: #6180b6;
  border-top: 10px solid #6180b6;
  border-bottom: 1px solid #73645d;
  padding-top: 15px;
  padding-bottom: 20px;
  margin-left: 0; }
#eua-your-pages.edit-in-mem #content-area .left-column .change-image {
  float: right; }
  #eua-your-pages.edit-in-mem #content-area .left-column .change-image a {
    color: #1c1c1c; }
#eua-your-pages.edit-in-mem #content-area .left-column .form-field-group {
  margin: 0 0 10px 0;
  margin-bottom: 0; }
  #eua-your-pages.edit-in-mem #content-area .left-column .form-field-group h3 {
    color: black;
    font-weight: bold;
    padding: 0;
    margin: 0 0 5px 0; }
#eua-your-pages.edit-in-mem #content-area .left-column .date label {
  clear: none; }
#eua-your-pages.edit-in-mem #content-area .left-column .date select {
  width: auto !important;
  float: left;
  clear: none;
  margin-right: 10px; }
#eua-your-pages.edit-in-mem #content-area .left-column .form-field-group.gender input.radio {
  background: transparent;
  border: none;
  width: auto;
  clear: none;
  float: left;
  margin-right: 10px; }
#eua-your-pages.edit-in-mem #content-area .left-column .form-field-group.gender label {
  clear: none;
  float: left;
  font-size: 1em;
  font-weight: normal;
  margin-right: 10px; }
#eua-your-pages.edit-in-mem #content-area .left-column .form-field-group.location .text-box {
  width: 440px; }

.ie7 #eua-your-pages.edit-in-mem #content-area .left-column {
  margin-top: 40px; }
  .ie7 #eua-your-pages.edit-in-mem #content-area .left-column .form-field-group {
    margin-bottom: 10px; }

#eua-your-pages.edit-in-mem #content-area .left-column #details .profile-widget {
  margin-left: 0; }

body[id^="eua-"] .generic-cta {
  background-color: #78256d;
  text-decoration: none;
  color: #fff;
  padding: 0.25em 1em;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }
  body[id^="eua-"] .generic-cta:hover {
    background-color: #68205e; }

#eua-your-details .inner {
  width: 860px;
  padding: 30px 38px;
  position: relative; }

#eua-your-details.active-details #your-details .tabs li.your-details {
  background: #e8ecff;
  border: none; }

#eua-your-details .inner, .form-section #content-area .left-column .inner {
  border: none; }

#eua-your-details #your-details #content-area {
  border: none; }
  #eua-your-details #your-details #content-area .left-column {
    border: none; }

.JTG-mobileNumber-section {
  background: #fff url(../../images/page-creation-zone/event-category-selection-section/at-glance-box-bg.jpg) top right no-repeat;
  float: left;
  width: 400px;
  padding: 20px;
  margin-top: 20px; }

.did-u-know-new .extraInfo {
  float: none !important;
  margin: 20px 0 0 0 !important;
  min-height: 300px;
  padding: 0px !important;
  position: relative;
  width: 100% !important; }

.did-u-know-new .extraInfo .didYouKnow li {
  float: left !important;
  width: 376px !important; }

.did-u-know-new {
  margin-top: 50px;
  padding-top: 30px;
  border-top: 1px solid #cccccc; }

/*Your details HP styles*/
.details-add-mobile {
  font-size: 62.5%; }

.details-add-mobile p {
  font-size: 1.5em; }

ol.number-list {
  clear: both; }

ol.number-list li {
  background-position: left 1px;
  background-repeat: no-repeat;
  font-size: 1.5em;
  line-height: 1.7em;
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 10px;
  padding-left: 30px !important; }

ol.number-list li.one {
  background-image: url("/jg-refresh/content/images/icons/list-icons/number-1.png"); }

ol.number-list li.two {
  background-image: url("/jg-refresh/content/images/icons/list-icons/number-2.png"); }

ol.number-list li.three {
  background-image: url("/jg-refresh/content/images/icons/list-icons/number-3.png"); }

.phone-number-form label {
  visibility: hidden;
  width: 0px;
  height: 0px; }

.phone-number-form #country-code {
  width: 30px;
  height: 23px;
  float: left;
  text-align: center;
  border: 1px solid #e1e1e1;
  color: #c8c6c6;
  clear: none;
  margin-bottom: 10px !important; }

.phone-number-form #userMobileNumber {
  width: 230px;
  height: 23px;
  float: left;
  clear: none;
  margin-left: 10px;
  margin-bottom: 10px !important; }

.phone-number-form .validate-mobile-number {
  clear: none;
  float: left;
  margin-top: 20px;
  background: #ba7ab1;
  background: -moz-linear-gradient(top, #ba7ab1 0%, #a865a2 9%, #a3609e 13%, #67225d 91%, #621f58 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ba7ab1), color-stop(9%, #a865a2), color-stop(13%, #a3609e), color-stop(91%, #67225d), color-stop(100%, #621f58));
  background: -webkit-linear-gradient(top, #ba7ab1 0%, #a865a2 9%, #a3609e 13%, #67225d 91%, #621f58 100%);
  background: -o-linear-gradient(top, #ba7ab1 0%, #a865a2 9%, #a3609e 13%, #67225d 91%, #621f58 100%);
  background: -ms-linear-gradient(top, #ba7ab1 0%, #a865a2 9%, #a3609e 13%, #67225d 91%, #621f58 100%);
  background: linear-gradient(top, #ba7ab1 0%, #a865a2 9%, #a3609e 13%, #67225d 91%, #621f58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba7ab1',endColorstr='#621f58',GradientType=0);
  border: 1px solid #954F90;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 1.5em;
  margin-bottom: 10px;
  padding: 6px;
  text-align: center;
  text-decoration: none;
  height: 30px !important;
  max-height: 30px !important;
  max-width: 160px !important;
  width: 100px !important;
  min-width: 60px !important;
  margin-left: 5px; }

.phone-number-form .validate-mobile-number:hover {
  background: #9d4791;
  background: -moz-linear-gradient(top, #9d4791 0%, #85307e 9%, #7d2878 13%, #6d2263 57%, #66205c 91%, #621f58 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9d4791), color-stop(9%, #85307e), color-stop(13%, #7d2878), color-stop(57%, #6d2263), color-stop(91%, #66205c), color-stop(100%, #621f58));
  background: -webkit-linear-gradient(top, #9d4791 0%, #85307e 9%, #7d2878 13%, #6d2263 57%, #66205c 91%, #621f58 100%);
  background: -o-linear-gradient(top, #9d4791 0%, #85307e 9%, #7d2878 13%, #6d2263 57%, #66205c 91%, #621f58 100%);
  background: -ms-linear-gradient(top, #9d4791 0%, #85307e 9%, #7d2878 13%, #6d2263 57%, #66205c 91%, #621f58 100%);
  background: linear-gradient(top, #9d4791 0%, #85307e 9%, #7d2878 13%, #6d2263 57%, #66205c 91%, #621f58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d4791',endColorstr='#621f58',GradientType=0);
  border: 1px solid #954F90; }

.i-have-code {
  font-size: 1.5em; }

.validate-mobile {
  background: #fff;
  position: relative;
  padding: 20px;
  width: 550px;
  top: -18px; }

.arrow-validate {
  background: url(../../images/page-creation-zone/event-category-selection-section/arrow-validate.jpg) top left no-repeat;
  display: block;
  position: absolute;
  top: -10px;
  left: 351px;
  width: 12px;
  height: 10px; }

.close-validate {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 14px;
  height: 14px;
  display: block;
  background: url(../../images/page-creation-zone/event-category-selection-section/close-validate.jpg) top left no-repeat; }

.validate-phone-number-label {
  font-size: 1.5em !important;
  font-weight: normal !important;
  margin-top: 5px !important; }

#txtUserInputPhoneNumberConfirmationCode1, #txtUserInputPhoneNumberConfirmationCode2, #txtUserInputPhoneNumberConfirmationCode3, #txtUserInputPhoneNumberConfirmationCode4, #txtUserInputPhoneNumberConfirmationCode5, #txtUserInputPhoneNumberConfirmationCode6, #txtUserInputPhoneNumberConfirmationCode7, #txtUserInputPhoneNumberConfirmationCode8 {
  float: left;
  width: 24px;
  text-align: center;
  height: 23px;
  clear: none;
  margin-left: 10px; }

.validate-mobile-number-button {
  clear: none;
  float: left;
  margin-top: 20px !important;
  background: #ba7ab1;
  background: -moz-linear-gradient(top, #ba7ab1 0%, #a865a2 9%, #a3609e 13%, #67225d 91%, #621f58 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ba7ab1), color-stop(9%, #a865a2), color-stop(13%, #a3609e), color-stop(91%, #67225d), color-stop(100%, #621f58));
  background: -webkit-linear-gradient(top, #ba7ab1 0%, #a865a2 9%, #a3609e 13%, #67225d 91%, #621f58 100%);
  background: -o-linear-gradient(top, #ba7ab1 0%, #a865a2 9%, #a3609e 13%, #67225d 91%, #621f58 100%);
  background: -ms-linear-gradient(top, #ba7ab1 0%, #a865a2 9%, #a3609e 13%, #67225d 91%, #621f58 100%);
  background: linear-gradient(top, #ba7ab1 0%, #a865a2 9%, #a3609e 13%, #67225d 91%, #621f58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba7ab1',endColorstr='#621f58',GradientType=0);
  border: 1px solid #954F90 !important;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 1.5em;
  margin-bottom: 10px;
  padding: 6px;
  text-align: center;
  text-decoration: none;
  height: 30px !important;
  max-height: 30px !important;
  max-width: 160px !important;
  width: 70px !important;
  min-width: 60px !important;
  margin-left: 5px; }

.validate-mobile-number-button:hover {
  background: #9d4791;
  background: -moz-linear-gradient(top, #9d4791 0%, #85307e 9%, #7d2878 13%, #6d2263 57%, #66205c 91%, #621f58 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9d4791), color-stop(9%, #85307e), color-stop(13%, #7d2878), color-stop(57%, #6d2263), color-stop(91%, #66205c), color-stop(100%, #621f58));
  background: -webkit-linear-gradient(top, #9d4791 0%, #85307e 9%, #7d2878 13%, #6d2263 57%, #66205c 91%, #621f58 100%);
  background: -o-linear-gradient(top, #9d4791 0%, #85307e 9%, #7d2878 13%, #6d2263 57%, #66205c 91%, #621f58 100%);
  background: -ms-linear-gradient(top, #9d4791 0%, #85307e 9%, #7d2878 13%, #6d2263 57%, #66205c 91%, #621f58 100%);
  background: linear-gradient(top, #9d4791 0%, #85307e 9%, #7d2878 13%, #6d2263 57%, #66205c 91%, #621f58 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d4791',endColorstr='#621f58',GradientType=0);
  border: 1px solid #954F90 !important; }

h3.code-not-received-heading {
  font-size: 1.6em !important;
  font-weight: bold !important; }

ul.code-not-received-instructions {
  list-style-type: square;
  margin: 10px 0 20px 20px; }

ul.code-not-received-instructions li {
  font-size: 1.5em; }

.i-have-code-popup {
  background: #fff;
  position: relative;
  padding: 20px;
  width: 530px;
  top: -90px; }

.form-errors {
  background-color: #eae8e2;
  border: 1px solid red;
  display: block;
  margin: 0 0 20px 0;
  padding: 10px 20px 15px 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: red;
  width: 400px; }

.form-errors p {
  padding-left: 20px;
  background: url("/jg-refresh/content/images/embelish/errors-background-cross.png") left 0.1em no-repeat;
  color: #d81351; }

.form-success {
  background-color: #eae8e2;
  border: 1px solid green;
  display: block;
  margin: 0 0 20px 0;
  padding: 10px 20px 11px 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: green;
  width: 400px; }

.form-success p {
  padding-left: 25px;
  background: url("../../images/page-creation-zone/event-category-selection-section/success-icon.png") left 0.1em no-repeat;
  color: green;
  margin-bottom: 0; }

.phone-erorr-input-red {
  border: 1px solid red !important; }

#eua-feature-configuration .inner {
  width: 860px;
  padding: 30px 38px;
  position: relative; }

#eua-feature-configuration.active-resources #feature-configuration .tabs li.feature-configuration {
  background: #e8ecff;
  border: none; }

#eua-feature-configuration .inner, .form-section #content-area .left-column .inner {
  border: none; }

#eua-feature-configuration #feature-configuration #content-area {
  border: none; }
  #eua-feature-configuration #feature-configuration #content-area .left-column {
    border: none; }

#eua-your-pages {
  position: relative; }
  #eua-your-pages .profile-widget {
    float: left;
    padding-left: 80px;
    margin-left: 21px;
    /*width: 340px;*/
    position: relative;
    padding: 0 52px 5px 80px; }
    #eua-your-pages .profile-widget h1 {
      margin-top: 5px !important; }
    #eua-your-pages .profile-widget img, #eua-your-pages .profile-widget a {
      width: auto;
      color: #538bc8;
      word-wrap: break-word; }
  #eua-your-pages #slides {
    overflow: hidden;
    height: 240px; }
    #eua-your-pages #slides li {
      height: 240px;
      margin-right: 20px;
      margin-bottom: 20px;
      clear: both; }
      #eua-your-pages #slides li img {
        float: right;
        margin-right: 15px;
        margin-top: 45px; }
        #eua-your-pages #slides li img.text-giving-logo {
          margin-top: 20px; }
  #eua-your-pages #edit {
    position: absolute;
    right: 0; }
  #eua-your-pages #details-wrapper {
    overflow: hidden; }
    #eua-your-pages #details-wrapper .edit {
      background: url("/content/tabulous/images/icons/16x16/edit.png") no-repeat scroll right 2px transparent;
      color: #2a42c6;
      float: right;
      font-size: 12px;
      padding: 2px 21px 2px 0;
      position: relative;
      top: -2px; }
  #eua-your-pages #content-area .left-column .edit-region {
    background: #b0ccee;
    float: left;
    position: relative; }
    #eua-your-pages #content-area .left-column .edit-region .edit {
      display: none;
      position: absolute;
      right: 0;
      top: 0; }
    #eua-your-pages #content-area .left-column .edit-region .options {
      clear: both;
      float: right;
      margin-right: 30px; }
    #eua-your-pages #content-area .left-column .edit-region .txt-input {
      position: relative;
      top: 0;
      color: #aaaaaa;
      left: 4px;
      padding: 0 0 0 4px;
      font-size: 20px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      border: 2px solid #bbbbbb; }
    #eua-your-pages #content-area .left-column .edit-region .options {
      margin: 10px 0 4px; }
      #eua-your-pages #content-area .left-column .edit-region .options input {
        padding: 2px 6px;
        font-size: 14px;
        width: auto;
        margin: 3px 11px 5px 0; }
      #eua-your-pages #content-area .left-column .edit-region .options .pseudo-link {
        margin: 6px 10px 0 0; }
  #eua-your-pages #content-area .left-column .edit-region.hover-panel {
    background: #e8ecff; }
    #eua-your-pages #content-area .left-column .edit-region.hover-panel .edit {
      display: block; }
  #eua-your-pages #content-area .left-column .hover-panel {
    -webkit-transition-property: background-color, color;
    -webkit-transition-duration: 800ms, 800ms;
    -webkit-transition-timing-function: linear, ease-in; }
    #eua-your-pages #content-area .left-column .hover-panel.hover-panel {
      min-height: auto; }
    #eua-your-pages #content-area .left-column .hover-panel.hover-panel:hover {
      background: #b0ccee;
      cursor: pointer; }
      #eua-your-pages #content-area .left-column .hover-panel.hover-panel:hover .edit.pseudo-link {
        text-decoration: none;
        font-weight: bold; }
  #eua-your-pages #content-area .left-column .donation-info ul {
    margin-top: 16px; }
  #eua-your-pages #content-area .left-column .donation-specifics {
    position: relative;
    width: 450px;
    margin-left: -10px; }
    #eua-your-pages #content-area .left-column .donation-specifics .edit-region {
      width: 312px; }
    #eua-your-pages #content-area .left-column .donation-specifics #edit-donation-details {
      position: absolute;
      top: 0;
      right: 0; }
    #eua-your-pages #content-area .left-column .donation-specifics .panels.last {
      border-right: 0; }
    #eua-your-pages #content-area .left-column .donation-specifics ul {
      margin-top: 0;
      overflow: hidden; }
    #eua-your-pages #content-area .left-column .donation-specifics li {
      float: left; }
    #eua-your-pages #content-area .left-column .donation-specifics h3 {
      font-size: 15px;
      padding-bottom: 5px; }
    #eua-your-pages #content-area .left-column .donation-specifics p {
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 0; }
    #eua-your-pages #content-area .left-column .donation-specifics .options {
      margin-right: 37px; }

.charity-event-inner.has-dynamic-img img {
  float: right !important;
  margin: 0 0 0 10px; }
.charity-event-inner.has-dynamic-img .inner-text {
  float: left !important;
  width: 145px !important; }
  .charity-event-inner.has-dynamic-img .inner-text p {
    float: left !important; }

#eua-your-pages h2.js-off {
  margin: 10px 0 0 8px !important; }
#eua-your-pages .edit-region.hover-panel .edit {
  display: none; }
#eua-your-pages #content-area .left-column .donation-specifics .edit-region {
  height: 115px; }

#eua-your-pages.has-js {
  padding-bottom: 15px; }
  #eua-your-pages.has-js .edit-region.hover-panel .edit {
    display: none; }
  #eua-your-pages.has-js #content-area .left-column .donation-specifics .edit-region {
    height: auto; }
  #eua-your-pages.has-js .js-off {
    display: none !important; }
  #eua-your-pages.has-js .pseudo-link {
    display: block; }
  #eua-your-pages.has-js #edit-donation-details {
    display: none; }
  #eua-your-pages.has-js #edit-page-name {
    margin: -4px 0 10px;
    padding: 4px 0;
    display: none;
    width: 336px; }
    #eua-your-pages.has-js #edit-page-name .micro-copy {
      margin-left: 6px;
      margin-top: 5px; }
  #eua-your-pages.has-js #page-name-container {
    /*width: 360px;*/ }
  #eua-your-pages.has-js #NewTitle {
    width: 318px; }
  #eua-your-pages.has-js #frp-link {
    display: block;
    clear: both; }
  #eua-your-pages.has-js #teams-list li {
    clear: both;
    display: block; }
    #eua-your-pages.has-js #teams-list li span {
      float: left;
      font-size: 0.9em; }
    #eua-your-pages.has-js #teams-list li a {
      float: right;
      display: inline-block; }
  #eua-your-pages.has-js .download-widget {
    position: relative;
    padding-bottom: 50px; }
    #eua-your-pages.has-js .download-widget a {
      color: #383838; }
      #eua-your-pages.has-js .download-widget a:hover {
        color: #538bc8;
        text-decoration: underline; }
    #eua-your-pages.has-js .download-widget h3 {
      border: none !important; }
    #eua-your-pages.has-js .download-widget img {
      position: absolute !important;
      right: 10px;
      bottom: 10px; }
  #eua-your-pages.has-js #details {
    display: block; }
  #eua-your-pages.has-js #details-edit {
    padding-bottom: 15px;
    position: absolute;
    z-index: 9999;
    left: 980px;
    width: 945px;
    margin: 35px 0 0;
    background: #cccccc; }
    #eua-your-pages.has-js #details-edit .profile-widget {
      margin-left: 16px; }
      #eua-your-pages.has-js #details-edit .profile-widget input {
        color: #aaaaaa;
        left: 4px;
        padding: 0 0 0 4px;
        font-size: 20px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        border: 2px solid #bbbbbb; }
    #eua-your-pages.has-js #details-edit .donation-info .donation-specifics {
      margin-left: -19px;
      margin-top: 9px; }
      #eua-your-pages.has-js #details-edit .donation-info .donation-specifics li {
        border-right: 0; }

.donation-info ul li {
  width: 120px; }
  .donation-info ul li input {
    width: 80px; }

#auto-navigator {
  margin: 10px auto 0;
  overflow: hidden;
  clear: both;
  width: 120px; }
  #auto-navigator li.activeSlide {
    background: #a3a5a9; }
  #auto-navigator li {
    height: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    width: 10px;
    background: white;
    float: left;
    margin-left: 10px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px; }

.donation-monitor {
  float: left;
  background-color: white;
  width: 250px;
  position: relative;
  padding: 2px 4px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  border: 2px solid #dddddd; }

#eua-your-pages .inner p.donation-numbers {
  float: left;
  margin: 3px 28px 0 0;
  font-weight: bold;
  font-size: 15px; }

#eua-your-pages.control-panel #content-area {
  background: none !important;
  width: 960px !important; }
#eua-your-pages.control-panel .inner {
  width: 960px;
  padding: 0 !important;
  position: relative;
  background: white;
  border: none !important; }
  #eua-your-pages.control-panel .inner p {
    font-size: 0.9em; }

.panel-wrap {
  background: #e8ecff;
  padding: 15px 15px 20px 0;
  margin-bottom: 16px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  z-index: 1; }

.panel-wrap.manage-page {
  padding-bottom: 0px; }

#eua-your-pages #content-area .left-column .panel-wrap h1, #eua-your-pages #content-area .left-column .panel-wrap h2, #eua-your-pages #content-area .left-column .panel-wrap h3 {
  color: #383838;
  margin: 0;
  padding: 0 50px 5px 0; }
#eua-your-pages #content-area .left-column .panel-wrap h2 {
  font-size: 1.2em; }
#eua-your-pages #content-area .left-column .panel-wrap h3 {
  padding: 0; }

.tabs {
  clear: both;
  float: left;
  margin: 0 auto 0 20px;
  overflow: visible;
  position: relative;
  width: 800px;
  z-index: 99; }
  .tabs li {
    background-color: gray;
    float: left;
    font-size: 14px;
    margin-right: 2px;
    margin-top: 3px;
    padding: 0;
    position: relative; }
    .tabs li.active a, #eua-your-pages .tabs li.your-pages a, #eua-your-details .tabs li.your-details a, #eua-feature-configuration .tabs li.feature-configuration a, #eua-your-donations .tabs li.your-donations a, #eua-your-dd .tabs li.your-donations a {
      color: #444444 !important; }

#eua-your-pages .tabs li.your-pages a, #eua-your-donations .tabs li.your-donations a, #eua-your-dd .tabs li.your-donations a {
  color: #444444 !important; }

.tabs li.active, #eua-your-pages .tabs li.your-pages, #eua-your-details .tabs li.your-details, #eua-feature-configuration .tabs li.feature-configuration, #eua-your-donations .tabs li.your-donations, #eua-your-dd .tabs li.your-donations, #eua-your-pages .tabs li.your-pages, #eua-your-donations .tabs li.your-donations, #eua-your-dd .tabs li.your-donations {
  background-color: #e8ecff;
  border-color: black;
  border-style: dotted;
  border-width: 1px 1px 0;
  margin-bottom: -2px;
  margin-top: 0;
  padding-top: 0;
  top: 1px; }

.tabs .active a:hover, #eua-your-pages .tabs .your-pages a:hover, #eua-your-details .tabs .your-details a:hover, #eua-feature-configuration .tabs .feature-configuration a:hover, #eua-your-donations .tabs .your-donations a:hover, #eua-your-dd .tabs .your-donations a:hover, #eua-your-pages .tabs .your-pages a:hover, #eua-your-donations .tabs .your-donations a:hover, #eua-your-dd .tabs .your-donations a:hover {
  background-color: #e8ecff; }

.profile-widget img, .profile-widget a {
  color: #538bc8; }
.profile-widget img {
  position: absolute;
  top: 0;
  left: 0;
  width: 65px !important;
  height: 65px !important; }

.form-section #content-area .left-column .inner .profile-widget h2 {
  float: left;
  width: auto;
  display: block;
  margin: 0;
  padding: 0; }

.donation-info {
  width: 450px;
  float: right; }
  .donation-info .donation-specifics {
    float: right;
    width: auto;
    overflow: hidden; }
    .donation-info .donation-specifics .panels {
      float: left;
      width: 110px;
      word-wrap: break-word;
      margin: 0 !important;
      padding: 4px 2px 0 25px !important;
      border-right: 1px dotted #c0c2c4;
      display: block; }
  .donation-info .form-row {
    margin: 0 0 0 15px;
    float: right; }
    .donation-info .form-row input {
      margin-left: 30px;
      color: #7f7f7f; }

#eua-your-pages #content-area #congrats {
  padding: 0 0 0 11px; }
  #eua-your-pages #content-area #congrats h2 {
    font-size: 21px;
    color: #538bc8; }
#eua-your-pages #content-area .welcome-panel {
  border-top: 1px dotted #c0c2c4;
  margin-top: 15px;
  margin-left: 15px;
  margin-bottom: 20px;
  padding: 15px 15px 15px 0;
  clear: both;
  width: 915px; }
  #eua-your-pages #content-area .welcome-panel h3 {
    font-weight: bold !important; }
  #eua-your-pages #content-area .welcome-panel .section {
    padding-bottom: 0; }
  #eua-your-pages #content-area .welcome-panel .charity-overview-wrap {
    padding-left: 15px; }

/*------------ main panel -------- */
#main-panel-wrap {
  width: 100%; }

#main-panel {
  width: 630px;
  float: left; }

#side-panel {
  width: 315px;
  float: right; }

#eua-your-pages #content-area .left-column #main-panel a, #eua-your-pages #content-area .left-column #main-panel h3 {
  color: #383838; }
#eua-your-pages #content-area .left-column #main-panel a:hover {
  color: #538bc8;
  text-decoration: underline; }
#eua-your-pages #content-area .left-column .eua-manage-options ul li a:hover {
  color: #538bc8;
  text-decoration: underline; }
#eua-your-pages .large-widget {
  width: 600px;
  float: left;
  padding: 15px;
  margin-bottom: 15px;
  background: #e8ecff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
#eua-your-pages .medium-widget {
  width: 285px;
  float: left;
  padding: 15px 15px 0;
  margin-bottom: 13px;
  background: #e8ecff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
#eua-your-pages .small-widget {
  width: 278px;
  float: left;
  padding: 15px;
  background: #e8ecff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 15px; }
  #eua-your-pages .small-widget h3.no-border {
    border-bottom: none !important; }
  #eua-your-pages .small-widget.first {
    margin-right: 13px; }
#eua-your-pages #content-area .left-column .medium-widget h3, #eua-your-pages #content-area .left-column .small-widget h3 {
  color: #383838;
  border-bottom: 1px solid #c0c2c4;
  padding-bottom: 3px;
  font-size: 1.1em;
  font-weight: bold; }
#eua-your-pages #content-area .left-column .large-widget h3 {
  font-weight: bold; }

.feature-slider-widget {
  padding: 15px;
  background: #538bc8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  .feature-slider-widget.expired h3 {
    color: white !important;
    text-align: center;
    font-size: 20px !important;
    font-weight: normal !important; }
  .feature-slider-widget.expired .slides-container {
    height: 220px; }
    .feature-slider-widget.expired .slides-container img {
      margin: 30px 40px 0 0; }

#eua-your-pages.control-panel #content-area .frp-page-upgrade-alert {
  height: 302px;
  padding: 24px 10px 20px 20px;
  background: #e8ecff url(/content/tabulous/images/end-user-account-zone/frp-upgrade-alert_bg.jpg) no-repeat top left; }
  #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .top {
    width: 260px;
    padding-bottom: 22px;
    border-bottom: 1px solid #c7c2bf; }
  #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert p, #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert h2 {
    color: #544741 !important; }
  #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert h2 {
    font-size: 1.8em;
    margin: 0 0 10px 0;
    text-shadow: 0 0 0 transparent !important; }
  #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert p {
    font-size: 1.1em;
    line-height: 1.1em;
    margin-bottom: 22px; }
  #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert a.jg-refresh-button {
    width: 168px;
    color: white !important;
    cursor: pointer;
    display: block;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 6px;
    text-decoration: none;
    position: relative; }
  #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom {
    padding-top: 9px; }
    #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom a {
      width: 120px;
      min-height: 42px;
      display: block;
      padding: 5px 0 0 60px; }
    #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom a.blog {
      background: transparent url(/content/tabulous/images/end-user-account-zone/blog-bg-icons.png) no-repeat 0 0; }
      #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom a.blog:hover, #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom a.blog:active, #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom a.blog:focus {
        text-decoration: none !important;
        color: #544741 !important;
        background-position: 0 -107px; }
    #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom a.video {
      background: transparent url(/content/tabulous/images/end-user-account-zone/blog-bg-icons.png) no-repeat 0 -216px; }
      #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom a.video:hover, #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom a.video:active, #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom a.video:focus {
        text-decoration: none !important;
        color: #544741 !important;
        background-position: 0 -317px; }
    #eua-your-pages.control-panel #content-area .frp-page-upgrade-alert .bottom p {
      width: 250px;
      margin-bottom: 12px; }

#eua-your-pages.control-panel .left-column #main-panel .frp-page-upgrade-alert a.jg-refresh-button {
  border: 1px solid #2fbaa1;
  background: #2fbaa1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2fbaa1 0%, #3bbda6 5%, #02ae8c 55%, #00ad8b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbaa1), color-stop(5%, #3bbda6), color-stop(55%, #02ae8c), color-stop(100%, #00ad8b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2fbaa1 0%, #3bbda6 5%, #02ae8c 55%, #00ad8b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2fbaa1 0%, #3bbda6 5%, #02ae8c 55%, #00ad8b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2fbaa1 0%, #3bbda6 5%, #02ae8c 55%, #00ad8b 100%);
  /* IE10+ */
  background: linear-gradient(top, #2fbaa1 0%, #3bbda6 5%, #02ae8c 55%, #00ad8b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbaa1', endColorstr='#00ad8b',GradientType=0 );
  /* IE6-9 */ }

#eua-your-pages.control-panel .left-column #main-panel .frp-page-upgrade-alert a.jg-refresh-button:hover, #eua-your-pages.control-panel .left-column #main-panel .frp-page-upgrade-alert a.jg-refresh-button:focus {
  text-decoration: none !important;
  border: 1px solid #2eb49c;
  background: #2eb49c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2eb49c 0%, #39b6a0 5%, #029d7e 55%, #009577 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2eb49c), color-stop(5%, #39b6a0), color-stop(55%, #029d7e), color-stop(100%, #009577));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2eb49c 0%, #39b6a0 5%, #029d7e 55%, #009577 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2eb49c 0%, #39b6a0 5%, #029d7e 55%, #009577 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2eb49c 0%, #39b6a0 5%, #029d7e 55%, #009577 100%);
  /* IE10+ */
  background: linear-gradient(top, #2eb49c 0%, #39b6a0 5%, #029d7e 55%, #009577 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2eb49c', endColorstr='#009577',GradientType=0 );
  /* IE6-9 */ }

#navigator {
  width: 570px;
  float: left;
  padding-bottom: 10px; }
  #navigator li {
    float: left;
    width: auto;
    color: white;
    font-size: 20px; }
    #navigator li.title {
      width: 536px;
      text-align: center; }
    #navigator li.previous {
      background: url(/content/images/graphics/icons/previous-arrow.gif) no-repeat 0 0;
      width: 17px;
      height: 30px;
      cursor: pointer; }
    #navigator li.next {
      background: url(/content/images/graphics/icons/next-arrow.gif) no-repeat 0 0;
      width: 17px;
      height: 30px;
      cursor: pointer; }

.slides-container {
  clear: both;
  background: white;
  padding: 8px;
  width: 554px;
  height: 240px; }
  .slides-container ul li {
    width: 554px;
    position: relative; }
  .slides-container img {
    float: right;
    vertical-align: bottom; }
  .slides-container .text {
    width: 305px;
    height: 100%;
    float: left;
    position: relative; }

#eua-your-pages #content-area .left-column .slides-container h3 {
  margin: 0;
  padding-bottom: 5px;
  color: #8b8d90; }
#eua-your-pages #content-area .left-column .slides-container p {
  font-size: 12px;
  color: #212121; }
#eua-your-pages #content-area .left-column .slides-container p a {
  color: #212121 !important;
  position: static;
  bottom: auto;
  font-size: 12px;
  font-weight: normal; }
  #eua-your-pages #content-area .left-column .slides-container p a:hover {
    color: #538bc8 !important; }
#eua-your-pages #content-area .left-column .slides-container a {
  color: #538bc8 !important;
  position: absolute;
  bottom: 15px;
  left: 0;
  font-size: 17px;
  font-weight: bold; }
  #eua-your-pages #content-area .left-column .slides-container a:hover {
    text-decoration: none !important; }

#eua-your-pages.form-section #content-area .left-column .inner .micro-copy textarea {
  font-size: 11px; }
#eua-your-pages #content-area .left-column .slide-content h3 {
  font-size: 0.9em;
  font-weight: normal;
  color: #383838;
  border-bottom: 1px dotted #c0c2c4;
  padding: 0 0 5px 0;
  text-align: center; }

.slides-container .slide-content .photo-info {
  float: left; }

#slide1.slide-content .photo-info img {
  float: left;
  width: 145px;
  margin-right: 15px;
  border: 1px dotted #c0c2c4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
#slide1.slide-content .photo-info .text {
  width: 250px;
  float: left; }

#eua-your-pages #content-area .left-column .charity-events-widget h3 {
  clear: both; }
#eua-your-pages #content-area .left-column .charity-events-widget img {
  float: left;
  width: auto; }
#eua-your-pages #content-area .left-column .charity-events-widget p {
  float: right;
  margin-bottom: 10px; }
#eua-your-pages #content-area .left-column .charity-events-widget .charity-event-inner {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 20px; }
  #eua-your-pages #content-area .left-column .charity-events-widget .charity-event-inner img {
    max-width: 120px;
    float: left; }
  #eua-your-pages #content-area .left-column .charity-events-widget .charity-event-inner a {
    font-size: 0.9em !important; }
  #eua-your-pages #content-area .left-column .charity-events-widget .charity-event-inner .inner-text {
    float: left;
    width: 200px; }
    #eua-your-pages #content-area .left-column .charity-events-widget .charity-event-inner .inner-text.date {
      width: 175px; }
    #eua-your-pages #content-area .left-column .charity-events-widget .charity-event-inner .inner-text p {
      margin-bottom: 5px;
      word-wrap: break-word;
      float: left;
      width: 100%; }
    #eua-your-pages #content-area .left-column .charity-events-widget .charity-event-inner .inner-text p a {
      font-size: 0.9em; }
#eua-your-pages #content-area .left-column .eua-manage-options ul {
  margin-bottom: 7px; }
  #eua-your-pages #content-area .left-column .eua-manage-options ul li {
    padding: 5px 0 19px 41px;
    background: url(/content/images/graphics/icons/eua-icons.png) no-repeat 0 0;
    font-size: 0.9em; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.facebook {
      background-position: 0 -44px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.twitter {
      background-position: 0 -89px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.getWidget {
      background-position: 0 -134px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.getBadges {
      background-position: 0 -885px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.setup-text-giving {
      background-position: 1px -630px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.editPage {
      background-position: 0 -179px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.changeTheme {
      background-position: 0 -223px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.thankYou {
      background-position: 0 -268px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.pageDonations {
      background-position: 0 -313px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.startTeam {
      background-position: 0 -356px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.extendPage {
      background-position: 0 -403px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.addPhoto {
      background-position: 0 -842px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.changeEmail {
      background-position: 0 -448px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.cancelPage {
      background-position: 0 -493px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.createPage {
      background-position: 0 -539px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.addVideo {
      background-position: 0 -584px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.shareTips {
      background-position: 0 -757px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.yourTeam {
      background-position: 0 -798px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li.yourCompany {
      background-position: 0 -671px; }
    #eua-your-pages #content-area .left-column .eua-manage-options ul li a {
      color: #383838;
      text-decoration: underline;
      font-weight: bold; }
#eua-your-pages .charity-overview-wrap {
  float: left;
  display: inline; }
#eua-your-pages .charity-overview {
  float: right;
  width: 200px;
  margin-right: 60px !important; }
  #eua-your-pages .charity-overview img {
    float: left;
    width: auto; }
  #eua-your-pages .charity-overview h3 {
    padding-bottom: 5px !important; }
  #eua-your-pages .charity-overview .text-section {
    width: 150px;
    float: left; }
    #eua-your-pages .charity-overview .text-section p {
      clear: both; }
  #eua-your-pages .charity-overview.wide {
    width: 390px; }
    #eua-your-pages .charity-overview.wide .text-section {
      width: 110px;
      padding: 0; }
  #eua-your-pages .charity-overview .team-detail {
    width: 175px;
    float: left;
    padding: 0 10px; }
#eua-your-pages .speech-tip {
  display: block;
  height: 5px;
  top: -1px;
  left: -5px;
  width: 6px;
  overflow: hidden;
  position: absolute;
  background: url("/content/images/graphics/icons/SpeechBubble.png") no-repeat scroll 0 0; }
#eua-your-pages .donations-to-page li {
  overflow: hidden;
  margin-bottom: 10px; }
#eua-your-pages .donation-image {
  width: 31px;
  height: 31px;
  float: left; }
  #eua-your-pages .donation-image .default-image, #eua-your-pages .donation-image img {
    width: 31px;
    height: 31px;
    background: #3f549d;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
#eua-your-pages .donation-amount {
  width: 40px;
  float: left;
  font-size: 9px; }
#eua-your-pages .donation-comment {
  border: 1px solid #b6bedc !important;
  background: white;
  position: relative;
  float: left;
  width: 165px;
  margin: 0 8px 0 12px;
  padding: 3px; }
  #eua-your-pages .donation-comment p {
    font-size: 11px !important; }

.ie6 .donation-comment {
  width: 155px !important; }

.small-widget-column-left {
  display: inline;
  float: left;
  width: 308px; }

.small-widget-column-right {
  display: inline;
  float: right;
  width: 308px; }

.loading {
  background: white url(/content/images/graphics/loading/loading-horiz-small.gif) no-repeat center center;
  text-align: left;
  text-indent: -99999em;
  overflow: hidden;
  width: 20px !important;
  padding: 0 15px !important;
  border: 1px #dddddd solid;
  margin: 7px 0 0 0px !important; }

#update-target-and-amount-raised-offline .error {
  line-height: 140%;
  background-color: #fcdad9;
  color: red;
  margin: 1px 0 0 -74px;
  width: 205px; }
  #update-target-and-amount-raised-offline .error .tooltip-inner {
    background-position: center 5px; }

.blue-style .tabs li.active, .blue-style #eua-your-pages .tabs li.your-pages, #eua-your-pages .blue-style .tabs li.your-pages, .blue-style #eua-your-details .tabs li.your-details, #eua-your-details .blue-style .tabs li.your-details, .blue-style #eua-feature-configuration .tabs li.feature-configuration, #eua-feature-configuration .blue-style .tabs li.feature-configuration, .blue-style #eua-your-donations .tabs li.your-donations, #eua-your-donations .blue-style .tabs li.your-donations, .blue-style #eua-your-dd .tabs li.your-donations, #eua-your-dd .blue-style .tabs li.your-donations, .blue-style#eua-your-pages .tabs li.your-pages, .blue-style#eua-your-donations .tabs li.your-donations, .blue-style#eua-your-dd .tabs li.your-donations, .blue-style#eua-your-pages .tabs li.your-pages, .blue-style#eua-your-donations .tabs li.your-donations, .blue-style#eua-your-dd .tabs li.your-donations {
  background-color: #e8ecff; }

#eua-your-pages.blue-style .slides-container {
  background-color: white; }
#eua-your-pages.blue-style .panel-wrap, #eua-your-pages.blue-style .large-widget, #eua-your-pages.blue-style .small-widget, #eua-your-pages.blue-style .medium-widget {
  background-color: #e8ecff; }
#eua-your-pages.blue-style .panel-wrap {
  background: #e8ecff;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
#eua-your-pages.blue-style .large-widget {
  background-color: #e8ecff; }
#eua-your-pages.blue-style .medium-widget {
  width: 283px; }

#eua-your-pages #content-area .left-column .edit-region.hover-panel {
  background: transparent; }

#details .inner-txt {
  color: black; }

#eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .inner-text {
  float: left;
  width: 169px !important;
  margin-left: 8px;
  height: 75px;
  overflow: hidden;
  position: relative; }
  #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .inner-text h4 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-weight: normal;
    position: absolute;
    bottom: 1px;
    right: 2px;
    line-height: 1;
    color: #5f69d5 !important;
    font-size: 12px !important;
    border-bottom: 1px solid #5f69d5; }
    #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .inner-text h4:hover {
      cursor: pointer;
      border-bottom: 1px solid transparent; }
#eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-company, #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-team {
  float: right;
  width: 248px;
  padding-top: 10px;
  margin-right: 3px; }
#eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-company {
  background: url(/content/tabulous/images/end-user-account-zone/toggle-panel-top-long.png) no-repeat top right; }
#eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-team {
  background: url(/content/tabulous/images/end-user-account-zone/toggle-panel-top.png) no-repeat top right; }
#eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container {
  background: white;
  float: right;
  width: 226px;
  border: 1px dotted #a8a89c;
  border-top: none;
  padding: 10px;
  -moz-border-radius: 0px 0px 8px 8px;
  -webkit-border-radius: 0px 0px 8px 8px;
  -o-border-radius: 0px 0px 8px 8px;
  border-radius: 0px 0px 8px 8px;
  -moz-box-shadow: 1px 3px 5px #bababa;
  -webkit-box-shadow: 1px 3px 5px #bababa;
  box-shadow: 1px 3px 5px #bababa; }
  #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container h5 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px; }
  #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container ul {
    float: left;
    width: 100%; }
    #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container ul li {
      float: left;
      width: 50%;
      width: 80px; }
  #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-container a.button {
    color: white;
    text-decoration: none;
    display: inline-block;
    padding: 2px 10px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    font-size: 11px !important;
    margin-bottom: 15px;
    font-weight: bold;
    min-width: 50px;
    text-align: center;
    line-height: 1.25; }

.js #eua-your-pages #content-area .left-column .small-widget-column-left.test {
  margin-bottom: 90px; }

.ie8.js #eua-your-pages #content-area .left-column .small-widget-column-left.test {
  margin-bottom: 100px; }

.js #eua-your-pages #content-area .left-column #event-type.small-widget .reveal {
  position: relative; }

.js #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-company, .js #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-team {
  position: absolute;
  top: 115px;
  right: 2px;
  z-index: 500; }
  .js #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-company .toggle-container, .js #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-team .toggle-container {
    background: white; }

#eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner.last {
  margin-bottom: 0; }

.ie7.js #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-company, .ie7.js #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-team {
  position: relative;
  top: 5px;
  right: 2px; }

.ie6.js #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-company, .ie6.js #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .toggle-wrap-team {
  position: relative;
  top: 5px;
  right: 2px; }

.ie6 #eua-your-pages #content-area .left-column #event-type.small-widget .charity-event-inner .inner-text h4 {
  position: relative;
  left: 5px; }

/*#eua-your-pages.control-panel */
#eua-your-pages.control-panel #details-wrapper input {
  clear: none;
  float: none;
  margin: 0; }
#eua-your-pages.control-panel #details-wrapper #edit-page-name input, #eua-your-pages.control-panel #details-wrapper #edit-donation-details input {
  display: inline; }
#eua-your-pages.control-panel #main-panel #post-an-update form {
  width: 100%;
  margin-bottom: 10px; }
#eua-your-pages.control-panel #main-panel #post-an-update label {
  color: #78256d;
  font-size: 1em;
  text-shadow: none; }
#eua-your-pages.control-panel #main-panel #post-an-update textarea {
  width: 255px;
  resize: none;
  margin: 0;
  min-height: 80px; }
#eua-your-pages.control-panel #main-panel #post-an-update #post-update-wrapper {
  position: relative; }
  #eua-your-pages.control-panel #main-panel #post-an-update #post-update-wrapper .character-counter {
    position: absolute;
    bottom: 7px;
    left: 0;
    width: auto; }

.character-counter {
  font-weight: bold; }

.character-counter-exceeded {
  color: red; }

.character-counter-warning {
  color: #6b4d89; }

#eua-your-pages.control-panel #main-panel #company-connect form {
  background: url("/jg-refresh/content/images/embelish/eua-control-panel/company-connect-background.png") no-repeat bottom right; }
  #eua-your-pages.control-panel #main-panel #company-connect form label {
    color: #78256d;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none; }
  #eua-your-pages.control-panel #main-panel #company-connect form input {
    margin: 0;
    padding: 0; }
  #eua-your-pages.control-panel #main-panel #company-connect form input.text {
    clear: none;
    width: 307px;
    height: 24px;
    padding: 0 2px; }
  #eua-your-pages.control-panel #main-panel #company-connect form input.submit {
    border: 1px solid transparent;
    cursor: pointer;
    clear: none;
    position: relative;
    left: -1px;
    top: -1px;
    text-indent: -999999px;
    background: url("/jg-refresh/content/images/embelish/eua-control-panel/search.png") no-repeat top left;
    width: 29px;
    height: 27px; }
#eua-your-pages.control-panel #main-panel #company-connect #selected-company {
  background: white url("/jg-refresh/content/images/embelish/eua-control-panel/company-connect-background.png") no-repeat 95% 65%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 15px; }
  #eua-your-pages.control-panel #main-panel #company-connect #selected-company #company-logo-wrapper {
    margin-bottom: 10px;
    width: 300px; }
    #eua-your-pages.control-panel #main-panel #company-connect #selected-company #company-logo-wrapper img {
      max-width: 100%; }
  #eua-your-pages.control-panel #main-panel #company-connect #selected-company #company-links {
    width: 300px;
    color: #78256d; }
    #eua-your-pages.control-panel #main-panel #company-connect #selected-company #company-links input.negative-button {
      text-align: left;
      border: none;
      border-top: 1px solid #796b65;
      padding: 6px 0 0 0;
      color: inherit;
      background: url("/jg-refresh/content/images/buttons/negative-button.png") no-repeat 215px 7px; }
      #eua-your-pages.control-panel #main-panel #company-connect #selected-company #company-links input.negative-button:hover {
        text-decoration: underline; }
    #eua-your-pages.control-panel #main-panel #company-connect #selected-company #company-links a {
      color: inherit;
      text-decoration: none; }
      #eua-your-pages.control-panel #main-panel #company-connect #selected-company #company-links a:hover {
        text-decoration: underline; }
    #eua-your-pages.control-panel #main-panel #company-connect #selected-company #company-links p {
      margin-bottom: 20px; }
      #eua-your-pages.control-panel #main-panel #company-connect #selected-company #company-links p a {
        font-size: 0.95em; }
#eua-your-pages.control-panel #main-panel #post-an-update .tooltip {
  left: 20px;
  top: 60px; }
#eua-your-pages.control-panel #main-panel #post-an-update .default-gradient {
  cursor: auto; }
  #eua-your-pages.control-panel #main-panel #post-an-update .default-gradient:hover {
    cursor: auto;
    border: 1px solid #9f9795;
    background: #b1aaa6;
    /* Old browsers */
    background: -moz-linear-gradient(top, #b1aaa6 0%, #b6afab 4%, #b3aca8 15%, #7a6b65 96%, #817470 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1aaa6), color-stop(4%, #b6afab), color-stop(15%, #b3aca8), color-stop(96%, #7a6b65), color-stop(100%, #817470));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b1aaa6 0%, #b6afab 4%, #b3aca8 15%, #7a6b65 96%, #817470 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b1aaa6 0%, #b6afab 4%, #b3aca8 15%, #7a6b65 96%, #817470 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, #b1aaa6 0%, #b6afab 4%, #b3aca8 15%, #7a6b65 96%, #817470 100%);
    /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1aaa6', endColorstr='#817470',GradientType=0 );
    /* IE6-9 */
    background: linear-gradient(top, #b1aaa6 0%, #b6afab 4%, #b3aca8 15%, #7a6b65 96%, #817470 100%);
    /* W3C */ }
#eua-your-pages.control-panel #main-panel #post-an-update input {
  height: 34px !important;
  padding: 6px 10px;
  margin: 10px 0;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.2em;
  width: 100px;
  float: right;
  display: block; }
#eua-your-pages.control-panel #main-panel {
  position: relative; }

.ie7 #eua-your-pages.control-panel #side-panel #post-an-update #post-update-wrapper input {
  float: none;
  margin-left: 185px; }

.ie7 #eua-your-pages.control-panel #main-panel #company-connect form input.submit {
  text-transform: capitalize;
  width: 32px;
  height: 30px;
  top: -1px;
  filter: chroma(color=black);
  color: #cfcac5; }

.ie7 #eua-your-pages.control-panel #main-panel #company-connect form input.text {
  height: 25px; }

#eua-your-pages.control-panel #main-panel #micro-blog-success {
  display: none;
  width: 285px; }
  #eua-your-pages.control-panel #main-panel #micro-blog-success h3 {
    border: none;
    font-size: 1.1em; }
  #eua-your-pages.control-panel #main-panel #micro-blog-success #updated-content-actions {
    margin-bottom: 15px; }
    #eua-your-pages.control-panel #main-panel #micro-blog-success #updated-content-actions li {
      font-size: 1em; }
      #eua-your-pages.control-panel #main-panel #micro-blog-success #updated-content-actions li a {
        color: #383838;
        font-size: 0.9em; }
        #eua-your-pages.control-panel #main-panel #micro-blog-success #updated-content-actions li a:hover {
          color: #538bc8;
          text-decoration: underline; }
  #eua-your-pages.control-panel #main-panel #micro-blog-success #share-your-update ul li {
    float: none;
    margin-bottom: 10px; }

.js #eua-your-pages.control-panel #main-panel #micro-blog-success #share-your-update li {
  float: left;
  margin-right: 30px;
  margin-bottom: 15px; }
.js #eua-your-pages.control-panel #main-panel #micro-blog-success #share-your-update li.share-this {
  margin-right: 0; }
.js #eua-your-pages.control-panel #main-panel #micro-blog-success #share-your-update li#tweet-btn {
  margin-right: 0; }
.js #eua-your-pages.control-panel #main-panel #micro-blog-success #share-your-update .IN-widget .IN-horizontal {
  display: none; }

#eua-your-pages.control-panel #main-panel #post-delete-update {
  width: 285px; }
  #eua-your-pages.control-panel #main-panel #post-delete-update h3 {
    border: none;
    font-size: 1.1em; }
  #eua-your-pages.control-panel #main-panel #post-delete-update p {
    margin-bottom: 20px; }
  #eua-your-pages.control-panel #main-panel #post-delete-update a {
    color: #383838; }
    #eua-your-pages.control-panel #main-panel #post-delete-update a:hover {
      color: #538bc8;
      text-decoration: underline; }

.js #eua-your-pages.control-panel #post-an-update-contextual-help {
  display: none;
  border: 1px solid gray;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  text-shadow: none;
  background: #e6e4de;
  width: 575px;
  height: 320px;
  position: absolute;
  left: 15px;
  top: 15px;
  z-index: 100;
  padding: 15px;
  margin: 0; }

#eua-your-pages.control-panel #post-an-update-contextual-help h3 {
  font-size: 1.4em; }
#eua-your-pages.control-panel #post-an-update-contextual-help .main {
  float: left;
  width: 45%; }
#eua-your-pages.control-panel #post-an-update-contextual-help .sub {
  float: right;
  width: 50%; }
#eua-your-pages.control-panel #post-an-update-contextual-help a.close {
  display: none; }

.js #eua-your-pages.control-panel #post-an-update-contextual-help a.close {
  float: right;
  display: inline;
  font-size: 0.6em;
  color: #538bc8 !important; }

.js.ie6 #eua-your-pages.control-panel #post-an-update-contextual-help a.close,
.js.ie7 #eua-your-pages.control-panel #post-an-update-contextual-help a.close {
  position: relative;
  top: -20px; }

#eua-your-pages.control-panel #post-an-update-contextual-help {
  border: 1px solid gray;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
  text-shadow: none;
  background: #e6e4de;
  width: auto;
  height: auto;
  position: static;
  padding: 15px;
  margin-bottom: 20px; }
  #eua-your-pages.control-panel #post-an-update-contextual-help p.final {
    border-top: 1px solid #383838;
    margin-top: 15px;
    padding-top: 15px; }
  #eua-your-pages.control-panel #post-an-update-contextual-help span.tri {
    position: absolute;
    top: 50px;
    right: -16px;
    width: 30px;
    height: 30px;
    border-top: none;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    border-left: none;
    background: #e6e4de;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    -box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2); }

.ie6 #eua-your-pages.control-panel #post-an-update-contextual-help span.tri,
.ie7 #eua-your-pages.control-panel #post-an-update-contextual-help span.tri,
.ie8 #eua-your-pages.control-panel #post-an-update-contextual-help span.tri,
.ie9 #eua-your-pages.control-panel #post-an-update-contextual-help span.tri {
  display: none; }

/* combined video and text updates panel June 2012 */
#eua-your-pages.control-panel #add-updates {
  background-color: #e8ecff; }
  #eua-your-pages.control-panel #add-updates h3 {
    margin-bottom: 6px; }
  #eua-your-pages.control-panel #add-updates #post-an-update textarea {
    width: 98%; }
  #eua-your-pages.control-panel #add-updates #post-an-update,
  #eua-your-pages.control-panel #add-updates #micro-blog-success,
  #eua-your-pages.control-panel #add-updates #post-delete-update {
    width: 100%; }
  #eua-your-pages.control-panel #add-updates .two-col {
    width: 100%; }
    #eua-your-pages.control-panel #add-updates .two-col .highlight-box {
      background: white;
      padding: 10px;
      margin: 0 0 15px 0;
      min-height: 120px; }
    #eua-your-pages.control-panel #add-updates .two-col .cta-box p {
      float: left;
      font-weight: bold;
      font-size: 1.1em;
      padding-top: 7px; }
    #eua-your-pages.control-panel #add-updates .two-col .cta-box input {
      margin: 0 !important; }
  #eua-your-pages.control-panel #add-updates #video-update .highlight-box {
    padding-right: 80px;
    background: white url("/jg-refresh/content/images/embelish/eua-control-panel/video-updates.png") no-repeat 200px 50px; }
    #eua-your-pages.control-panel #add-updates #video-update .highlight-box h4 {
      font-size: 1em;
      color: #78256d; }
  #eua-your-pages.control-panel #add-updates a.button {
    margin-bottom: 0;
    float: right;
    width: 100px;
    cursor: pointer;
    display: block;
    text-align: center;
    color: white !important;
    font-weight: normal !important;
    font-size: 1em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 6px;
    text-decoration: none;
    position: relative; }
    #eua-your-pages.control-panel #add-updates a.button:hover {
      text-decoration: none !important; }
  #eua-your-pages.control-panel #add-updates .blue-gradient {
    border: 1px solid #7590c9;
    border-right: 1px solid #bcb5b1;
    border-left: 1px solid #bcb5b1;
    background: #8da3c8;
    /* Old browsers */
    background: -moz-linear-gradient(top, #8da3c8 0%, #8aa1ca 4%, #7a92c0 26%, #6b8ab9 43%, #6180b6 57%, #6180b6 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8da3c8), color-stop(4%, #8aa1ca), color-stop(26%, #7a92c0), color-stop(43%, #6b8ab9), color-stop(57%, #6180b6), color-stop(100%, #6180b6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8da3c8 0%, #8aa1ca 4%, #7a92c0 26%, #6b8ab9 43%, #6180b6 57%, #6180b6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8da3c8 0%, #8aa1ca 4%, #7a92c0 26%, #6b8ab9 43%, #6180b6 57%, #6180b6 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, #8da3c8 0%, #8aa1ca 4%, #7a92c0 26%, #6b8ab9 43%, #6180b6 57%, #6180b6 100%);
    /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8da3c8', endColorstr='#6180b6',GradientType=0 );
    /* IE6-9 */
    background: linear-gradient(top, #8da3c8 0%, #8aa1ca 4%, #7a92c0 26%, #6b8ab9 43%, #6180b6 57%, #6180b6 100%);
    /* W3C */ }
  #eua-your-pages.control-panel #add-updates .blue-gradient:hover {
    border: 1px solid #617fbb;
    background: #8ba3c9;
    /* Old browsers */
    background: -moz-linear-gradient(top, #8ba3c9 0%, #4e70ad 57%, #4c70ac 91%, #4e71ab 96%, #5777b0 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ba3c9), color-stop(57%, #4e70ad), color-stop(91%, #4c70ac), color-stop(96%, #4e71ab), color-stop(100%, #5777b0));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8ba3c9 0%, #4e70ad 57%, #4c70ac 91%, #4e71ab 96%, #5777b0 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8ba3c9 0%, #4e70ad 57%, #4c70ac 91%, #4e71ab 96%, #5777b0 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, #8ba3c9 0%, #4e70ad 57%, #4c70ac 91%, #4e71ab 96%, #5777b0 100%);
    /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ba3c9', endColorstr='#5777b0',GradientType=0 );
    /* IE6-9 */
    background: linear-gradient(top, #8ba3c9 0%, #4e70ad 57%, #4c70ac 91%, #4e71ab 96%, #5777b0 100%);
    /* W3C */ }
  #eua-your-pages.control-panel #add-updates .blue-gradient:focus {
    border: 1px solid #617fbb;
    background: #8ba3c9;
    /* Old browsers */
    background: -moz-linear-gradient(top, #8ba3c9 0%, #4e70ad 57%, #4c70ac 91%, #4e71ab 96%, #5777b0 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ba3c9), color-stop(57%, #4e70ad), color-stop(91%, #4c70ac), color-stop(96%, #4e71ab), color-stop(100%, #5777b0));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8ba3c9 0%, #4e70ad 57%, #4c70ac 91%, #4e71ab 96%, #5777b0 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8ba3c9 0%, #4e70ad 57%, #4c70ac 91%, #4e71ab 96%, #5777b0 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, #8ba3c9 0%, #4e70ad 57%, #4c70ac 91%, #4e71ab 96%, #5777b0 100%);
    /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ba3c9', endColorstr='#5777b0',GradientType=0 );
    /* IE6-9 */
    background: linear-gradient(top, #8ba3c9 0%, #4e70ad 57%, #4c70ac 91%, #4e71ab 96%, #5777b0 100%);
    /* W3C */ }

#eua-your-pages #content-area .left-column .donation-specifics #edit-donation-details ul {
  /*.targetAmountCurrencySymbol
   * font-size: 11px */ }
  #eua-your-pages #content-area .left-column .donation-specifics #edit-donation-details ul li.last.currency-select select {
    width: 100px !important; }

#eua-your-pages #content-area .left-column .edit-region .options.currency-select-options {
  clear: none;
  margin-top: -50px; }

.ie7 #eua-your-pages #content-area .left-column .edit-region .options.currency-select-options {
  margin-top: -35px; }

#eua-your-pages #content-area .left-column #donation-specifics.donation-specifics {
  width: 500px; }
  #eua-your-pages #content-area .left-column #donation-specifics.donation-specifics li.panels {
    padding-left: 5px !important;
    width: 130px; }
  #eua-your-pages #content-area .left-column #donation-specifics.donation-specifics p {
    padding: 0;
    font-size: 15px; }

#eua-your-pages #content-area #edit-donation-details li.panels {
  width: 160px !important;
  padding-left: 5px !important; }

#eua-your-pages #content-area .left-column .donation-specifics .edit-region {
  width: 360px; }

.ie7 #eua-your-pages #content-area .left-column .edit-region .edit {
  right: 25px; }

.blue-gradient {
  width: auto;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  color: white !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 6px;
  text-decoration: none;
  position: relative; }
  .blue-gradient:hover {
    text-decoration: none !important; }

.blue-gradient-disabled {
  width: auto;
  font-size: 14px;
  cursor: default;
  display: inline-block;
  text-align: center;
  color: #466190 !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 6px;
  text-decoration: none;
  position: relative; }

#eua-your-pages.control-panel.cp-refresh-2013 .edit {
  background: url("/content/tabulous/images/icons/16x16/edit.png") no-repeat scroll right 2px transparent;
  color: #2a42c6;
  float: right;
  font-size: 12px;
  padding: 2px 21px 2px 0; }
#eua-your-pages.control-panel.cp-refresh-2013 .pseudo-link {
  text-decoration: none !important; }
  #eua-your-pages.control-panel.cp-refresh-2013 .pseudo-link:hover {
    text-decoration: underline !important; }
#eua-your-pages.control-panel.cp-refresh-2013 .sep {
  border-top: 1px solid #c0c2c4;
  padding-top: 10px; }
#eua-your-pages.control-panel.cp-refresh-2013 .linkStyle {
  border: 0px;
  background-color: transparent;
  cursor: pointer;
  color: #2a42c6;
  text-decoration: none; }
  #eua-your-pages.control-panel.cp-refresh-2013 .linkStyle:hover {
    text-decoration: underline; }
#eua-your-pages.control-panel.cp-refresh-2013 .blue-gradient {
  width: auto;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  color: white !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 6px;
  text-decoration: none;
  position: relative; }
  #eua-your-pages.control-panel.cp-refresh-2013 .blue-gradient:hover {
    text-decoration: none !important; }
#eua-your-pages.control-panel.cp-refresh-2013 .blue-gradient-disabled {
  width: auto;
  font-size: 14px;
  cursor: default;
  display: inline-block;
  text-align: center;
  color: #466190 !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 6px;
  text-decoration: none;
  position: relative; }
#eua-your-pages.control-panel.cp-refresh-2013 .expired-notice {
  margin: 0 0 15px 20px; }
#eua-your-pages.control-panel.cp-refresh-2013 #add-updates {
  background-image: none; }
  #eua-your-pages.control-panel.cp-refresh-2013 #add-updates #post-an-update, #eua-your-pages.control-panel.cp-refresh-2013 #add-updates #micro-blog-success, #eua-your-pages.control-panel.cp-refresh-2013 #add-updates #post-delete-update {
    width: 100%; }
  #eua-your-pages.control-panel.cp-refresh-2013 #add-updates #post-an-update {
    margin-bottom: 10px; }
    #eua-your-pages.control-panel.cp-refresh-2013 #add-updates #post-an-update form {
      margin-bottom: 0; }
    #eua-your-pages.control-panel.cp-refresh-2013 #add-updates #post-an-update textarea {
      width: 98%; }
    #eua-your-pages.control-panel.cp-refresh-2013 #add-updates #post-an-update input {
      float: none;
      height: auto !important; }
    #eua-your-pages.control-panel.cp-refresh-2013 #add-updates #post-an-update .character-counter {
      right: 0;
      left: inherit !important; }
  #eua-your-pages.control-panel.cp-refresh-2013 #add-updates #manage-updates {
    clear: both; }
#eua-your-pages.control-panel.cp-refresh-2013 .large-widget #welcome-box h3 {
  margin-bottom: 0; }
#eua-your-pages.control-panel.cp-refresh-2013 #page-name-container {
  width: auto; }
#eua-your-pages.control-panel.cp-refresh-2013 #details-wrapper {
  min-height: 120px;
  padding-bottom: 20px; }
  #eua-your-pages.control-panel.cp-refresh-2013 #details-wrapper .profile-widget {
    width: 490px;
    padding: 0 0 0 100px; }
    #eua-your-pages.control-panel.cp-refresh-2013 #details-wrapper .profile-widget img {
      width: 90px !important;
      height: auto !important; }
  #eua-your-pages.control-panel.cp-refresh-2013 #details-wrapper #page-name-region #frp-link {
    float: left;
    margin-top: 10px;
    width: auto;
    cursor: pointer;
    display: block;
    text-align: center;
    color: white;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 6px;
    text-decoration: none;
    position: relative; }
  #eua-your-pages.control-panel.cp-refresh-2013 #details-wrapper #event-type {
    min-width: 285px;
    margin-bottom: 0;
    float: right;
    padding: 0; }
    #eua-your-pages.control-panel.cp-refresh-2013 #details-wrapper #event-type.small-widget .charity-events-widget p {
      float: none;
      margin-bottom: 0; }
      #eua-your-pages.control-panel.cp-refresh-2013 #details-wrapper #event-type.small-widget .charity-events-widget p.name {
        color: gray; }
    #eua-your-pages.control-panel.cp-refresh-2013 #details-wrapper #event-type.small-widget .charity-events-widget .charity-event-inner {
      margin-bottom: 5px; }
      #eua-your-pages.control-panel.cp-refresh-2013 #details-wrapper #event-type.small-widget .charity-events-widget .charity-event-inner .inner-text {
        width: auto !important;
        height: auto;
        margin-left: 0; }
#eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams {
  border-bottom: 1px solid #c0c2c4;
  margin-bottom: 20px; }
  #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .start-new-team a {
    line-height: 1.2em; }
  #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .charity-event-inner {
    margin-bottom: 5px; }
  #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .team-info {
    width: 48%; }
    #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .team-info ul {
      margin: 0; }
      #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .team-info ul li a {
        padding-bottom: 10px; }
  #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .team-leave {
    width: 48%; }
    #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .team-leave h4 {
      position: relative;
      top: 4px;
      cursor: pointer;
      font-size: 13px;
      font-weight: normal;
      text-decoration: none;
      color: #2a42c6; }
      #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .team-leave h4:hover {
        text-decoration: underline; }
    #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .team-leave .pseudo-link {
      position: relative;
      top: 6px;
      margin-right: 10px; }
    #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .team-leave .blue-gradient {
      float: left;
      width: auto;
      min-width: 60px;
      line-height: 1.2em;
      cursor: pointer;
      display: block;
      text-align: center;
      color: white !important;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      padding: 6px;
      text-decoration: none;
      position: relative;
      margin-right: 20px; }
      #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #teams .team-leave .blue-gradient:hover {
        text-decoration: none; }
#eua-your-pages.control-panel.cp-refresh-2013 #main-panel #company-connect {
  background-image: none; }
  #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #company-connect #company-connect-input {
    width: 75%;
    padding: 3px;
    font-size: 14px; }
  #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #company-connect #company-connect-submit {
    padding: 6px;
    font-size: 1em;
    height: auto !important;
    line-height: 1.2em;
    width: auto; }
#eua-your-pages.control-panel.cp-refresh-2013 #main-panel #selected-company .company-info {
  width: 48%; }
#eua-your-pages.control-panel.cp-refresh-2013 #main-panel #selected-company .company-leave {
  width: 48%; }
  #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #selected-company .company-leave input {
    position: relative;
    top: 6px;
    width: auto;
    display: inline;
    padding: 0;
    margin: 0; }
#eua-your-pages.control-panel.cp-refresh-2013 #side-panel #edit-specifics .edit {
  position: static;
  display: inline-block;
  float: right; }
#eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info {
  float: none;
  width: auto; }
  #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info .donation-monitor {
    margin-bottom: 10px; }
  #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info .number-of-donations {
    clear: both; }
  #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info .edit-region {
    width: 100%; }
  #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info li.panels {
    width: 96% !important;
    padding-left: 5px;
    float: none; }
    #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info li.panels h3 {
      float: left;
      width: 48%;
      border-bottom: none; }
    #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info li.panels p {
      float: left;
      width: 48%; }
  #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info #edit-donation-details .targetAmountCurrencySymbol {
    float: left; }
  #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info #edit-donation-details .txt-input {
    font-size: 13px;
    float: left;
    clear: none;
    position: relative;
    top: -5px;
    left: 1px;
    margin-bottom: 0;
    padding: 2px; }
  #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info #edit-donation-details .currency-select select {
    width: auto;
    padding: 3px;
    position: relative;
    left: 10px;
    top: -5px;
    margin-bottom: 0; }
  #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info #edit-donation-details .currency-select-options {
    margin-top: 0;
    float: right;
    padding-left: 5px; }
    #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info #edit-donation-details .currency-select-options input.button {
      float: none;
      clear: none;
      display: inline-block; }
    #eua-your-pages.control-panel.cp-refresh-2013 #side-panel .donation-info #edit-donation-details .currency-select-options #cancel-amount-update {
      display: inline-block; }

#eua-your-pages.control-panel.cp-refresh-2013 #content-area .left-column .eua-manage-options ul li {
  padding: 0; }
  #eua-your-pages.control-panel.cp-refresh-2013 #content-area .left-column .eua-manage-options ul li a {
    padding: 5px 0 19px 41px;
    display: block; }

#eua-your-pages.control-panel #content-area #edit-donation-details li.panels {
  width: 96% !important; }

#eua-your-pages.control-panel.cp-refresh-2013 .donations-to-page a,
#eua-your-pages.control-panel.cp-refresh-2013 #main-panel #micro-blog-success #updated-content-actions li a,
#eua-your-pages.control-panel.cp-refresh-2013 #content-area .left-column #main-panel a,
#eua-your-pages.control-panel.cp-refresh-2013 #content-area .left-column .eua-manage-options ul li a {
  color: #2a42c6;
  text-decoration: none;
  font-weight: normal; }
  #eua-your-pages.control-panel.cp-refresh-2013 .donations-to-page a:hover,
  #eua-your-pages.control-panel.cp-refresh-2013 #main-panel #micro-blog-success #updated-content-actions li a:hover,
  #eua-your-pages.control-panel.cp-refresh-2013 #content-area .left-column #main-panel a:hover,
  #eua-your-pages.control-panel.cp-refresh-2013 #content-area .left-column .eua-manage-options ul li a:hover {
    text-decoration: underline; }

#eua-your-pages.control-panel.cp-refresh-2013 #content-area .left-column .eua-manage-options ul.help-topics li {
  background: none; }
  #eua-your-pages.control-panel.cp-refresh-2013 #content-area .left-column .eua-manage-options ul.help-topics li a {
    padding-left: 0; }

.ie7 #eua-your-pages.control-panel.cp-refresh-2013 #content-area .left-column .eua-manage-options ul li a {
  zoom: 1 !important; }
.ie7 #eua-your-pages.control-panel.cp-refresh-2013 #edit-title {
  right: 0 !important; }
.ie7 #eua-your-pages.control-panel.cp-refresh-2013 #frp-link {
  width: 100px !important; }
.ie7 #eua-your-pages.control-panel.cp-refresh-2013 .character-counter {
  text-align: right; }
.ie7 #eua-your-pages.control-panel.cp-refresh-2013 #content-area .left-column .eua-manage-options ul li.setup-text-giving {
  background-position: 0 -625px; }

.slidingdoor-button {
  *margin-left: 0 !important; }

.tabs .active, #eua-your-pages .tabs .your-pages, #eua-your-details .tabs .your-details, #eua-feature-configuration .tabs .feature-configuration, #eua-your-donations .tabs .your-donations, #eua-your-dd .tabs .your-donations {
  background-color: white;
  border-color: black;
  border-style: dotted;
  border-width: 1px 1px 0;
  margin-bottom: -2px;
  margin-top: 0;
  padding-top: 0;
  top: 1px; }
  .tabs .active a, #eua-your-pages .tabs .your-pages a, #eua-your-details .tabs .your-details a, #eua-feature-configuration .tabs .feature-configuration a, #eua-your-donations .tabs .your-donations a, #eua-your-dd .tabs .your-donations a {
    color: #3653f3;
    padding-bottom: 10px; }

.notice {
  margin-left: 20px; }

.form-section.old-style .breadcrumbs {
  padding-top: 0;
  padding-bottom: 20px;
  margin-top: 35px; }

#cancelDirectDebitForm, #reactivateDirectDebitForm, #suspendDirectDebitForm {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

#eua-your-donations.eua-style #content-area, #eua-your-dd.eua-style #content-area {
  padding-top: 0;
  width: 945px;
  border: none; }
  #eua-your-donations.eua-style #content-area .right-column, #eua-your-dd.eua-style #content-area .right-column {
    display: none;
    float: right; }
  #eua-your-donations.eua-style #content-area .left-column, #eua-your-dd.eua-style #content-area .left-column {
    float: left;
    border: 0;
    margin-right: 26px;
    width: 630px; }
    #eua-your-donations.eua-style #content-area .left-column .inner, #eua-your-dd.eua-style #content-area .left-column .inner {
      width: 630px; }

.box-settings, #eua-your-donations.form-section #content-area .three-way-text-split, #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu, #eua-your-dd.has-js #content-area .three-way-text-split {
  border: 1px dotted #86857c;
  background: white; }

#eua-your-donations .three-way-text-split {
  width: auto !important; }
  #eua-your-donations .three-way-text-split .split {
    padding: 10px !important; }

#eua-your-donations #content-area .left-column .inner h2, #eua-your-dd #content-area .left-column .inner h2 {
  margin-bottom: 15px;
  display: block; }

#donations {
  position: relative; }

#eua-your-donations.form-section #content-area {
  padding: 20px 0 0; }
  #eua-your-donations.form-section #content-area .left-column {
    width: 945px; }
    #eua-your-donations.form-section #content-area .left-column .inner {
      width: 945px; }
      #eua-your-donations.form-section #content-area .left-column .inner #summary {
        width: 650px; }
      #eua-your-donations.form-section #content-area .left-column .inner #regular-donations {
        width: 578px; }
      #eua-your-donations.form-section #content-area .left-column .inner #direct-debits {
        width: 578px; }
  #eua-your-donations.form-section #content-area .three-way-text-split {
    padding: 20px 0 20px 20px !important;
    color: #7f7f7f;
    font-style: italic; }
    #eua-your-donations.form-section #content-area .three-way-text-split strong {
      margin-bottom: 8px;
      color: #333333;
      font-style: normal; }
  #eua-your-donations.form-section #content-area #loading {
    margin-top: 5px;
    width: 24px;
    float: left;
    display: block; }
  #eua-your-donations.form-section #content-area #donations-not-found {
    position: relative;
    max-width: 600px;
    width: 384px;
    bottom: 8px;
    left: 34px;
    max-width: 600px;
    position: relative;
    width: 384px; }
  #eua-your-donations.form-section #content-area #donations-wrapper {
    position: relative; }
  #eua-your-donations.form-section #content-area #donations {
    padding-left: -10px;
    padding-top: 0; }
    #eua-your-donations.form-section #content-area #donations .header {
      overflow: hidden; }
    #eua-your-donations.form-section #content-area #donations h2 {
      float: left;
      margin-bottom: 10px; }
    #eua-your-donations.form-section #content-area #donations #print {
      font-size: 12px;
      background: transparent url(/content/images/graphics/icons/icn_print.gif) no-repeat left;
      padding-left: 20px;
      margin-right: 5px; }
    #eua-your-donations.form-section #content-area #donations table.default {
      width: 889px;
      padding: 10px 5px; }
  #eua-your-donations.form-section #content-area #searchDonationsForm .header {
    margin-bottom: 15px; }
    #eua-your-donations.form-section #content-area #searchDonationsForm .header h2 {
      margin-bottom: 0; }
  #eua-your-donations.form-section #content-area #searchDonationsForm h2 {
    margin-bottom: 20px; }
  #eua-your-donations.form-section #content-area #searchDonationsForm .slidingdoor-button {
    clear: none; }
  #eua-your-donations.form-section #content-area #searchDonationsForm .ui-datepicker-trigger {
    border: 0;
    background-color: transparent;
    float: left;
    margin: 3px 0 0; }
    #eua-your-donations.form-section #content-area #searchDonationsForm .ui-datepicker-trigger:hover {
      cursor: pointer; }
  #eua-your-donations.form-section #content-area #searchDonationsForm label {
    clear: none;
    font-weight: normal;
    float: left;
    margin-top: 5px; }
  #eua-your-donations.form-section #content-area #searchDonationsForm .starting, #eua-your-donations.form-section #content-area #searchDonationsForm .ending {
    float: left;
    position: relative; }
    #eua-your-donations.form-section #content-area #searchDonationsForm .starting input, #eua-your-donations.form-section #content-area #searchDonationsForm .ending input {
      margin-left: 4px;
      margin-bottom: 0;
      width: 100px;
      text-align: center;
      float: left; }
  #eua-your-donations.form-section #content-area #searchDonationsForm .float-l, #eua-your-donations.form-section #content-area #searchDonationsForm .starting, #eua-your-donations.form-section #content-area #searchDonationsForm .ending {
    margin-left: 10px; }
    #eua-your-donations.form-section #content-area #searchDonationsForm .float-l.slidingdoor-button input, #eua-your-donations.form-section #content-area #searchDonationsForm .starting.slidingdoor-button input, #eua-your-donations.form-section #content-area #searchDonationsForm .ending.slidingdoor-button input {
      margin-left: 0; }
  #eua-your-donations.form-section #content-area #searchDonationsForm form {
    padding-top: 0; }
  #eua-your-donations.form-section #content-area #searchDonationsForm img {
    margin-left: 4px; }
  #eua-your-donations.form-section #content-area .active .state h3, #eua-your-donations.form-section #content-area #eua-your-pages .tabs .your-pages .state h3, #eua-your-pages .tabs #eua-your-donations.form-section #content-area .your-pages .state h3, #eua-your-donations.form-section #content-area #eua-your-details .tabs .your-details .state h3, #eua-your-details .tabs #eua-your-donations.form-section #content-area .your-details .state h3, #eua-your-donations.form-section #content-area #eua-feature-configuration .tabs .feature-configuration .state h3, #eua-feature-configuration .tabs #eua-your-donations.form-section #content-area .feature-configuration .state h3, #eua-your-donations.form-section #content-area .tabs .your-donations .state h3, #eua-your-donations.form-section .tabs #content-area .your-donations .state h3, #eua-your-dd .tabs #eua-your-donations.form-section #content-area .your-donations .state h3 {
    color: green; }
  #eua-your-donations.form-section #content-area .cancelled h3, #eua-your-donations.form-section #content-area .cancelled p {
    color: grey; }
  #eua-your-donations.form-section #content-area .onhold .state h3 {
    color: #f27023; }
  #eua-your-donations.form-section #content-area #monthly-credit-card-donations .account, #eua-your-donations.form-section #content-area #direct-debits .account {
    padding: 8px 0 5px;
    margin-bottom: 0;
    _height: 24px; }
    #eua-your-donations.form-section #content-area #monthly-credit-card-donations .account h3, #eua-your-donations.form-section #content-area #direct-debits .account h3 {
      float: left; }
  #eua-your-donations.form-section #content-area #monthly-credit-card-donations .header, #eua-your-donations.form-section #content-area #direct-debits .header {
    border-bottom: 1px solid #bdbdbd;
    margin-bottom: 0; }
    #eua-your-donations.form-section #content-area #monthly-credit-card-donations .header h2, #eua-your-donations.form-section #content-area #direct-debits .header h2 {
      padding-bottom: 0;
      margin-bottom: 10px; }
  #eua-your-donations.form-section #content-area #monthly-credit-card-donations img, #eua-your-donations.form-section #content-area #direct-debits img {
    margin-top: -5px; }
  #eua-your-donations.form-section #content-area #monthly-credit-card-donations h3, #eua-your-donations.form-section #content-area #monthly-credit-card-donations h4, #eua-your-donations.form-section #content-area #direct-debits h3, #eua-your-donations.form-section #content-area #direct-debits h4 {
    font-size: 14px;
    margin-bottom: 0; }
  #eua-your-donations.form-section #content-area #monthly-credit-card-donations ul .header, #eua-your-donations.form-section #content-area #direct-debits ul .header {
    border-bottom: 0; }
  #eua-your-donations.form-section #content-area #monthly-credit-card-donations ul ul h3, #eua-your-donations.form-section #content-area #monthly-credit-card-donations ul ul h4, #eua-your-donations.form-section #content-area #direct-debits ul ul h3, #eua-your-donations.form-section #content-area #direct-debits ul ul h4 {
    font-size: 14px;
    margin-bottom: 0; }
  #eua-your-donations.form-section #content-area #monthly-credit-card-donations .details, #eua-your-donations.form-section #content-area #direct-debits .details {
    width: 215px; }
    #eua-your-donations.form-section #content-area #monthly-credit-card-donations .details p, #eua-your-donations.form-section #content-area #direct-debits .details p {
      white-space: nowrap; }
  #eua-your-donations.form-section #content-area #monthly-credit-card-donations .state, #eua-your-donations.form-section #content-area #direct-debits .state {
    width: 250px; }
    #eua-your-donations.form-section #content-area #monthly-credit-card-donations .state h3, #eua-your-donations.form-section #content-area #direct-debits .state h3 {
      font-size: 14px;
      text-transform: uppercase; }
  #eua-your-donations.form-section #content-area #monthly-credit-card-donations .management, #eua-your-donations.form-section #content-area #direct-debits .management {
    width: 109px; }
  #eua-your-donations.form-section #content-area #monthly-credit-card-donations .last, #eua-your-donations.form-section #content-area #direct-debits .last {
    margin: 0px; }

#eua-your-dd.form-section #content-area .list-horizontal li {
  float: left;
  width: 250px;
  margin-left: 38px;
  margin-bottom: 10px;
  position: relative;
  *min-height: 50px; }
  #eua-your-dd.form-section #content-area .list-horizontal li.odd {
    width: 280px;
    margin-left: 15px;
    clear: both; }
  #eua-your-dd.form-section #content-area .list-horizontal li.even {
    width: 234px; }
#eua-your-dd.form-section #content-area #status .current {
  text-transform: uppercase; }
#eua-your-dd.form-section #content-area #status.dd-Active #active-option {
  display: block; }
#eua-your-dd.form-section #content-area #status.dd-Active .current {
  color: green;
  font-weight: bold; }
#eua-your-dd.form-section #content-area #status.dd-Suspended #reactivate-option, #eua-your-dd.form-section #content-area #status.dd-On #reactivate-option, #eua-your-dd.form-section #content-area #status.dd-OnHold #reactivate-option {
  display: block; }
#eua-your-dd.form-section #content-area #status.dd-Cancelled #reactivate-option {
  display: none; }
#eua-your-dd.form-section #content-area #status.dd-Cancelled .current {
  color: grey;
  font-weight: bold; }
#eua-your-dd.form-section #content-area #donation-amount .header .pseudo-link, #eua-your-dd.form-section #content-area #debit-date .header .pseudo-link {
  _display: block !important; }
#eua-your-dd.form-section #content-area .field-validation-error {
  position: absolute;
  bottom: -20px;
  left: 40px; }
#eua-your-dd.form-section #content-area #summary-edit.dd-OnHold .current {
  color: #f27023;
  font-weight: bold; }
#eua-your-dd.form-section #content-area #summary-edit.dd-OnHold #donation-amount h3, #eua-your-dd.form-section #content-area #summary-edit.dd-OnHold #donation-amount p, #eua-your-dd.form-section #content-area #summary-edit.dd-OnHold #debit-date h3, #eua-your-dd.form-section #content-area #summary-edit.dd-OnHold #debit-date p {
  color: grey; }
#eua-your-dd.form-section #content-area #summary-edit.dd-OnHold #donation-amount .pseudo-link, #eua-your-dd.form-section #content-area #summary-edit.dd-OnHold #debit-date .pseudo-link {
  display: none; }
#eua-your-dd.form-section #content-area #summary-edit.dd-Cancelled #active-option, #eua-your-dd.form-section #content-area #summary-edit.dd-Cancelled .js-element {
  display: none; }
#eua-your-dd.form-section #content-area #summary-edit.dd-Cancelled #debit-date p, #eua-your-dd.form-section #content-area #summary-edit.dd-Cancelled #donation-amount p {
  text-decoration: line-through; }
#eua-your-dd.form-section #content-area .three-way-text-split {
  overflow: none;
  position: relative; }
  #eua-your-dd.form-section #content-area .three-way-text-split label {
    font-weight: normal; }
  #eua-your-dd.form-section #content-area .three-way-text-split li {
    padding-left: 5px;
    padding-right: 5px; }
    #eua-your-dd.form-section #content-area .three-way-text-split li.active .header h3, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .header h3, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .header h3, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .header h3, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .header h3, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .header h3, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .header h3, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .header h3, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .header h3, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .header h3 {
      position: relative; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .header h3:after, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .header h3:after, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .header h3:after, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .header h3:after, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .header h3:after, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .header h3:after, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .header h3:after, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .header h3:after, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .header h3:after, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .header h3:after {
        content: " ";
        z-index: 9999;
        background: transparent url(/content/tabulous/images/misc/arrow.png) no-repeat 0 0;
        height: 15px;
        width: 23px;
        display: block;
        position: absolute;
        bottom: -78px;
        right: 75px; }
    #eua-your-dd.form-section #content-area .three-way-text-split li.active .header, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .header, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .header, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .header, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .header, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .header, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .header, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .header, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .header, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .header {
      position: relative; }
    #eua-your-dd.form-section #content-area .three-way-text-split li.active #updateDayOfMonthForm, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages #updateDayOfMonthForm, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages #updateDayOfMonthForm, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details #updateDayOfMonthForm, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details #updateDayOfMonthForm, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration #updateDayOfMonthForm, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration #updateDayOfMonthForm, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations #updateDayOfMonthForm, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations #updateDayOfMonthForm, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations #updateDayOfMonthForm {
      padding-right: 0; }
    #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu {
      margin-top: 15px;
      text-align: left;
      padding: 0 15px 52px;
      width: 570px;
      display: block;
      position: absolute;
      top: 120px;
      left: 0; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu h1, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu h1, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu h1, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu h1, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu h1, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu h1, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu h1, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu h1, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu h1, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu h1 {
        margin-bottom: 3px; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .content, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .content, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .content, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .content, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .content, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .content, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .content, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .content, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .content, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .content {
        overflow: hidden;
        clear: both;
        padding: 20px 0 0; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu p, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu p, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu p, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu p, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu p, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu p, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu p, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu p, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu p, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu p {
        width: 320px; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu label, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu label, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu label, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu label, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu label, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu label, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu label, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu label, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu label, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu label, #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .currency, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .currency, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .currency, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .currency, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .currency, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .currency, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .currency, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .currency, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .currency, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .currency, #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu input, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu input, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu input, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu input, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu input, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu input, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu input, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu input, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu input, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu input, #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .options, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .options, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .options, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .options, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .options, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu select, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu select, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu select, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu select, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu select, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu select, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu select, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu select, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu select, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu select, #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .pseudo-link, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .pseudo-link, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .pseudo-link, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .pseudo-link, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .pseudo-link, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .pseudo-link {
        float: left; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu label, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu label, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu label, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu label, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu label, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu label, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu label, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu label, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu label, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu label {
        font-weight: normal;
        font-size: 14px;
        margin-right: 10px; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .currency, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .currency, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .currency, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .currency, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .currency, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .currency, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .currency, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .currency, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .currency, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .currency {
        margin: 0 4px; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu select, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu select, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu select, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu select, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu select, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu select, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu select, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu select, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu select, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu select, #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .options, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .options, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .options, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .options, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .options, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .options {
        margin: 0 4px; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .pseudo-link, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .pseudo-link, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .pseudo-link, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .pseudo-link, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .pseudo-link, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .pseudo-link {
        margin-left: 8px; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .options, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .options, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .options, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .options, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .options, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .options, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .options {
        margin-top: -6px; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .pseudo-link, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .pseudo-link, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .pseudo-link, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .pseudo-link, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .pseudo-link, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .pseudo-link, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .pseudo-link {
        margin-top: 8px; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .amount-box, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .amount-box, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .amount-box, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .amount-box, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .amount-box, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .amount-box, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .amount-box, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .amount-box, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .amount-box, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .amount-box {
        width: 50px;
        margin: -7px 8px 0 0; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .micro-copy, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .micro-copy, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .micro-copy, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .micro-copy, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .micro-copy, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .micro-copy, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .micro-copy, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .micro-copy, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .micro-copy, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .micro-copy {
        position: absolute;
        left: 40px;
        width: 370px;
        bottom: 0; }
      #eua-your-dd.form-section #content-area .three-way-text-split li.active .sub-menu .slidingdoor-button, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-pages .tabs li.your-pages .sub-menu .slidingdoor-button, #eua-your-pages .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-pages .sub-menu .slidingdoor-button, #eua-your-dd.form-section #content-area .three-way-text-split #eua-your-details .tabs li.your-details .sub-menu .slidingdoor-button, #eua-your-details .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-details .sub-menu .slidingdoor-button, #eua-your-dd.form-section #content-area .three-way-text-split #eua-feature-configuration .tabs li.feature-configuration .sub-menu .slidingdoor-button, #eua-feature-configuration .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.feature-configuration .sub-menu .slidingdoor-button, #eua-your-donations .tabs #eua-your-dd.form-section #content-area .three-way-text-split li.your-donations .sub-menu .slidingdoor-button, #eua-your-dd.form-section #content-area .three-way-text-split .tabs li.your-donations .sub-menu .slidingdoor-button, #eua-your-dd.form-section .tabs #content-area .three-way-text-split li.your-donations .sub-menu .slidingdoor-button {
        margin-top: -2px; }

#eua-your-dd.no-js #content-area .js-elemenent {
  display: none; }
#eua-your-dd.no-js #content-area .three-way-text-split {
  border: none;
  padding: 0 !important; }
  #eua-your-dd.no-js #content-area .three-way-text-split .header {
    margin: -15px -15px 15px;
    padding: 10px;
    overflow: hidden;
    background: #b2b2b2; }
    #eua-your-dd.no-js #content-area .three-way-text-split .header h3 {
      float: left; }
    #eua-your-dd.no-js #content-area .three-way-text-split .header p, #eua-your-dd.no-js #content-area .three-way-text-split .header span {
      float: right;
      font-size: 12px; }
    #eua-your-dd.no-js #content-area .three-way-text-split .header span {
      clear: right; }
  #eua-your-dd.no-js #content-area .three-way-text-split .section {
    padding: 0 0 10px; }
  #eua-your-dd.no-js #content-area .three-way-text-split .micro-copy {
    margin-top: 20px !important; }
  #eua-your-dd.no-js #content-area .three-way-text-split li {
    float: none;
    width: auto;
    border: 1px solid #b2b2b2;
    margin-bottom: 20px;
    text-align: left;
    padding: 15px; }
    #eua-your-dd.no-js #content-area .three-way-text-split li .sub-menu {
      margin: 10px 0 15px;
      border-top: 1px solid 1px dotted #86857c;
      padding: 12px 15px 0; }
#eua-your-dd.has-js #content-area .three-way-text-split {
  padding: 20px 30px;
  font-size: 18px;
  width: 580px; }
  #eua-your-dd.has-js #content-area .three-way-text-split .pseudo-link {
    font-size: 12px; }
  #eua-your-dd.has-js #content-area .three-way-text-split .options span {
    display: inline; }
#eua-your-dd.has-js #content-area .js-element {
  display: block; }
#eua-your-dd.has-js #content-area .sub-menu.js-element {
  display: none; }
#eua-your-dd.has-js #content-area #status .options.controller {
  display: none; }

#ui-datepicker-div, .ui-datepicker {
  z-index: 99999; }
  #ui-datepicker-div div, .ui-datepicker div {
    z-index: 999999; }

.cruk-tabulous #summary {
  padding-top: 0; }
.cruk-tabulous .three-way-text-split li {
  width: 276px; }
.cruk-tabulous .three-way-text-split .last {
  border-right: 0; }

#regular-donations.section {
  padding-bottom: 20px !important; }
#regular-donations h2 {
  margin-bottom: 0 !important; }

/*# sourceMappingURL=theme.css.map */
