/*
	public.css
	Public Site Stylesheet for ofx.
*/
/* line 2, _default.scss */
input.text {
  border: solid 1px #949494;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 32px;
  line-height: 32px;
  padding: 0 9px 0 9px;
  vertical-align: middle;
}

@media all {
  /* Aside Panel */
  /* line 10, public.scss */
  .asidePanel {
    padding: 0 20 0 30;
    width: 210;
  }

  /* line 15, public.scss */
  .asidePanel h3,
  .asidePanel legend.formHeader,
  #currencyConverter h3 {
    background: url(/Content/themes/ofx/images/asidePanel.png) no-repeat 0 0;
    color: #fff;
    font-size: 140%;
    height: 40;
    letter-spacing: -0.03em;
    line-height: 27px;
    margin: 0 -20 0 -30;
    padding: 0 15px 0 27px;
    text-shadow: -1px -1px 0 #0073a8;
  }

  /* line 28, public.scss */
  html.wf-active .asidePanel h3,
  html.wf-active .asidePanel legend.formHeader {
    font-size: 158%;
  }

  /* line 33, public.scss */
  form.asidePanel legend.formHeader {
    position: absolute;
    margin: -40 -20 0 -30;
    *margin: -40 -20 0 -37px;
    width: 218px;
  }

  /* Central Column when Related Navigation is Present */
  /* line 42, public.scss */
  div.centralColumn {
    float: left;
    width: 480;
  }

  /* Content Columns */
  /* line 49, public.scss */
  div.leftContentColumn {
    float: left;
    margin: 0 0 0 0;
    width: 355px;
  }

  /* line 54, public.scss */
  div.leftContentColumn.narrowContent {
    width: 325px;
  }

  /* line 57, public.scss */
  div.rightContentColumn {
    float: right;
    margin: 0 0 0 0;
    width: 300;
  }

  /* line 62, public.scss */
  div.rightContentColumn.wideBanner {
    width: 335px;
  }

  /* Currency Converter */
  /* line 68, public.scss */
  form#currencyConverter {
    margin: 0;
    padding: 0 14px 10 14px;
    position: relative;
    width: 232px;
  }

  /* line 75, public.scss */
  form#currencyConverter div.jsonProgress {
    display: none;
    position: absolute;
  }

  /* line 80, public.scss */
  form#currencyConverter div#currencyConverterBody {
    border-top: none;
    height: 155px;
    margin: 0 0 13px 7px;
    padding: 0 0 0 0;
    position: relative;
    width: 230;
  }

  /* line 88, public.scss */
  form#currencyConverter h3 {
    margin: 0 -20 0 -14px;
  }

  /* line 92, public.scss */
  form#currencyConverter.currencyConverterPage {
    background-color: #f1f2f3;
    border-top: #CED3D7 1px solid;
    height: 161px;
    margin: -14px 0 20 10;
    padding: 20 5px 10 14px;
    position: relative;
    width: 232px;
  }

  /* line 102, public.scss */
  form#currencyConverter.currencyConverterPage div#currencyConverterBody {
    background: transparent;
    border: none;
    height: 155px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    width: 230;
  }

  /* line 111, public.scss */
  form#currencyConverter.currencyConverterPage h3 {
    visibility: collapse;
    height: 0;
  }

  /* line 117, public.scss */
  html.wf-active form#currencyConverter h3 {
    font-size: 166%;
  }

  /* line 120, public.scss */
  form#currencyConverter div#currencyConverterBody .firstSelector {
    left: 9px;
    position: absolute;
    top: 19px;
    width: 93px;
  }

  /* line 126, public.scss */
  form#currencyConverter div#currencyConverterBody select {
    width: 93px;
  }

  /* line 129, public.scss */
  form#currencyConverter div#currencyConverterBody .dropDownSelector ul {
    *width: 212px;
    _width: auto;
  }

  /* line 133, public.scss */
  form#currencyConverter div#currencyConverterBody button.switchCurrencies {
    background: Transparent url(/Content/themes/ofx/images/button_switch.png) no-repeat 0 0;
    border: none;
    height: 13px;
    left: 107px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 25px;
    width: 15px;
  }

  /* line 145, public.scss */
  div#fullFXDashboard div.dashboardPage fieldset.chooseCurrencies button.switchCurrencies {
    background: Transparent url(/Content/themes/ofx/images/button_switch.png) no-repeat 0 0;
    border: none;
    height: 13px;
    overflow: hidden;
    float: left;
    position: relative;
    display: block;
    vertical-align: middle;
    margin: 4px 8px;
    width: 15px;
  }

  /* line 159, public.scss */
  form#currencyConverter div#currencyConverterBody button.switchCurrencies span,
  div#fullFXDashboard div.dashboardPage fieldset.chooseCurrencies button.switchCurrencies span {
    visibility: hidden;
  }

  /* line 163, public.scss */
  form#currencyConverter div#currencyConverterBody .secondSelector {
    right: 9px;
    position: absolute;
    top: 19px;
    width: 93px;
  }

  /* line 169, public.scss */
  form#currencyConverter div#currencyConverterBody div.converterRate {
    background: #EBF4F9 none;
    border: solid 1px #BDBDBD;
    color: #BDBDBD;
    font-size: 100%;
    padding: 2px 0 2px 0;
    position: absolute;
    text-align: center;
    width: 93px;
  }

  /* line 179, public.scss */
  form#currencyConverter div#currencyConverterBody div.converterRate span {
    color: #5e4500;
    font-size: 108%;
    letter-spacing: -1px;
  }

  /* line 184, public.scss */
  form#currencyConverter div#currencyConverterBody div#firstRate.converterRate {
    left: 9px;
    top: 53px;
  }

  /* line 188, public.scss */
  form#currencyConverter div#currencyConverterBody div.firstEqualsIcon {
    color: #e6a800;
    display: none;
    font-size: 150%;
    font-weight: bold;
    left: 110;
    position: absolute;
    top: 43px;
  }

  /* line 197, public.scss */
  form#currencyConverter div#currencyConverterBody div#secondRate.converterRate {
    right: 9px;
    top: 53px;
  }

  /* line 201, public.scss */
  form#currencyConverter div#currencyConverterBody input.converterAmount {
    font-size: 116%;
    height: 24px;
    line-height: 24px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 93px;
  }

  /* line 210, public.scss */
  form#currencyConverter div#currencyConverterBody input.converterAmount.firstAmount {
    left: 9px;
    top: 86px;
  }

  /* line 214, public.scss */
  form#currencyConverter div#currencyConverterBody div.secondEqualsIcon {
    color: #BDBDBD;
    font-size: 150%;
    font-weight: bold;
    left: 110;
    position: absolute;
    top: 89px;
  }

  /* line 222, public.scss */
  form#currencyConverter div#currencyConverterBody input.converterAmount.secondAmount {
    right: 9px;
    top: 86px;
  }

  /* line 226, public.scss */
  form#currencyConverter div#currencyConverterBody div.converterButton {
    bottom: 1px;
    color: #5e4500;
    position: absolute;
    padding: 0 9px 0 9px;
    left: 0;
    text-align: right;
    width: 212px;
  }

  /* line 235, public.scss */
  form#currencyConverter div#currencyConverterBody div.converterButton #submitConverter {
    margin-left: 3px;
    vertical-align: middle;
  }

  /* line 241, public.scss */
  form#currencyConverter div.converterHeader {
    height: 18px;
    padding: 0 9px 2px 9px;
    width: 212px;
  }

  /* line 247, public.scss */
  form#currencyConverter div.converterFooter {
    font-size: 92%;
    height: 18px;
    padding: 12px 9px 2px 9px;
    text-align: right;
    width: 212px;
  }

  /* line 255, public.scss */
  form#currencyConverter div.converterFooter a.goTo {
    background: Transparent url(/Content/themes/ofx/images/button_go.png) no-repeat 100% 0%;
    color: #333;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 0 28px 0 0;
  }

  /* line 263, public.scss */
  form#currencyConverter div.converterFooter a.goTo:hover {
    background-position: 100% -200;
  }

  /* line 266, public.scss */
  form#currencyConverter div.converterFooter a.goTo.step_0 {
    background-position: 100% 0;
  }

  /* line 267, public.scss */
  form#currencyConverter div.converterFooter a.goTo.step_1 {
    background-position: 100% -40;
  }

  /* line 268, public.scss */
  form#currencyConverter div.converterFooter a.goTo.step_2 {
    background-position: 100% -80;
  }

  /* line 269, public.scss */
  form#currencyConverter div.converterFooter a.goTo.step_3 {
    background-position: 100% -120;
  }

  /* line 270, public.scss */
  form#currencyConverter div.converterFooter a.goTo.step_4 {
    background-position: 100% -160;
  }

  /* line 271, public.scss */
  form#currencyConverter div.converterFooter a.goTo.step_5 {
    background-position: 100% -200;
  }

  /* line 272, public.scss */
  form#currencyConverter div.converterFooter a.goTo.step_6 {
    background-position: 100% -200;
  }

  /* line 273, public.scss */
  form#currencyConverter div.converterFooter a.goTo.step_7 {
    background-position: 100% -120;
  }

  /* line 274, public.scss */
  form#currencyConverter div.converterFooter a.goTo.step_8 {
    background-position: 100% -40;
  }

  /* line 275, public.scss */
  form#currencyConverter div.converterFooter a.goTo.step_9 {
    background-position: 100% 0;
  }

  /* line 277, public.scss */
  #commentaryAside .updateFeeds {
    padding: 10 0;
  }

  /* Currency Converter Details */
  /* line 281, public.scss */
  div#currencyConverterDetails {
    background-color: #f1f2f3;
    border-top: #CED3D7 1px solid;
    border-bottom: #CED3D7 1px solid;
    height: 185px;
    margin: -14px 0 30 -21px;
    padding: 0 34px 25px 0;
    overflow: hidden;
    width: 686px;
  }

  /* line 291, public.scss */
  div#currencyConverterDetails div.jsonProgress {
    display: none;
    position: absolute;
  }

  /* line 295, public.scss */
  div#currencyConverterDetails div.converterResults {
    float: left;
    text-align: center;
    width: 375px;
  }

  /* line 300, public.scss */
  div#currencyConverterDetails div.converterResults div.converterOutput {
    background: Transparent url(/Content/themes/ofx/images/converterOutput.png) no-repeat 50% 32px;
  }

  /* line 303, public.scss */
  div#currencyConverterDetails div.converterResults div.converterOutput div {
    padding: 30 0 0 0;
    width: 170;
  }

  /* line 307, public.scss */
  div#currencyConverterDetails div.converterResults div.converterOutput div span.amount {
    color: #464547;
    font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
    font-size: 180%;
    font-weight: 700;
  }

  /* line 313, public.scss */
  html.wf-active div#currencyConverterDetails div.converterResults div.converterOutput div span.amount {
    font-size: 217%;
  }

  /* line 316, public.scss */
  div#currencyConverterDetails div.converterResults div.converterOutput div span.currency {
    background-repeat: no-repeat;
    background-position: 0 18px;
    display: inline-block;
    height: 20;
    padding: 15px 0 0 20;
  }

  /* line 323, public.scss */
  div#currencyConverterDetails div.converterResults div.converterOutput div span.rate {
    font-size: 108%;
  }

  /* line 326, public.scss */
  div#currencyConverterDetails div.converterResults div.converterOutput div.converterFrom {
    float: left;
  }

  /* line 329, public.scss */
  div#currencyConverterDetails div.converterResults div.converterOutput div.converterTo {
    float: right;
  }

  /* line 332, public.scss */
  div#currencyConverterDetails div.converterResults div.converterFootnote {
    clear: both;
    font-size: 83%;
    line-height: 130%;
  }

  /* line 337, public.scss */
  div#currencyConverterDetails div.converterResults div.converterFootnote p {
    margin: 0 0 8px 0;
  }

  /* line 340, public.scss */
  div#currencyConverterDetails div.converterAside {
    float: right;
    font-size: 92%;
    overflow: hidden;
    white-space: nowrap;
    width: 291px;
  }

  /* line 347, public.scss */
  div#currencyConverterDetails div.converterAside div.converterGraph {
    border: solid 1px #CED3D7;
    background-color: #E1E1E1;
    margin: 28px 0 0 0;
    padding: 0;
    text-align: center;
    overflow: hidden;
  }

  /* line 356, public.scss */
  div#currencyConverterDetails div.converterAside div.converterGraph div#chartContent {
    background-color: #ffffff;
    margin-top: -10;
  }

  /* line 363, public.scss */
  div#currencyConverterDetails div.converterAside div.converterGraph embed {
    margin-top: -11px;
    margin-left: -1px;
  }

  /* line 368, public.scss */
  div#currencyConverterDetails div.converterAside div.converterGraph ul {
    font-size: 109%;
    height: 10;
    line-height: 10;
    margin: 0;
    padding: 3px 0 3px 0;
  }

  /* line 375, public.scss */
  div#currencyConverterDetails div.converterAside div.converterGraph ul li {
    display: inline;
    list-style-type: none;
  }

  /* line 379, public.scss */
  div#currencyConverterDetails div.converterAside div.converterGraph ul li a {
    border-left: solid 1px #acacaa;
    display: inline-block;
    height: 12px;
    padding: 0 5px 0 5px;
  }

  /* line 385, public.scss */
  div#currencyConverterDetails div.converterAside div.converterGraph ul li:first-child a {
    border-left: none;
  }

  /* line 388, public.scss */
  div#currencyConverterDetails div.converterAside div.converterGraph ul li a.active {
    color: #464547;
    font-weight: bold;
  }

  /* Landing Page */
  /* line 394, public.scss */
  div#currencyConverterDetails div.converterLanding {
    float: left;
    text-align: left;
    width: 350;
    padding: 20;
  }

  /* line 401, public.scss */
  div#currencyConverterDetails div.converterLanding h1 {
    color: #5e4500;
    font-weight: 700;
    font-size: 166%;
    height: 37px;
    margin: 0 0 0 -5px;
    padding: 5px 0 14px 0;
    text-shadow: 1px 1px 0 #ffeaac;
  }

  /* line 411, public.scss */
  div#currencyConverterDetails div.converterLanding ol {
    margin: 0;
    padding: 0;
  }

  /* line 415, public.scss */
  div#currencyConverterDetails div.converterLanding ol li {
    color: #5e4500;
    font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
    font-size: 210%;
    font-weight: 700;
    height: 34px;
    *height: auto;
    line-height: 34px;
    margin: 0;
    padding: 0 0 0 10;
    text-shadow: 1px 1px 0 #ffeaac;
    list-style-type: none;
  }

  /* line 428, public.scss */
  html.wf-active div#currencyConverterDetails div.converterLanding ol li {
    font-size: 233%;
  }

  /* line 431, public.scss */
  div#currencyConverterDetails div.converterLanding ol li span {
    font-weight: normal;
    padding-left: 10;
  }

  /* Registration Aside */
  /* line 438, public.scss */
  div#registrationAside {
    margin: 0 0 10 0;
  }

  /* line 443, public.scss */
  div#registrationAside p a.shadedButton {
    margin: 8px 0 2px 0;
  }

  /* Rate Alert Aside */
  /* line 453, public.scss */
  form#rateAlertAside {
    margin: 0;
    width: 225px;
  }

  /* line 459, public.scss */
  form#rateAlertAside fieldset.formPanel label.formRow {
    display: block;
    line-height: 24px;
    vertical-align: top;
    text-align: left;
  }

  /* line 465, public.scss */
  form#rateAlertAside fieldset.formPanel label.formRow input.text {
    display: block;
    vertical-align: top;
    width: 200;
  }

  /* line 471, public.scss */
  form#rateAlertAside fieldset.formPanel fieldset.formRow {
    margin-bottom: 8px;
  }

  /* line 474, public.scss */
  form#rateAlertAside fieldset.formPanel fieldset.formRow legend {
    font-weight: normal;
    line-height: 150%;
    *margin: 0 -8px 0 -8px;
    position: absolute;
  }

  /* line 480, public.scss */
  form#rateAlertAside fieldset.formPanel fieldset.formRow label {
    line-height: 140%;
  }

  /* line 485, public.scss */
  form#rateAlertAside fieldset.formPanel fieldset.formRow label input.checkbox {
    margin: 0 0 0 0;
    *margin: -2px 0 0 0;
    vertical-align: text-top;
  }

  /* line 490, public.scss */
  form#rateAlertAside fieldset.formPanel fieldset.formRow span.info {
    margin-top: 0;
    vertical-align: text-top;
  }

  /* line 495, public.scss */
  form#rateAlertAside fieldset.formPanel div.rateAlert {
    padding: 0 0 0 0;
  }

  /* line 499, public.scss */
  form#rateAlertAside fieldset.formPanel div.rateSelectors {
    float: left;
    white-space: nowrap;
    width: 210;
    padding-bottom: 0;
  }

  /* line 507, public.scss */
  form#rateAlertAside fieldset.formPanel div.rateSelectors span.rateSlash {
    font-size: 22px;
    vertical-align: bottom;
    line-height: 24px;
  }

  /* line 515, public.scss */
  form#rateAlertAside fieldset.formPanel div.rateSelectors span.info {
    vertical-align: text-top;
  }

  /* line 519, public.scss */
  form#rateAlertAside fieldset.formPanel div.rateSelectors label.rateSelector {
    margin: 6px 0 0 0;
  }

  /* line 522, public.scss */
  form#rateAlertAside fieldset.formPanel label.rateDisplay {
    padding: 7px 0 0 0;
  }

  /* line 525, public.scss */
  form#rateAlertAside fieldset.formPanel label.rateDisplay span.rate {
    font-weight: bold;
  }

  /* line 528, public.scss */
  form#rateAlertAside fieldset.formPanel div.rateSelectors div.dropDownSelector {
    margin: 0;
    width: 101px;
  }

  /* line 532, public.scss */
  form#rateAlertAside fieldset.formPanel div.rateInput {
    padding: 0 0 0 0;
    margin: 0 0 10 0;
    *margin: 0 0 10 0;
  }

  /* line 537, public.scss */
  form#rateAlertAside fieldset.formPanel div.rateInput label {
    width: 90;
  }

  /* line 540, public.scss */
  form#rateAlertAside fieldset.formPanel div.rateInput input.text {
    width: 65px;
  }

  /* line 543, public.scss */
  form#rateAlertAside fieldset.formPanel div.formButtons {
    height: 32px;
  }

  /* Commentary Aside */
  /* line 551, public.scss */
  form#commentaryAside {
    width: 220;
  }

  /* line 556, public.scss */
  form#commentaryAside fieldset.formPanel label.formRow {
    display: block;
    line-height: 24px;
    vertical-align: top;
    text-align: left;
    margin: 0 0 1.3em 0;
  }

  /* line 563, public.scss */
  form#commentaryAside fieldset.formPanel label.formRow input.text {
    display: block;
    vertical-align: top;
    width: 200;
  }

  /* line 568, public.scss */
  form#commentaryAside fieldset.formPanel fieldset.formRow {
    margin-bottom: 8px;
  }

  /* line 571, public.scss */
  form#commentaryAside fieldset.formPanel fieldset.formRow legend {
    font-weight: normal;
    line-height: 150%;
    *margin: 0 -8px 0 -8px;
    position: absolute;
  }

  /* line 577, public.scss */
  form#commentaryAside fieldset.formPanel fieldset.formRow label {
    line-height: 140%;
  }

  /* line 582, public.scss */
  form#commentaryAside fieldset.formPanel fieldset.formRow label input.checkbox {
    margin: 0 0 0 0;
    *margin: -2px 0 0 0;
    vertical-align: text-top;
  }

  /* line 587, public.scss */
  form#commentaryAside fieldset.formPanel fieldset.formRow span.info {
    margin-top: 0;
    vertical-align: text-top;
  }

  /* line 591, public.scss */
  form#commentaryAside fieldset.formPanel div.formButtons {
    height: 32px;
  }

  /* Quick Links Aside */
  /* line 598, public.scss */
  div#quickLinksAside {
    margin: 0 0 20 0;
  }

  /* line 602, public.scss */
  div#quickLinksAside ul {
    margin: 0 0 1em 0;
  }

  /* line 605, public.scss */
  div#quickLinksAside ul li {
    background: url(/Content/themes/ofx/images/icons.png) no-repeat 0 -220;
    _background: url(/Content/themes/ofx/images/icons.gif) no-repeat 0 -220;
    list-style-type: none;
    padding: 0 0 0 9px;
  }

  /* Mobile Tools Aside */
  /* line 616, public.scss */
  div#mobileToolsAside {
    margin: 0 0 20 0;
  }

  /* Slideshow */
  /* line 627, public.scss */
  div#homeSlideShow {
    background: #004569 url(/Content/themes/ofx/images/slideShow.png) no-repeat 0 0;
    height: 201px;
    margin: 0 0 20 0;
    padding: 15px 0 0 0;
    position: relative;
    width: 670;
    overflow: hidden;
  }

  /* line 637, public.scss */
  div#homeSlideShow div.slideShowPages {
    height: 185px;
    left: 0;
    position: absolute;
    width: 10000;
    -moz-transition: all cubic-bezier(0.5, 0, 0.5, 1) 0.3s;
    -webkit-transition: all cubic-bezier(0.5, 0, 0.5, 1) 0.3s;
    -o-transition: all cubic-bezier(0.5, 0, 0.5, 1) 0.3s;
    transition: all cubic-bezier(0.5, 0, 0.5, 1) 0.3s;
  }

  /* line 647, public.scss */
  div#homeSlideShow div.slidePos0 {
    left: 0;
  }

  /* line 648, public.scss */
  div#homeSlideShow div.slidePos1 {
    left: -670;
  }

  /* line 649, public.scss */
  div#homeSlideShow div.slidePos2 {
    left: -1340;
  }

  /* line 650, public.scss */
  div#homeSlideShow div.slidePos3 {
    left: -2010;
  }

  /* line 651, public.scss */
  div#homeSlideShow div.slidePos4 {
    left: -2680;
  }

  /* line 652, public.scss */
  div#homeSlideShow div.slidePos5 {
    left: -3350;
  }

  /* line 653, public.scss */
  div#homeSlideShow div.slidePos6 {
    left: -4020;
  }

  /* line 654, public.scss */
  div#homeSlideShow div.slidePos7 {
    left: -4690;
  }

  /* line 655, public.scss */
  div#homeSlideShow div.slidePos8 {
    left: -5360;
  }

  /* line 656, public.scss */
  div#homeSlideShow div.slidePos9 {
    left: -6030;
  }

  /* line 658, public.scss */
  div#homeSlideShow div.slideShowPage {
    float: left;
    height: 185px;
    overflow: hidden;
    position: relative;
    padding: 0 15px 0 15px;
    width: 640;
  }

  /* line 667, public.scss */
  div#homeSlideShow div.slideShowLeftColumn {
    float: left;
    height: 185px;
    margin-right: 15px;
    position: relative;
    width: 335px;
  }

  /* line 675, public.scss */
  div#homeSlideShow div.slideShowLeftColumn span.slideShowCaption {
    background: #0478AA;
    color: #fff;
    display: block;
    font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
    font-size: 150%;
    height: 30;
    left: 1px;
    line-height: 26px;
    padding: 0 30 0 30;
    position: absolute;
    text-shadow: -1px -1px 0 #007499;
    top: 24px;
  }

  /* line 689, public.scss */
  html.wf-active div#homeSlideShow div.slideShowLeftColumn span.slideShowCaption {
    font-size: 166%;
  }

  /* line 692, public.scss */
  div#homeSlideShow div.slideShowLeftColumn img {
    border: solid 1px #fff;
  }

  /* line 695, public.scss */
  div#homeSlideShow div.slideShowRightColumn {
    color: #fff;
    float: left;
    width: 290;
  }

  /* line 700, public.scss */
  div#homeSlideShow div.slideShowRightColumn h2 {
    color: #fff;
    font-size: 180%;
    font-weight: normal;
    margin: 0 0 12px 0;
    text-shadow: -1px -1px 0 #003366;
  }

  /* line 707, public.scss */
  html.wf-active div#homeSlideShow div.slideShowRightColumn h2 {
    font-size: 208%;
  }

  /* line 710, public.scss */
  div#homeSlideShow div.slideShowRightColumn h3 {
    font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
    font-size: 130%;
    margin: 0 0 8px 0;
  }

  /* line 715, public.scss */
  html.wf-active div#homeSlideShow div.slideShowRightColumn h3 {
    font-size: 142%;
  }

  /* line 718, public.scss */
  div#homeSlideShow div.slideShowRightColumn p {
    margin: 0 0 8px 0;
  }

  /* line 721, public.scss */
  div#homeSlideShow div.slideShowRightColumn ul {
    margin: 0;
  }

  /* line 724, public.scss */
  div#homeSlideShow div.slideShowRightColumn ul li {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 0 -315px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 0 -315px;
    list-style-type: none;
    padding: 0 0 0 12px;
    width: 128px;
  }

  /* line 731, public.scss */
  div#homeSlideShow div.slideShowRightColumn ul li.left {
    float: left;
  }

  /* line 734, public.scss */
  div#homeSlideShow div.slideShowRightColumn ul li.right {
    float: left;
  }

  /* line 737, public.scss */
  div#homeSlideShow div.slideShowRightColumn ul li a {
    color: #4fd3ff;
  }

  /* line 740, public.scss */
  div#homeSlideShow div.slideShowRightColumn ul li a:hover {
    color: #ffba00;
  }

  /* line 743, public.scss */
  div#homeSlideShow div.slideShowList {
    bottom: 1px;
    _bottom: auto;
    height: 15px;
    left: 15px;
    _left: auto;
    line-height: 15px;
    *line-height: 7px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    _position: static;
    text-align: right;
    width: 335px;
    _margin-top: -5px;
  }

  /* line 760, public.scss */
  div#homeSlideShow div.slideShowList a {
    border: solid 1px #87a7b8;
    display: inline-block;
    height: 6px;
    overflow: hidden;
    width: 7px;
  }

  /* line 767, public.scss */
  div#homeSlideShow div.slideShowList a.slide_active {
    border: solid 1px #fff;
    background: #4fd3ff;
  }

  /* line 771, public.scss */
  div#homeSlideShow div.slideShowList a span {
    cursor: pointer;
    visibility: hidden;
  }

  /* line 775, public.scss */
  div#homeSlideShow div.slideShowList button {
    display: none;
  }

  /* Slide Show */
  /* line 781, public.scss */
  div.contentSlideShow {
    height: 216px;
    margin: 0 0 5px 0;
    overflow: hidden;
    position: relative;
    width: 480;
  }

  /* line 788, public.scss */
  div.contentSlideShow div.slideShowOverflow {
    position: absolute;
    width: 10000;
  }

  /* line 792, public.scss */
  div.contentSlideShow div.slideShowOverflow div.slideShowPages {
    position: absolute;
    left: 0;
    -moz-transition: all cubic-bezier(0.5, 0, 0.5, 1) 0.3s;
    -webkit-transition: all cubic-bezier(0.5, 0, 0.5, 1) 0.3s;
    -o-transition: all cubic-bezier(0.5, 0, 0.5, 1) 0.3s;
    transition: all cubic-bezier(0.5, 0, 0.5, 1) 0.3s;
  }

  /* line 800, public.scss */
  div.contentSlideShow div.slideShowOverflow div.cslidePos0 {
    left: 0;
  }

  /* line 801, public.scss */
  div.contentSlideShow div.slideShowOverflow div.cslidePos1 {
    left: -480;
  }

  /* line 802, public.scss */
  div.contentSlideShow div.slideShowOverflow div.cslidePos2 {
    left: -960;
  }

  /* line 803, public.scss */
  div.contentSlideShow div.slideShowOverflow div.slideShowPages div.slideShowPage {
    float: left;
  }

  /* line 806, public.scss */
  div.contentSlideShow div.slideShowList {
    bottom: 3px;
    height: 15px;
    line-height: 15px;
    *line-height: 7px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 10;
    text-align: center;
  }

  /* line 818, public.scss */
  div.contentSlideShow div.slideShowList a {
    background: #004569;
    border: solid 1px #fff;
    display: inline-block;
    height: 6px;
    overflow: hidden;
    width: 7px;
  }

  /* line 827, public.scss */
  div.contentSlideShow div.slideShowList a.slide_active {
    background: #4fd3ff;
  }

  /* line 830, public.scss */
  div.contentSlideShow div.slideShowList a span {
    cursor: pointer;
    visibility: hidden;
  }

  /* line 834, public.scss */
  div.contentSlideShow div.slideShowList button {
    display: none;
  }

  /* My FX Dashboard */
  /* line 839, public.scss */
  div#myFXDashboard {
    margin: 0 0 15px 0;
    width: 355px;
  }

  /* line 843, public.scss */
  div#myFXDashboard h2 {
    color: #005480;
    font-size: 180%;
    font-weight: normal;
    margin: 0 0 12px 0;
  }

  /* line 849, public.scss */
  html.wf-active div#myFXDashboard h2 {
    font-size: 208%;
  }

  /* line 852, public.scss */
  div#myFXDashboard a.more {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 100% -378px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 100% -378px;
    float: right;
    margin: -28px 0 0 0;
    padding: 0 8px 0 0;
  }

  /* line 859, public.scss */
  div#myFXDashboard div.dashboardTabs {
    border: solid 1px #bdc4c8;
    border-bottom: none;
    height: 58px;
    overflow: hidden;
    width: 353px;
    margin: 0;
  }

  /* line 867, public.scss */
  div#myFXDashboard div.dashboardTabs ul {
    width: 600;
    height: 58px;
    margin: 0;
  }

  /* line 872, public.scss */
  div#myFXDashboard div.dashboardTabs ul li {
    display: inline;
    list-style-type: none;
  }

  /* line 876, public.scss */
  div#myFXDashboard div.dashboardTabs ul li a {
    background: #fff none;
    border-bottom: solid 1px #bdc4c8;
    border-right: solid 1px #bdc4c8;
    color: #5d6469;
    float: left;
    height: 47px;
    padding: 9px 1px 1px 9px;
    width: 60;
  }

  /* line 886, public.scss */
  div#myFXDashboard div.dashboardTabs ul li a:hover {
    background: #F6F6F6;
    color: #005480;
  }

  /* line 890, public.scss */
  div#myFXDashboard div.dashboardTabs ul li.active a {
    background: #f1f2f3 none;
    border-bottom: solid 1px #f1f2f3;
    color: #005480;
  }

  /* line 895, public.scss */
  div#myFXDashboard div.dashboardTabs ul li a span {
    cursor: pointer;
    display: block;
    height: 15px;
    margin: 0 0 5px 0;
    padding: 0 0 0 25px;
  }

  /* line 902, public.scss */
  div#myFXDashboard div.dashboardTabs ul li a span img {
    margin: 3px 0 0 -25px;
    position: absolute;
  }

  /* line 906, public.scss */
  div#myFXDashboard div.dashboardPage {
    background: #f1f2f3 none;
    border: solid 1px #bdc4c8;
    border-top: none;
    padding: 9px;
  }

  /* line 912, public.scss */
  div#myFXDashboard div.dashboardPage h3 {
    color: #464547;
    font-family: "CiutadellaW04-Reg", Arial, Sans-Serif;
    font-size: 116%;
    font-weight: bold;
    margin: 0 0 0.5em 0;
    text-shadow: 1px 1px 0 #fff;
  }

  /* line 920, public.scss */
  div#myFXDashboard div.dashboardPage div.dashboardRates {
    border: solid 1px #cfd4d7;
    background-color: #fff;
    margin: 0 0 1em 0;
    padding: 4px 9px 4px 9px;
  }

  /* line 926, public.scss */
  div#myFXDashboard div.dashboardPage div.dashboardRates table.dashboardBidAsk {
    border-right: solid 1px #dde1e4;
    float: left;
    margin: 0;
  }

  /* line 933, public.scss */
  div#myFXDashboard div.dashboardPage div.dashboardRates table.dashboardBidAsk thead tr th {
    font-weight: normal;
  }

  /* line 938, public.scss */
  div#myFXDashboard div.dashboardPage div.dashboardRates table.dashboardBidAsk tfoot tr th {
    font-weight: normal;
  }

  /* line 943, public.scss */
  div#myFXDashboard div.dashboardPage div.dashboardRates table.dashboardBidAsk tbody tr td {
    color: #105f88;
    font-size: 150%;
    font-weight: bold;
  }

  /* line 948, public.scss */
  div#myFXDashboard div.dashboardPage div.dashboardRates table.dashboardLowHigh {
    float: right;
    margin: 0;
    width: 167px;
  }

  /* line 955, public.scss */
  div#myFXDashboard div.dashboardPage div.dashboardRates table.dashboardLowHigh thead tr th {
    border-bottom: solid 1px #dde1e4;
  }

  /* line 962, public.scss */
  div#myFXDashboard div.dashboardPage div.dashboardGraph {
    margin: 0 0 1em 0;
    height: 235px;
  }

  /* line 967, public.scss */
  div#myFXDashboard div.dashboardPage p {
    margin: 0 0 8px 0;
  }

  /* line 972, public.scss */
  div#myFXDashboard div.dashboardPage p strong {
    font-size: 83%;
    font-weight: normal;
  }

  /* line 976, public.scss */
  div#myFXDashboard div.dashboardPage p strong span {
    font-weight: bold;
  }

  /* Video Presentation */
  /* line 982, public.scss */
  div#videoPresentation {
    padding: 0 0 10 0;
  }

  /* line 985, public.scss */
  div#videoPresentation h2 {
    color: #005480;
    font-size: 180%;
    font-weight: normal;
    margin: 0 0 12px 0;
  }

  /* line 991, public.scss */
  html.wf-active div#videoPresentation h2 {
    font-size: 208%;
  }

  /* line 994, public.scss */
  div#videoPresentation div.videoCanvas {
    border: solid 1px #ced3d6;
  }

  /* line 999, public.scss */
  div#videoPresentation p.videoDescription {
    background: #005079;
    border: solid 1px #ced3d6;
    border-top: none;
    color: #fff;
    padding: 4px 9px 4px 9px;
  }

  /* line 1006, public.scss */
  div#videoPresentation p.videoDescription a {
    color: #4fd3ff;
  }

  /* line 1009, public.scss */
  div#videoPresentation p.videoDescription a:hover {
    color: #ffba00;
  }

  /* Forex Guides */
  /* line 1015, public.scss */
  div.forexGuides {
    margin: 0 0 10 0;
  }

  /* line 1019, public.scss */
  div.forexGuides h2 {
    color: #005480;
    font-size: 180%;
    font-weight: normal;
    margin: 0 0 12px 0;
  }

  /* line 1026, public.scss */
  div.forexGuides h4 {
    min-height: 37px;
    font-size: 150%;
  }

  /* line 1032, public.scss */
  html.wf-active div.forexGuides h2 {
    font-size: 208%;
  }

  /* line 1036, public.scss */
  div.forexGuides ul {
    float: left;
    margin: 0 0 1em 0;
    padding: 4px 0 0 0;
    width: 143px;
  }

  /* line 1042, public.scss */
  div.forexGuides ul li {
    background: url(/Content/themes/ofx/images/icons.png) no-repeat 0 -154px;
    _background: url(/Content/themes/ofx/images/icons.gif) no-repeat 0 -154px;
    border-top: dotted 1px #ced3d6;
    list-style-type: none;
    padding: 2px 0 2px 12px;
  }

  /* line 1049, public.scss */
  div.forexGuides ul li:first-child {
    border-top: none;
  }

  /* line 1054, public.scss */
  .fb-like-box-gap {
    padding-top: 30;
    padding-top: 35px\9;
  }

  /* News Panel */
  /* line 1060, public.scss */
  div#newsPanel {
    background: #fff8e4 none;
    border: solid 1px #e3dbc3;
    clear: both;
    margin: 0 0 10 0;
    padding: 15px 15px 5px 15px;
  }

  /* line 1067, public.scss */
  div#newsPanel h2 {
    color: #005480;
    font-size: 180%;
    font-weight: normal;
    margin: 0 0 16px 0;
  }

  /* line 1073, public.scss */
  html.wf-active div#newsPanel h2 {
    font-size: 208%;
  }

  /* line 1076, public.scss */
  div#newsPanel h3 {
    border-bottom: solid 1px #e6dfca;
    margin: 0 0 6px 0;
  }

  /* line 1080, public.scss */
  div#newsPanel h3 a {
    color: #0478AA;
    font-size: 116%;
    font-weight: 700;
    padding: 0 10 0 0;
    line-height: 20;
  }

  /* line 1087, public.scss */
  div#newsPanel span.date {
    color: #a8a8a8;
  }

  /* Daily Commentary */
  /* line 1095, public.scss */
  div#dailyCommentary {
    float: left;
    width: 340;
  }

  /* Forex News */
  /* line 1102, public.scss */
  div#forexNews {
    float: right;
    width: 270;
  }

  /* line 1106, public.scss */
  div#forexNews p {
    margin: 0 0 20 0;
  }

  /* Full FX Dashboard */
  /* line 1112, public.scss */
  div#fullFXDashboard {
    width: 680;
  }

  /* line 1115, public.scss */
  div#fullFXDashboard div.dashboardTabs {
    height: 66px;
  }

  /* line 1118, public.scss */
  div#fullFXDashboard div.dashboardTabs ul {
    margin: 0;
  }

  /* line 1121, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li {
    float: left;
    list-style-type: none;
    margin-right: 5px;
  }

  /* line 1126, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_active {
    background: #f1f3f4;
    border: solid 1px #cfd4d7;
    border-bottom: none;
    height: 67px;
    margin-bottom: -1px;
    position: relative;
    width: 150;
  }

  /* line 1135, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_link {
    background: #fff;
    border: solid 1px #cfd4d7;
    border-bottom: none;
    height: 58px;
    margin-top: 6px;
    position: relative;
    width: 125px;
  }

  /* line 1144, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.add_tab {
    padding: 40 0 0 0;
    width: 96px;
  }

  /* line 1148, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li div.tabBorder {
    border: solid 1px #fff;
    border-bottom: none;
  }

  /* line 1152, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_active div.tabBorder {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 50% -455px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 50% -455px;
    border-left: none;
    border-right: none;
    text-align: center;
  }

  /* line 1161, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_active div.tabBorder span {
    background-position: 50% 10;
    background-repeat: no-repeat;
    color: #025383;
    display: inline-block;
    font-size: 150%;
    height: 24px;
    padding: 24px 12px 0 12px;
  }

  /* line 1170, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li div.tabBorder a.tabLink {
    background: #f1f3f4 url(/Content/themes/ofx/images/icons.png) no-repeat 50% -508px;
    _background: #f1f3f4 url(/Content/themes/ofx/images/icons.gif) no-repeat 50% -508px;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
  }

  /* line 1178, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li:hover div.tabBorder a.tabLink {
    color: #005480;
    cursor: pointer;
  }

  /* line 1182, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li div.tabBorder a.tabLink span {
    font-size: 116%;
    padding: 0 12px 0 12px;
  }

  /* line 1186, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li div.tabBorder span.tabRates {
    background: #fff;
    display: block;
    height: 25px;
    line-height: 110%;
    padding: 4px 4px 4px 20;
  }

  /* line 1193, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li:hover div.tabBorder span.tabRates {
    background: #F6F6F6;
    color: #005480;
  }

  /* line 1197, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li div.tabBorder span.tabRates em {
    display: block;
    float: left;
    font-style: normal;
    width: 30;
  }

  /* line 1203, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li div.tabBorder a.removeTab {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 5px -542px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 5px -542px;
    height: 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
  }

  /* line 1212, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li div.tabBorder a.removeTab span {
    display: none;
  }

  /* line 1215, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.add_tab a {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 0 -576px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 0 -576px;
    display: block;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 35px;
  }

  /* line 1223, public.scss */
  div#fullFXDashboard div.dashboardPage {
    background: #f1f3f4;
    border: solid 1px #cfd4d7;
    padding: 10 15px 15px 15px;
  }

  /* line 1228, public.scss */
  div#fullFXDashboard div.dashboardPage ul.worldClock {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 0 -600;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 0 -600;
    border-bottom: solid 1px #d0d5d9;
    border-top: solid 1px #d0d5d9;
    height: 33px;
    margin: 0 0 1em 0;
  }

  /* line 1236, public.scss */
  div#fullFXDashboard div.dashboardPage ul.worldClock li {
    border-left: solid 1px #d0d5d8;
    float: left;
    list-style-type: none;
    margin: 8px 0 0 0;
    padding: 0 8px 0 8px;
  }

  /* line 1243, public.scss */
  div#fullFXDashboard div.dashboardPage ul.worldClock li:first-child {
    border-left: none;
    padding-left: 30;
  }

  /* line 1247, public.scss */
  div#fullFXDashboard div.dashboardPage ul.worldClock li SPAN {
    font-weight: bold;
  }

  /* line 1251, public.scss */
  div#fullFXDashboard div.dashboardPage div.interbankRates {
    float: right;
    font-size: 130%;
    line-height: 25px;
    margin: -3px 0 10 0;
    text-align: right;
  }

  /* line 1258, public.scss */
  div#fullFXDashboard div.dashboardPage div.interbankRates span.title {
    display: inline-block;
    padding: 0 2px 2px 10;
  }

  /* line 1262, public.scss */
  div#fullFXDashboard div.dashboardPage div.interbankRates span.rates {
    background: #fff;
    border: solid 1px #ced3d6;
    display: inline-block;
    padding: 1px 10 1px 10;
  }

  /* line 1268, public.scss */
  div#fullFXDashboard div.dashboardPage div.interbankRates span.rates strong {
    color: #105f88;
  }

  /* line 1271, public.scss */
  div#fullFXDashboard div.dashboardPage div.interbankRates span.rates strong em {
    color: #464547;
    font-style: normal;
  }

  /* line 1275, public.scss */
  div#fullFXDashboard div.dashboardPage div.interbankRates a {
    display: block;
    font-size: 80%;
  }

  /* line 1279, public.scss */
  div#fullFXDashboard div.dashboardPage div.interbankRates div.disclaimer {
    font-size: 70%;
    color: Gray;
    line-height: 25px;
  }

  /* line 1284, public.scss */
  div#fullFXDashboard div.dashboardPage fieldset.chooseCurrencies {
    /*		background : Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 50% -476px;
            _background : Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 50% -476px;*/
    height: 24px;
    margin: 0 0 20 0;
    text-align: right;
  }

  /* line 1292, public.scss */
  div#fullFXDashboard div.dashboardPage fieldset.chooseCurrencies .first {
    float: left;
    width: 115px;
  }

  /* line 1296, public.scss */
  div#fullFXDashboard div.dashboardPage fieldset.chooseCurrencies .second {
    width: 115px;
    float: left;
  }

  /* line 1300, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart {
    clear: both;
    margin: 0 0 2em 0;
  }

  /* line 1304, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart a.shadedButton {
    float: right;
    margin-top: -4px;
  }

  /* line 1309, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart h2 {
    color: #005480;
    float: left;
    font-size: 160%;
    font-weight: 700;
    line-height: 100%;
    padding: 0 10 0 0;
  }

  /* line 1317, public.scss */
  html.wf-active div#fullFXDashboard div.dashboardPage div.quickChart h2 {
    font-size: 183%;
  }

  /* line 1320, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart a.advancedLink {
    border-left: solid 1px #b5babc;
    display: inline-block;
    float: left;
    line-height: 100%;
    margin: 3px 10 0 0;
    padding: 6px 0 0 10;
  }

  /* line 1328, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart div.chartGraphic {
    clear: both;
    text-align: center;
  }

  /* line 1333, public.scss */
  div.highcharts-container {
    z-index: 0;
  }

  /* line 1337, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart ul.chartScale {
    font-size: 116%;
    margin: 0 0 1em 0;
    padding: 10 0 0 0;
    float: left;
  }

  /* line 1344, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart ul.chartScale li {
    display: inline;
    list-style-type: none;
  }

  /* line 1348, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart ul.chartScale li a {
    border-left: solid 1px #acacaa;
    display: inline-block;
    line-height: 1em;
    padding: 0 5px 0 5px;
  }

  /* line 1354, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart ul.chartScale li a.active {
    color: #acacaa;
    font-weight: bold;
    text-decoration: none;
  }

  /* line 1360, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart ul.chartScale li:first-child a {
    border-left: none;
  }

  /* line 1364, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart div#chartTypes {
    float: right;
    padding-top: 11px;
  }

  /* line 1370, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart div#chartTypes h3 {
    font-size: 183%;
    padding: 0 5px 0 0;
    display: inline;
  }

  /* line 1377, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart div#chartTypes ul {
    display: inline;
    font-size: 100%;
    margin: 0;
    clear: both;
  }

  /* line 1384, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart div#chartTypes ul li {
    display: inline;
    list-style-type: none;
  }

  /* line 1388, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart div#chartTypes ul li a {
    display: inline-block;
    line-height: 1em;
    padding: 0 5px 0 5px;
    text-decoration: underline;
  }

  /* line 1394, public.scss */
  div#fullFXDashboard div.dashboardPage div.quickChart div#chartTypes ul li a.active {
    color: #acacaa;
    font-weight: bold;
    text-decoration: none;
  }

  /* line 1400, public.scss */
  div#fullFXDashboard div.dashboardPage div.currencyCommentaries {
    padding-top: 0em;
    clear: both;
  }

  /* line 1404, public.scss */
  div#fullFXDashboard div.dashboardPage div.currencyCommentaries h2 {
    margin: 0 0 11px 0;
  }

  /* line 1407, public.scss */
  div#fullFXDashboard div.dashboardPage div.currencyCommentaries h3 {
    color: #89949b;
    font-family: "CiutadellaW04-Reg", Arial, Sans-Serif;
  }

  /* line 1411, public.scss */
  div#fullFXDashboard div.dashboardPage div.currencyCommentaries h3 strong {
    color: #464547;
  }

  /* line 1414, public.scss */
  div#fullFXDashboard div.dashboardPage div.currencyCommentaries p {
    margin: 0 0 15px 0;
  }

  /* line 1417, public.scss */
  div#fullFXDashboard div.dashboardPage div.dashboardButtons {
    text-align: right;
  }

  /* line 1420, public.scss */
  div#fullFXDashboard div.dashboardPage div.dashboardButtons a.shadedButton {
    margin-left: 12px;
  }

  /* Spot Rates */
  /* line 1426, public.scss */
  div#spotRates div.quickChart ul.chartScale {
    font-size: 116%;
    margin: 0 0 1em 0;
    padding: 10 0 0 0;
  }

  /* line 1431, public.scss */
  div#spotRates div.quickChart ul.chartScale li {
    display: inline;
    list-style-type: none;
  }

  /* line 1435, public.scss */
  div#spotRates div.quickChart ul.chartScale li a {
    border-left: solid 1px #acacaa;
    display: inline-block;
    line-height: 1em;
    padding: 0 5px 0 5px;
  }

  /* line 1441, public.scss */
  div#spotRates div.quickChart ul.chartScale li a.active {
    color: #acacaa;
    font-weight: bold;
    text-decoration: none;
  }

  /* line 1446, public.scss */
  div#spotRates div.quickChart ul.chartScale li:first-child a {
    border-left: none;
  }

  /* Video Player */
  /* line 1451, public.scss */
  div.videoPlayer {
    margin: 0 0 20 0;
  }

  /* Better Deal Banner */
  /* line 1457, public.scss */
  div.betterDealBanner {
    background: #f1f2f3;
    border: solid 1px #ced3d6;
    float: right;
    padding: 15px 15px 15px 15px;
    width: 305px;
  }

  /* line 1465, public.scss */
  div.betterDealBanner ul {
    margin: 0 0 8px 0;
  }

  /* line 1468, public.scss */
  div.betterDealBanner ul li {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 0 -641px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 0 -641px;
    list-style-type: none;
    padding: 0 0 4px 20;
  }

  /* line 1475, public.scss */
  div.betterDealBanner a.shadedButton span {
    text-align: center;
    width: 275px;
  }

  /* Search Query */
  /* line 1483, public.scss */
  fieldset.searchQuery {
    margin: 0 0 20 0;
  }

  /* line 1486, public.scss */
  fieldset.searchQuery legend {
    display: none;
  }

  /* line 1489, public.scss */
  fieldset.searchQuery label {
    color: #464547;
    font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
    font-size: 140%;
  }

  /* line 1494, public.scss */
  html.wf-active fieldset.searchQuery label {
    font-size: 150%;
  }

  /* line 1497, public.scss */
  fieldset.searchQuery label input.text {
    font-family: "CiutadellaW04-Reg", Arial, Sans-Serif;
    font-size: 67%;
    width: 240;
    vertical-align: middle;
  }

  /* line 1503, public.scss */
  fieldset.searchQuery button.shadedButton {
    vertical-align: middle;
    margin-top: 2px;
  }

  /* News Index */
  /* line 1511, public.scss */
  div#resultsIndex {
    margin: 0 0 1em 0;
  }

  /* line 1514, public.scss */
  div.newsFilter {
    background: #f1f2f3 url(/Content/themes/ofx/images/newsFilter.png) repeat-y 0 50%;
    border: solid 1px #ced3d6;
    padding: 4px 4px 4px 12px;
    text-align: right;
  }

  /* line 1520, public.scss */
  div.newsFilter strong {
    color: #005480;
    display: inline-block;
    float: left;
    line-height: 30;
    text-align: left;
    width: 115px;
  }

  /* line 1528, public.scss */
  div.newsFilter label {
    display: inline-block;
    padding-left: 10;
  }

  /* line 1532, public.scss */
  div.newsFilter label select {
    margin-top: -2px;
  }

  /* line 1535, public.scss */
  div.newsFilter label select.countrySelector {
    width: 128px;
  }

  /* line 1538, public.scss */
  div.newsFilter label select.currencySelector {
    width: 168px;
  }

  /* line 1543, public.scss */
  div.newsFilter button.shadedButton {
    display: inline-block;
    margin-left: 10;
    margin-top: 2px;
  }

  /* line 1549, public.scss */
  div#resultsIndex div.resultsPager {
    border-bottom: solid 1px #ced3d6;
    height: 25px;
    line-height: 25px;
    margin: 0 0 10 0;
    padding: 10 0 5px 0;
  }

  /* line 1557, public.scss */
  div#resultsIndex div.resultsPager.bottomPager {
    border-bottom: none;
    border-top: solid 1px #ced3d6;
  }

  /* line 1561, public.scss */
  div#resultsIndex div.resultsPager div.resultsAge {
    float: left;
    width: 220;
  }

  /* line 1565, public.scss */
  div#resultsIndex div.resultsPager div.resultsAge strong {
    color: #005480;
  }

  /* line 1568, public.scss */
  div#resultsIndex div.resultsPager div.resultsAge ul {
    display: inline;
    margin: 0;
  }

  /* line 1572, public.scss */
  div#resultsIndex div.resultsPager div.resultsAge ul li {
    border-left: solid 1px #e2e5e6;
    display: inline;
    line-height: 12px;
    list-style-type: none;
    padding: 0 4px 0 8px;
  }

  /* line 1579, public.scss */
  div#resultsIndex div.resultsPager div.resultsAge ul li:first-child {
    border-left: none;
    padding-left: 4px;
  }

  /* line 1584, public.scss */
  div#resultsIndex div.resultsPager div.resultsAge ul li a.active {
    color: #464547;
  }

  /* line 1587, public.scss */
  div#resultsIndex div.resultsPager div.resultsPages {
    float: right;
    width: 350;
  }

  /* line 1591, public.scss */
  div#resultsIndex div.resultsPager div.resultsPages a.previousPage {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 0% -666px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 0% -666px;
    float: left;
    line-height: 25px;
    padding: 0 0 0 14px;
  }

  /* line 1598, public.scss */
  div#resultsIndex div.resultsPager div.resultsPages a.nextPage {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 100% -697px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 100% -697px;
    float: right;
    line-height: 25px;
    padding: 0 14px 0 0;
  }

  /* line 1605, public.scss */
  div#resultsIndex div.resultsPager div.resultsPages label {
    display: block;
    margin: 0 auto 0 auto;
    padding-left: 30;
    width: 150;
  }

  /* line 1611, public.scss */
  div#resultsIndex div.resultsPager div.resultsPages label select {
    margin: -2px 3px 0 3px;
    width: 60;
  }

  /* News Summaries */
  /* line 1618, public.scss */
  div#resultsIndex div.newsSummaries {
    padding: 0 0 10 0;
  }

  /* line 1621, public.scss */
  div#resultsIndex div.newsSummaries h2 {
    margin-top: 20;
  }

  /* line 1624, public.scss */
  div.dateSubTitle {
    color: #87969E;
    font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
    font-size: 116%;
    margin: -0.3em 0 0.5em 0;
  }

  /* line 1630, public.scss */
  html.wf-active div.dateSubTitle {
    font-size: 116%;
  }

  /* Results Summaries */
  /* line 1637, public.scss */
  div#resultsIndex div.resultsSummaries {
    padding: 0 0 10 0;
  }

  /* line 1640, public.scss */
  div#resultsIndex div.resultsSummaries h3 {
    color: #0478AA;
    font-family: "CiutadellaW04-Reg", Arial, Sans-Serif;
    font-size: 117%;
    font-weight: normal;
    margin-top: 15px;
  }

  /* line 1647, public.scss */
  div#resultsIndex div.resultsSummaries p {
    margin-bottom: 30;
  }

  /* Back Navigation */
  /* line 1653, public.scss */
  div.backNavigation {
    border-bottom: solid 1px #ced3d6;
    margin: 0 0 20 0;
    padding: 1px 0 1px 0;
  }

  /* line 1658, public.scss */
  div.backNavigation a {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 0% -672px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 0% -672px;
    padding: 0 0 0 14px;
  }

  /* line 1663, public.scss */
  div.backNavigation.bottomBack {
    border-bottom: none;
    border-top: solid 1px #ced3d6;
    margin: 20 0 1em 0;
    padding: 1px 0 1px 0;
  }

  /* Contact Information */
  /* line 1671, public.scss */
  div.contactInformation {
    margin: 0 0 20 0;
  }

  /* line 1674, public.scss */
  div.contactInformation address {
    float: left;
    padding: 0 0 1em 0;
    width: 170;
  }

  /* line 1679, public.scss */
  div.contactInformation address strong {
    border-bottom: solid 1px #ced3d7;
    display: block;
    height: 18px;
    margin-bottom: 3px;
  }

  /* line 1685, public.scss */
  div.contactInformation div.emailAddresses {
    float: left;
    padding: 0 0 1em 0;
    width: 330;
  }

  /* line 1690, public.scss */
  div.contactInformation div.emailAddresses strong {
    border-bottom: solid 1px #ced3d7;
    display: block;
    height: 18px;
    margin-bottom: 3px;
  }

  /* line 1696, public.scss */
  div.contactInformation div.emailAddresses ul {
    margin: 0;
  }

  /* line 1699, public.scss */
  div.contactInformation div.emailAddresses ul li {
    list-style-type: none;
  }

  /* line 1702, public.scss */
  div.contactInformation div.emailAddresses ul li span {
    display: inline-block;
    width: 110;
  }

  /* line 1707, public.scss */
  div.contactInformation div.phoneNumbers {
    border-top: dotted 1px #ced3d7;
    clear: both;
    padding: 6px 0 0 0;
  }

  /* line 1712, public.scss */
  div.contactInformation div.phoneNumbers em {
    color: #005480;
    display: inline;
    font-style: normal;
    font-weight: bold;
  }

  /* line 1718, public.scss */
  div.contactInformation div.phoneNumbers ul {
    display: inline;
    margin: 0;
  }

  /* line 1722, public.scss */
  div.contactInformation div.phoneNumbers ul li {
    display: inline;
    list-style-type: none;
  }

  /* line 1726, public.scss */
  div.contactInformation div.phoneNumbers ul li strong {
    padding-left: 20;
  }

  /* International Numbers */
  /* line 1732, public.scss */
  div.internationalNumbers {
    border-top: solid 1px #ced3d7;
    margin: -4px 0 30 0;
    padding: 10 0 0 0;
  }

  /* line 1737, public.scss */
  div.internationalNumbers ul {
    border-top: dotted 1px #ced3d7;
    height: 16px;
    margin: 0;
    padding: 4px 0 4px 0;
  }

  /* line 1743, public.scss */
  div.internationalNumbers ul:first-child {
    border-top: none;
  }

  /* line 1746, public.scss */
  div.internationalNumbers ul li {
    float: left;
    list-style-type: none;
    width: 220;
  }

  /* Related Navigation */
  /* line 1755, public.scss */
  div.relatedNavigation {
    float: right;
    margin: 18px -30 20 0;
    _margin: 0 -15px 20 0;
    position: relative;
    width: 200;
  }

  /* line 1762, public.scss */
  div.relatedNavigation div.relatedPanel {
    background: Transparent url(/Content/themes/ofx/images/relatedPanel.png) no-repeat 0% 100%;
    border-top: solid 1px #b9c0c7;
    margin: 0 0 15px 0;
    padding: 10 15px 20 15px;
  }

  /* line 1768, public.scss */
  div.relatedNavigation div.relatedPanel h3 {
    color: #005480;
    font-size: 183%;
  }

  /* Related Menu */
  /* line 1777, public.scss */
  div#relatedMenu ul {
    margin: 0 -14px -9px -14px;
  }

  /* line 1780, public.scss */
  div#relatedMenu ul li {
    border-top: solid 1px #ced3d7;
    list-style-type: none;
  }

  /* line 1784, public.scss */
  div#relatedMenu ul li:first-child {
    border-top: none;
  }

  /* line 1787, public.scss */
  div#relatedMenu ul li a {
    background: #f1f3f4 none;
    border: solid 1px #fff;
    border-bottom: none;
    display: block;
    _height: 1.5em;
    padding: 2px 10 2px 15px;
  }

  /* line 1795, public.scss */
  div#relatedMenu ul li:first-child a {
    border-top: none;
  }

  /* line 1799, public.scss */
  div#relatedMenu ul li.active a {
    background: #ffba00 none;
    border-color: #ffba00;
    color: #005480;
  }

  /* line 1804, public.scss */
  div#relatedMenu ul li.active.parent a {
    background: #ffba00 url(/Content/themes/ofx/images/icons.png) no-repeat 100% -727px;
    _background: #ffba00 url(/Content/themes/ofx/images/icons.gif) no-repeat 100% -727px;
  }

  /* line 1808, public.scss */
  div#relatedMenu ul li.active.parent ul {
    margin: 0;
  }

  /* line 1811, public.scss */
  div#relatedMenu ul li.active.parent ul li {
    border-top: dotted 1px #ced3d7;
  }

  /* line 1814, public.scss */
  div#relatedMenu ul li.active.parent ul li a {
    background: #fff none;
    border-color: #fff;
    color: #0478AA;
  }

  /* line 1819, public.scss */
  div#relatedMenu ul li.active.parent ul li a:hover {
    color: #005480;
  }

  /* line 1822, public.scss */
  div#relatedMenu ul li.active.parent ul li a.active {
    color: #005480;
  }

  /* Related List */
  /* line 1830, public.scss */
  div.relatedList ul {
    margin: 0 0 6px 0;
  }

  /* line 1833, public.scss */
  div.relatedList ul li {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 0 -221px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 0 -221px;
    line-height: 130%;
    list-style-type: none;
    padding: 0 0 4px 12px;
  }

  /* Related Links */
  /* line 1846, public.scss */
  div.relatedLinks ul {
    margin: 0 0 6px 0;
  }

  /* line 1849, public.scss */
  div.relatedLinks ul li {
    line-height: 130%;
    list-style-type: none;
    padding: 0 0 4px 0;
  }

  /* line 1854, public.scss */
  div.relatedLinks ul li a {
    background: Transparent none;
    display: inline;
    padding: 0;
    margin: 0;
  }

  /* Related Login */
  /* line 1867, public.scss */
  div.relatedLogin p a.shadedButton span {
    text-align: center;
    width: 140;
  }

  /* Related Toolkit */
  /* line 1875, public.scss */
  div.relatedToolkit h3 {
    margin: 0 0 15px 0;
    font-size: 10;
  }

  /* line 1879, public.scss */
  div.relatedToolkit h4 {
    font-weight: bold;
    font-family: "CiutadellaW04-Reg", Arial, Sans-Serif;
    font-size: 13px;
  }

  /* line 1884, public.scss */
  div.relatedToolkit p {
    margin: 0 0 15px 0;
  }

  /* Commentary Calendar */
  /* line 1891, public.scss */
  div.commentaryCalendar {
    background: #f1f2f3 none;
    border: solid 1px #ced3d6;
    height: 27px;
    line-height: 27px;
    margin: 0 0 20 0;
    padding: 4px 10 4px 10;
  }

  /* line 1899, public.scss */
  div.commentaryCalendar ul.commentaryFeeds {
    float: left;
    margin: 0;
  }

  /* line 1903, public.scss */
  div.commentaryCalendar ul.commentaryFeeds li {
    display: inline;
    list-style-type: none;
  }

  /* line 1907, public.scss */
  div.commentaryCalendar ul.commentaryFeeds li a {
    padding: 0 12px 0 16px;
  }

  /* line 1910, public.scss */
  div.commentaryCalendar ul.commentaryFeeds li a.rss {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 0 -767px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 0 -767px;
  }

  /* line 1914, public.scss */
  div.commentaryCalendar ul.commentaryFeeds li a.twitter {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 0 -799px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 0 -799px;
  }

  /* line 1918, public.scss */
  div.commentaryCalendar div.commentaryPager {
    float: right;
    line-height: 25px;
    margin-top: 1px;
    width: 380;
    position: relative;
    z-index: 110;
  }

  /* line 1927, public.scss */
  div.commentaryCalendar div.commentaryPager div.t-widget.t-datepicker {
    width: 100%;
  }

  /* line 1931, public.scss */
  div.commentaryCalendar div.commentaryPager input {
    height: 20;
  }

  /* line 1935, public.scss */
  div.commentaryCalendar div.commentaryPager a.previous,
  div.commentaryCalendar div.commentaryPager span.previous {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 0% -666px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 0% -666px;
    float: left;
    line-height: 25px;
    padding: 0 0 0 14px;
  }

  /* line 1943, public.scss */
  div.commentaryCalendar div.commentaryPager a.next,
  div.commentaryCalendar div.commentaryPager span.next {
    background: Transparent url(/Content/themes/ofx/images/icons.png) no-repeat 100% -697px;
    _background: Transparent url(/Content/themes/ofx/images/icons.gif) no-repeat 100% -697px;
    float: right;
    line-height: 25px;
    padding: 0 14px 0 0;
  }

  /* line 1951, public.scss */
  div.commentaryCalendar div.commentaryPager div.dateTime {
    margin: -1px auto 0 auto;
    width: 90;
    position: relative;
  }

  /* line 1956, public.scss */
  div.commentaryCalendar div.commentaryPager div.dateTime input.text {
    width: 90;
  }

  /* line 1959, public.scss */
  div.commentaryArticle {
    margin: 0 0 20 0;
  }

  /* line 1962, public.scss */
  div.commentaryArticle h2 {
    color: #005480;
    font-size: 160%;
    font-weight: 700;
  }

  /* line 1967, public.scss */
  html.wf-active div#glossaryResults h2 {
    font-size: 183%;
  }

  /* line 1970, public.scss */
  div.commentaryArticle h3 {
    color: #005480;
    border-bottom: solid 1px #ced3d6;
    font-size: 160%;
    font-weight: normal;
    margin: 20 0 8px 0;
    padding: 0 0 4px 0;
  }

  /* line 1978, public.scss */
  html.wf-active div.commentaryArticle h3 {
    font-size: 183%;
  }

  /* Ready to Trade Banner */
  /* line 1984, public.scss */
  div.tradeBanner {
    background: #005f8c url(/Content/themes/ofx/images/tradeBanner.png) repeat-x 0 0;
    border: solid 1px #00608c;
    margin: 0 0 20 0;
    padding: 12px 15px 12px 15px;
  }

  /* line 1990, public.scss */
  div.tradeBanner h2 {
    color: #fff;
    font-size: 180%;
    font-weight: normal;
  }

  /* line 1995, public.scss */
  html.wf-active div.tradeBanner h2 {
    font-size: 208%;
  }

  /* line 1998, public.scss */
  div.tradeBanner p {
    color: #96e5ff;
    font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
    font-size: 140%;
    margin: 0 -5px 10 0;
  }

  /* line 2004, public.scss */
  html.wf-active div.tradeBanner p {
    font-size: 150%;
  }

  /* line 2007, public.scss */
  div.tradeBanner ul {
    margin: 0;
  }

  /* line 2010, public.scss */
  div.tradeBanner ul li {
    display: inline;
    list-style-type: none;
  }

  /* line 2014, public.scss */
  div.tradeBanner ul li a.shadedButton {
    padding-right: 10;
    _padding-right: 7px;
  }

  /* line 2018, public.scss */
  div.tradeBanner ul li a.shadedButton span {
    text-align: center;
    width: 120;
    _width: 120;
    padding-left: 10;
    _padding-left: 7px;
  }

  /* Contact List */
  /* line 2028, public.scss */
  div#contentArticle div.contactList {
    border-left: solid 1px #ced3d6;
    padding: 0 0 0 20;
    width: 190;
  }

  /* line 2034, public.scss */
  div.contactList ul {
    margin: 0 0 10 0;
  }

  /* line 2037, public.scss */
  div.contactList ul li {
    background: none;
    border-top: dotted 1px #ced3d6;
    list-style-type: none;
    padding: 2px 0 2px 0;
  }

  /* line 2043, public.scss */
  div.contactList ul li:first-child {
    border-top: none;
  }

  /* line 2046, public.scss */
  div.contactList ul li a {
    background: none;
    margin: 0;
    padding: 0;
  }

  /* line 2051, public.scss */
  div.contactList ul li strong {
    display: inline-block;
    width: 85px;
  }

  /* Content Footnote */
  /* line 2058, public.scss */
  div.contentFootNote {
    border-top: solid 1px #ced3d6;
    font-size: 83%;
    line-height: 150%;
    margin: 0 0 15px 0;
    padding: 12px 0 0 0;
  }

  /* Guides Panel */
  /* line 2069, public.scss */
  div.guidesPanel {
    background: #f1f2f3;
    border: solid 1px #ced3d6;
    margin: 25px 0 25px 0;
    padding: 8px 15px 8px 15px;
    *width: 638px;
  }

  /* line 2076, public.scss */
  div.guidesPanel img {
    float: left;
    margin: 0 20 0 0;
  }

  /* line 2080, public.scss */
  div.guidesPanel h2 {
    font-weight: normal;
  }

  /* line 2083, public.scss */
  div.guidesPanel .graytext {
    color: gray;
  }

  /* Media Centre List */
  /* line 2090, public.scss */
  div.mediaList {
    margin: 0 0 20 0;
    overflow: hidden;
    width: 100%;
  }

  /* line 2096, public.scss */
  div.mediaList ul li {
    padding: 10;
  }

  /* line 2100, public.scss */
  div.mediaList ul li div {
    padding-left: 100;
    white-space: normal;
    width: 570;
  }

  /* line 2106, public.scss */
  div.mediaList h2 {
    border-bottom: solid 1px #ced3d6;
    margin: 0 0 0.5em 0;
    padding: 0 0 6px 0;
  }

  /* line 2111, public.scss */
  div.mediaList h3 {
    border-bottom: solid 1px #ced3d6;
    margin: 0 0 0.5em 0;
    padding: 0 0 6px 0;
  }

  /* line 2116, public.scss */
  div.mediaList h2.bottom {
    border-top: solid 1px #ced3d6;
    border-bottom: none;
    margin: 0 0 0.5em 0;
    padding: 6px 0 0 0;
  }

  /* line 2122, public.scss */
  div.mediaList h3.bottom {
    border-top: solid 1px #ced3d6;
    border-bottom: none;
    margin: 0 0 0.5em 0;
    padding: 6px 0 0 0;
  }

  /* line 2128, public.scss */
  div.mediaList ul {
    margin: 0;
    width: 800;
  }

  /*div.mediaList ul li {
      background : #f1f2f3 none;
      border : solid 1px #ced3d6;
      float : left;
      list-style-type : none;
      margin : 0 20 20 0;
      padding : 9px;
      width : 127px;
  }
  div.mediaList ul li img {
      border : solid 1px #cfd2d7;
      margin : 0 0 4px 0;
  }
  div.mediaList ul li a {}*/
  /* line 2146, public.scss */
  div.mediaList span.mediaDate {
    display: inline-block;
    width: 100;
  }

  /* Toolkit List */
  /* line 2156, public.scss */
  div.toolkitList {
    background: #f1f2f3 none;
    border: solid 1px #ced3d6;
    margin: 0 0 20 0;
    padding: 15px;
  }

  /* line 2163, public.scss */
  div.toolkitList img {
    border: solid 1px #ced3d6;
    float: left;
    margin: 0 15px 0 0;
  }

  /* line 2169, public.scss */
  div.toolkitList div.buttons {
    text-align: right;
  }

  /* line 2172, public.scss */
  div.toolkitList div.buttons a.shadedButton {
    margin-left: 10;
  }

  /* Registration Intro */
  /* line 2180, public.scss */
  div.registrationIntro div.registrationAside {
    /*background: #fff none;*/
    /*border : solid 1px #ced3d6;*/
    float: right;
    margin: 0 0 20 0;
    padding: 10;
    width: 425px;
  }

  /* line 2188, public.scss */
  div.registrationIntro div.registrationAside div.halfColumn.checksList {
    margin-bottom: 0;
  }

  /* line 2196, public.scss */
  div.registrationIntro div.registrationAside div.halfColumn.crossesList {
    margin-bottom: 0;
  }

  /* Award Column */
  /* line 2212, public.scss */
  div.awardColumn {
    float: left;
    width: 370;
    border-bottom: solid 1px #D3D6CE;
    margin-bottom: 2em;
  }

  /* line 2219, public.scss */
  div.awardColumn.bottom {
    float: left;
    width: 370;
    border-bottom: none;
    margin-bottom: 0;
  }

  /* Case Studies */
  /* line 2229, public.scss */
  div.caseStudies p.caseIntro {
    margin: 0 0 -30 0;
    position: relative;
    width: 390;
  }

  /* line 2234, public.scss */
  div.caseStudies div.caseStudy {
    background: Transparent url(/Content/themes/ofx/images/caseStudy.png) no-repeat 0 0;
    padding: 60 15px 15px 15px;
  }

  /* line 2238, public.scss */
  div.caseStudies div.caseStudy img.casePortrait {
    float: right;
    margin: -14px -15px 5px 15px;
  }

  /* line 2244, public.scss */
  div.caseStudies div.caseStudy div.caseResults {
    background: Transparent url(/Content/themes/ofx/images/caseResults.png) no-repeat 0 0;
    font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
    font-size: 150%;
    height: 69px;
    line-height: 130%;
    padding: 14px 0 0 20;
    width: 430;
  }

  /* line 2253, public.scss */
  html.wf-active div.caseStudies div.caseStudy div.caseResults {
    font-size: 166%;
  }

  /* line 2256, public.scss */
  div.caseStudies div.caseStudy div.caseResults div.caseTotal {
    color: #fff;
    float: right;
    font-size: 90%;
    line-height: 130%;
    padding: 1px 25px 0 0;
    width: 170;
  }

  /* line 2265, public.scss */
  div.caseStudies div.caseStudy div.caseResults div.caseTotal strong {
    font-size: 138%;
    letter-spacing: -1px;
    text-transform: uppercase;
  }

  /* line 2271, public.scss */
  div.caseStudies h3 {
    color: #005480;
    font-size: 150%;
    font-weight: 700;
    letter-spacing: -1px;
    margin: 0 0 15px 0;
  }

  /* Economic Calendar Filter */
  /* line 2283, public.scss */
  form#eCalendarFilter {
    background: #e5f6ff none;
    border: solid 1px #b3d5e6;
    margin: 0 0 20 0;
  }

  /* line 2288, public.scss */
  form#eCalendarFilter fieldset.eCalendarDates {
    border-bottom: solid 1px #b3d5e6;
    border-top: Transparent;
    margin: 0;
    padding: 15px 10 15px 10;
  }

  /* line 2294, public.scss */
  form#eCalendarFilter fieldset.eCalendarDates legend {
    display: none;
  }

  /* line 2297, public.scss */
  form#eCalendarFilter fieldset.eCalendarDates label {
    color: #005480;
    font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
    font-size: 140%;
    margin-right: 5px;
    margin-left: 10;
    width: 196px;
    display: inline-block;
  }

  /* line 2306, public.scss */
  html.wf-active form#eCalendarFilter fieldset.eCalendarDates label {
    font-size: 150%;
  }

  /* line 2309, public.scss */
  form#eCalendarFilter fieldset.eCalendarDates label input.datePicker {
    font-family: "CiutadellaW04-Reg", Arial, Sans-Serif;
    font-size: 67%;
    margin-right: -22px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 90;
  }

  /* line 2317, public.scss */
  form#eCalendarFilter fieldset.eCalendarDates label span.datePickerRoot {
    margin-left: 0;
  }

  /* line 2322, public.scss */
  form#eCalendarFilter fieldset.eCalendarDates label div.dateCalendar {
    font-family: "CiutadellaW04-Reg", Arial, Sans-Serif;
    font-size: 67%;
  }

  /* line 2326, public.scss */
  form#eCalendarFilter fieldset.eCalendarDates button.shadedButton {
    margin-right: 10;
    margin-top: -1px;
    vertical-align: middle;
  }

  /* line 2332, public.scss */
  form#eCalendarFilter fieldset.eCalendarDates button.active,
  form#eCalendarFilter fieldset.eCalendarDates button.link {
    background: Transparent none;
    border: none;
    color: #0478AA;
    height: 14px;
    line-height: 14px;
    padding: 0 5px 0 5px;
    vertical-align: text-top;
  }

  /* line 2342, public.scss */
  form#eCalendarFilter fieldset.eCalendarDates button.advanced {
    background: Transparent url(/Content/themes/ofx/images/icons_eCalendar.png) no-repeat 100% -31px;
    _background-image: url(/Content/themes/ofx/images/icons_eCalendar.gif);
    padding: 0 15px 0 5px;
  }

  /* line 2347, public.scss */
  form#eCalendarFilter fieldset.eCalendarDates button.advanced.active {
    background: Transparent url(/Content/themes/ofx/images/icons_eCalendar.png) no-repeat 100% 1px;
    _background-image: url(/Content/themes/ofx/images/icons_eCalendar.gif);
    padding: 0 15px 0 5px;
  }

  /* line 2352, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced {
    padding: 0;
    position: relative;
    margin: -2px 0 0 0;
  }

  /* line 2357, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced legend.ea {
    display: none;
  }

  /* line 2360, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced div.eCalendarKeyword {
    border-bottom: solid 1px #b3d5e6;
    padding: 15px 20 15px 20;
  }

  /* line 2364, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced div.eCalendarKeyword label {
    color: #484a4c;
    font-weight: bold;
    position: relative;
    width: 75px;
  }

  /* line 2370, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced div.eCalendarKeyword label input.text {
    left: 75px;
    position: absolute;
    margin-top: -3px;
    top: 0;
    *top: auto;
    width: 100;
  }

  /* line 2378, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced fieldset.eCalendarCountry {
    border-bottom: solid 1px #b3d5e6;
    margin: 0;
    padding: 15px 20 15px 90;
    position: relative;
  }

  /* line 2384, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced fieldset legend.ec {
    font-weight: bold;
    *left: 15px;
    margin-left: -75px;
    *margin-left: 0;
    position: absolute;
    *top: 15px;
  }

  /* line 2392, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced fieldset.eCalendarCountry label {
    color: #76797b;
    float: left;
    font-weight: bold;
    width: 180;
  }

  /* line 2399, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced fieldset.eCalendarCategory {
    border-bottom: solid 1px #b3d5e6;
    margin: 0;
    padding: 15px 20 15px 90;
    position: relative;
  }

  /* line 2406, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced fieldset.eCalendarCategory label {
    color: #76797b;
    float: left;
    font-weight: bold;
    width: 180;
  }

  /* line 2413, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced fieldset.eCalendarVolatility {
    margin: 0;
    padding: 15px 20 15px 20;
  }

  /* line 2417, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced fieldset.eCalendarVolatility legend.ec {
    display: none;
  }

  /* line 2420, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced fieldset.eCalendarVolatility label {
    color: #484a4c;
    font-weight: bold;
    position: relative;
    width: 75px;
  }

  /* line 2426, public.scss */
  form#eCalendarFilter fieldset.eCalendarAdvanced fieldset.eCalendarVolatility label select {
    left: 75px;
    position: absolute;
    top: -2px;
    width: 105px;
  }

  /* Economic Calendar Table */
  /* line 2434, public.scss */
  div.eCalendarTable {
    margin: 0 0 20 0;
    width: 100%;
  }

  /* line 2439, public.scss */
  div.eCalendarTable table {
    border-left: solid 2px #005480;
    border-right: solid 2px #005480;
    border-bottom: solid 16px #005480;
    line-height: 120%;
    margin: 5px 0 0 0;
    width: 100%;
  }

  /* line 2449, public.scss */
  div.eCalendarTable table thead tr th {
    background: #005480 none;
    color: #fff;
    padding: 4px 5px 0 5px;
  }

  /* line 2456, public.scss */
  div.eCalendarTable table tbody tr th {
    background: #005480 none;
    border-bottom: solid 1px #85b1c7;
    color: #fff;
    font-weight: normal;
    padding: 2px 5px 2px 5px;
  }

  /* line 2463, public.scss */
  div.eCalendarTable table tbody tr td {
    background: #e5f6ff url(/Content/themes/ofx/images/eCalendarTable.png) repeat-x 0 0;
    border-bottom: solid 1px #85b1c7;
    padding: 8px 5px 8px 5px;
  }

  /* line 2470, public.scss */
  div.eCalendarTable table tbody tr td span.eCalendarVolatility {
    background: Transparent url(/Content/themes/ofx/images/icons_eCalendar.png) no-repeat 0 -128px;
    _background-image: url(/Content/themes/ofx/images/icons_eCalendar.gif);
    display: block;
    height: 16px;
    text-indent: -999em;
    width: 16px;
  }

  /* line 2478, public.scss */
  div.eCalendarTable table tbody tr td span.eCalendarVolatility.value_0 {
    background-position: 0 -128px;
  }

  /* line 2481, public.scss */
  div.eCalendarTable table tbody tr td span.eCalendarVolatility.value_1 {
    background-position: 0 -176px;
  }

  /* line 2484, public.scss */
  div.eCalendarTable table tbody tr td span.eCalendarVolatility.value_2 {
    background-position: 0 -224px;
  }

  /* line 2487, public.scss */
  div.eCalendarTable table tbody tr td span.eCalendarVolatility.value_3 {
    background-position: 0 -272px;
  }

  /* line 2490, public.scss */
  div.eCalendarTable table tbody tr td a.eCalendarLink {
    background: Transparent url(/Content/themes/ofx/images/icons_eCalendar.png) no-repeat 0 -416px;
    _background-image: url(/Content/themes/ofx/images/icons_eCalendar.gif);
    display: block;
    height: 12px;
    text-indent: -999em;
    width: 10;
  }

  /* FX Options Calculator */
  /* line 2502, public.scss */
  div.fxOptionsCalculator {
    background: #F6F6F6 none;
    border: solid 1px #85b1c7;
    margin: 0 0 15px 0;
    padding: 10 15px 10 15px;
  }

  /* line 2509, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel {
    padding: 15px 0 0 0;
  }

  /* line 2513, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow {
    clear: both;
    position: relative;
  }

  /* line 2517, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow fieldset.formRow {
    clear: none;
    float: left;
    width: auto;
  }

  /* line 2522, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow fieldset.formRow legend.formLabel {
    width: 100;
    line-height: 25px;
    *width: 93px;
  }

  /* line 2527, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow fieldset.formRow label {
    padding-right: 10;
  }

  /* line 2530, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow fieldset.formRow label.first {
    margin-left: 115px;
    _margin-left: 58px;
  }

  /* line 2534, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow fieldset.formRow label .dropDownSelector,
  div.fxOptionsCalculator form fieldset.appPanel .appRow fieldset.formRow label select {
    margin-top: 0;
  }

  /* line 2538, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow fieldset.formRow label select {
    width: 73px;
  }

  /* line 2541, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow label.formRow {
    clear: none;
    float: left;
    width: auto;
  }

  /* line 2546, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow label.formRow.column {
    width: 220;
  }

  /* line 2549, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow label.formRow.right {
    float: right;
  }

  /* line 2553, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow label.dateRow input.text {
    margin-right: 10;
  }

  /* line 2556, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow label.formRow.size_small input.text {
    width: 45px;
  }

  /* line 2559, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow label.formRow.size_medium input.text {
    width: 65px;
  }

  /* line 2562, public.scss */
  div.fxOptionsCalculator form fieldset.appPanel .appRow label.formRow.size_large input.text {
    width: 85px;
  }

  /* line 2565, public.scss */
  div.fxOptionsCalculator form div.buttons {
    margin: 0 0 15px 0;
    text-align: right;
  }

  /* line 2571, public.scss */
  div.fxOptionsCalculator div.resultsTable {
    background: #fff none;
    border: solid 1px #85b1c7;
    margin: 0 0 15px 0;
    padding: 10 15px 10 15px;
  }

  /* line 2578, public.scss */
  div.fxOptionsCalculator div.resultsTable table {
    width: 100%;
  }

  /* line 2583, public.scss */
  div.fxOptionsCalculator div.resultsTable table tbody tr th {
    border-bottom: dotted #85b1c7 1px;
    font-weight: normal;
    width: 25%;
  }

  /* line 2588, public.scss */
  div.fxOptionsCalculator div.resultsTable table tbody tr td {
    border-bottom: dotted #85b1c7 1px;
    width: 25%;
  }

  /* line 2592, public.scss */
  div.fxOptionsCalculator div.buttons {
    text-align: right;
  }

  /* Additions 29 April 2011 */
  /* line 2600, public.scss */
  div#fullFXDashboard {
    position: relative;
  }

  /* line 2603, public.scss */
  div#fullFXDashboard div.jsonProgress {
    display: none;
    position: absolute;
  }

  /* line 2607, public.scss */
  div#fullFXDashboard div.dashboardTabs {
    margin-right: -20;
  }

  /* line 2610, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_link {
    width: 123px;
  }

  /* line 2613, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_link div.tabBorder a.tabLink span {
    background-image: none;
  }

  /* line 2616, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_hidden {
    display: none;
  }

  /* line 2619, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_active {
    width: 148px;
  }

  /* line 2623, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_active div.tabBorder a.tabLink {
    background: Transparent none;
    height: 48px;
  }

  /* line 2627, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_active div.tabBorder a.tabLink span {
    background-position: 50% 10;
    background-repeat: no-repeat;
    color: #025383;
    display: inline-block;
    font-size: 150%;
    height: 24px;
    padding: 21px 12px 3px 12px;
  }

  /* line 2636, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_active div.tabBorder span.tabRates {
    display: none;
  }

  /* line 2639, public.scss */
  div#fullFXDashboard div.dashboardTabs ul li.tab_active div.tabBorder a.removeTab {
    display: none;
  }

  /* Additions 16 May 2011 */
  /* Commentary Tabs */
  /* line 2645, public.scss */
  div.commentaryArticle {
    /*position : relative;*/
  }

  /* line 2648, public.scss */
  div.commentaryArticle h2 {
    /*font-size :*/
  }

  /* line 2652, public.scss */
  div.commentaryArticle form h3 {
    border-bottom: none;
  }

  /* line 2655, public.scss */
  div.commentaryArticle form div.jsonProgress {
    display: none;
    position: absolute;
  }

  /* line 2659, public.scss */
  div.commentaryArticle form ul.commentaryTabs {
    height: 37px;
    margin: 0 0 -2px 0;
    position: relative;
    z-index: 100;
  }

  /* line 2665, public.scss */
  div.commentaryArticle form ul.commentaryTabs li {
    display: inline;
    list-style-type: none;
  }

  /* line 2669, public.scss */
  div.commentaryArticle form ul.commentaryTabs li a {
    background: Transparent url(/Content/themes/ofx/images/commentaryTabs_background.png) no-repeat 0% 0;
    display: inline-block;
    font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
    font-size: 166%;
    font-weight: normal;
    height: 37px;
    line-height: 37px;
    padding: 0 0 0 10;
    text-shadow: 0 1px 0 #fff;
  }

  /* line 2680, public.scss */
  div.commentaryArticle form ul.commentaryTabs li a span {
    background: Transparent url(/Content/themes/ofx/images/commentaryTabs_background.png) no-repeat 100% 0;
    cursor: pointer;
    display: inline-block;
    height: 37px;
    line-height: 37px;
    padding: 0 15px 0 5px;
  }

  /* line 2688, public.scss */
  div.commentaryArticle form ul.commentaryTabs li.active a {
    background-position: 0% -64px;
    color: #005480;
  }

  /* line 2692, public.scss */
  div.commentaryArticle form ul.commentaryTabs li.active a span {
    background-position: 100% -64px;
  }

  /* line 2695, public.scss */
  div.commentaryArticle form div.commentaryContent {
    border: solid 1px #ced3d6;
    font-size: 108%;
    height: 350;
    overflow: auto;
    overflow-x: hidden;
    padding: 15px 15px 15px 15px;
  }

  /* line 2703, public.scss */
  div.commentaryArticle form div.commentaryContent h4 {
    border-bottom: solid 1px #ced3d6;
    color: #005480;
    font-size: 108%;
    padding: 0 0 4px 0;
  }

  /* line 2712, public.scss */
  div.commentaryArticle form div.commentaryContent span {
    background-repeat: no-repeat;
    background-position: 0 18px;
    display: inline-block;
    height: 20;
    padding: 15px 0 0 20;
  }

  /* Additions 31 Aug 2011 */
  /* Display Table */
  /* line 2724, public.scss */
  div.displayTable {
    position: relative;
    background: #005480 none;
  }

  /* line 2728, public.scss */
  div.displayTable h2, div.displayTable h3 {
    border-bottom: none;
    color: #ffba00;
    padding: 6px 8px 4px 8px;
    text-shadow: -1px -1px 0 #039;
  }

  /* line 2734, public.scss */
  div.displayTable h2 span.text, div.displayTable h3 span.text {
    font-family: Arial;
    font-size: 12px;
    float: right;
    color: white;
  }

  /* line 2741, public.scss */
  div.displayTable table {
    background: #e5f6ff;
    border: solid 1px #85b1c7;
    border-bottom: none;
    border-left: none;
    border-collapse: separate;
    border-spacing: 0;
    line-height: 120%;
    margin: 0;
    width: 100%;
  }

  /* line 2754, public.scss */
  div.displayTable table thead tr th {
    background: #ace3ff none;
    border-left: solid 1px #85b1c7;
    border-bottom: solid 1px #85b1c7;
    border-top: none;
    padding: 4px 8px 4px 8px;
    text-align: left;
  }

  /* line 2763, public.scss */
  div.displayTable.rightOriented table thead tr th {
    text-align: right;
  }
}
/* line 2770, public.scss */
div.displayTable table tbody tr td {
  background: #e5f6ff url(/Content/themes/ofx/images/dealsTable_row.png) repeat-x 0 0;
  border: solid 1px #85b1c7;
  border-right: solid 1px #f8f9f9;
  border-top: none;
  padding: 6px 8px 4px 8px;
  white-space: nowrap;
  text-align: left;
}

/* line 2780, public.scss */
div.displayTable.rightOriented table tbody tr td {
  text-align: right;
}

/* line 2784, public.scss */
div.displayTable table.left {
  border-top: none;
  border-right: solid 1px #005480;
  float: left;
  width: 50%;
}

/* line 2791, public.scss */
div.displayTable table.right {
  border-top: none;
  border-left: solid 1px #005480;
  float: left;
  width: 50%;
}

/* line 2798, public.scss */
div.displayTable table tr.bottomRow td {
  color: #fff !important;
  background: #005480 !important;
  border: solid 1px #005480 !important;
}

/* line 2804, public.scss */
div.displayTable div.topBar {
  font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
  font-size: 117%;
  background-color: #FFC11A;
  padding: 5px 0;
}

/* line 2810, public.scss */
div.displayTable div.bottomBar {
  font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
  font-size: 117%;
  color: #fff;
  padding: 5px 8px 5px 8px;
}

/* line 2817, public.scss */
div.displayTable div.bottomBar a {
  color: #FFBA00;
  text-decoration: underline;
}

/* line 2822, public.scss */
div.displayTable div.bottomBar a.active {
  color: white;
  text-decoration: none;
}

/* line 2827, public.scss */
div.displayTable div.bottomBar a:hover {
  color: #E6A700;
  text-decoration: underline;
}

/* Display Form */
/* line 2835, public.scss */
form.displayForm {
  background: #F6F6F6;
  border: solid 1px #85b1c7;
  padding: 8px;
}

/* line 2841, public.scss */
form.displayForm .panelHeader {
  color: #005480;
  font-family: "CiutadellaW04-Reg", "ff-netto-web-1", "Netto Offc", Arial, Sans-Serif;
  margin-bottom: 10;
  font-size: 160%;
  font-weight: normal;
  line-height: 120%;
  text-shadow: 1px 1px 0 #fff;
  display: inline-block;
}

/* line 2852, public.scss */
form.displayForm .panelHeader.run {
  margin-top: 10;
}

/* line 2857, public.scss */
form.displayForm input.text {
  font-family: Arial;
  background: #fff url(/Content/themes/ofx/images/formText.png) no-repeat 0 0;
  border: solid 1px #bfbfbf;
  border-bottom: solid 1px #ececec;
  border-right: solid 1px #ececec;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 22px;
  line-height: 22px;
  margin-top: -2px;
  padding: 0 8px 0 8px;
  vertical-align: middle;
}

/* line 2872, public.scss */
tr.t-grid-edit-row td {
  text-overflow: clip;
}

/* line 2877, public.scss */
div#travelCardHeaderContainer {
  width: 600;
  height: 150;
}

/* line 2884, public.scss */
div#travelCardHeaderContainer p#travelCardText {
  float: left;
  text-align: center;
  width: 400;
  margin-top: 40;
}

/* line 2891, public.scss */
div#travelCardButtonsContainer {
  float: right;
  clear: none;
}

/* line 2897, public.scss */
div#travelCardButtonsContainer p a span {
  width: 135px;
  text-align: center;
}

/* line 2903, public.scss */
.InvestorCentreThird {
  width: 220;
  height: 300;
  float: left;
}

/* line 2909, public.scss */
.InvestorCentreThird + .InvestorCentreThird {
  margin-left: 10;
}

/* line 2913, public.scss */
.InvestorCentreThird img {
  width: 220;
  height: 100;
  margin: 0;
  padding: 0;
}

/* line 2920, public.scss */
.InvestorCentreThird ul {
  line-height: 105%;
  padding: 0;
  margin: 0;
  margin-bottom: 10;
  list-style-type: none;
}

/* line 2928, public.scss */
.InvestorCentreThird li {
  padding: 5px;
  margin: 0;
  margin-top: 10;
}

/* line 2934, public.scss */
.InvestorCentreThird li a {
  background: none;
}

/* line 2938, public.scss */
.InvestorCentreThird table {
  margin-bottom: 8px;
  border: 0;
  width: 220;
}

/* line 2944, public.scss */
.InvestorCentreThird table tr:nth-child(odd) {
  background-color: #e0f2f9;
}

/* line 2948, public.scss */
.InvestorCentreThird table td {
  padding: 4px;
}

/* line 2953, public.scss */
.InvestorCentreThird img {
  padding-bottom: 10;
}

/* line 2957, public.scss */
#InvestorCentreFull {
  width: 680;
  height: auto;
  float: left;
  line-height: 150%;
}

/* line 2964, public.scss */
#InvestorCentreFull img {
  width: 220;
  height: auto;
  float: left;
  margin: 0;
  margin-right: 10;
  margin-bottom: 6px;
  padding: 0;
  display: block;
}

/* line 2975, public.scss */
.InvestorCentreThird ul li:nth-child(odd) {
  background-color: #e0f2f9;
}
