
MaxCDN Tools

    PROCSSOR
    LEARN MORE

Procssor cleans and organizes your css the way you want it.
Perfect for css consistency when multiple people contribute.

.inline-block { display: inline-block }
.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
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,
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;
}
body { margin-top: 25px; line-height: 1 }
ol,
ul { list-style: none }
blockquote {
    margin: 1em 30px;
    border-left: 1px solid #ccc;
    font-style: italic;
    padding: 8px;
}
q { quotes: none }
q:before,
q:after {
    content: '';
    content: none;
}
:focus { outline: 0 }
ins { text-decoration: none }
del { text-decoration: line-through }
table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 12px;
}
input[type="radio"] { vertical-align: text-bottom }
input[type="checkbox"] {
    margin-left: 2px;
    vertical-align: middle;
    *vertical-align: baseline;
}
.ie6 input { vertical-align: text-bottom }
label,
input[type=button],
input[type=submit],
button { cursor: pointer }
button,
input,
select,
textarea { margin: 0 }
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup { top: -0.5em }
sub { bottom: -0.25em }
::-moz-selection {
    background: #4d9cff;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #4d9cff;
    color: #fff;
    text-shadow: none;
}
button {
    width: auto;
    overflow: visible;
}
.ie7 img { -ms-interpolation-mode: bicubic }
b { font-weight: bold }
body {
    color: #333;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    background: #fff;
}
pre { word-wrap: break-word }
a {
    color: #115979;
    text-decoration: none;
}
a:hover { color: #fa9900 }
a img { border: none }
.a-default { color: #0b3395 !important }
.a-default:hover { color: #fa8802 !important }
ol { list-style-type: decimal }
ol li { margin: 0 0 5px 25px }
code {
    font: 12px monospace;
    background: #f1f5f7;
    padding: 5px 10px;
    display: block;
    margin: 10px 0;
    overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: bold;
    line-height: 1.1em;
    color: inherit;
    text-rendering: optimizelegibility;
}
h1 {
    font-size: 24px;
    padding-bottom: .4em;
}
h2 {
    font-size: 18px;
    padding-bottom: .4em;
}
h3 {
    font-size: 15px;
    padding-bottom: .4em;
}
h4 { font-size: 14px }
.typo {
    font-size: 13px;
    line-height: 1.6em;
}
.typo p { margin-bottom: 1em }
.typo ul { margin-bottom: 1em }
.article-text {
    font-size: 14px;
    line-height: 1.48em;
}
.article-text p { margin-bottom: 1.45em }
.article-text h1,
.article-text h2,
.article-text h3,
.article-text h4,
.typo h1,
.typo h2,
.typo h3,
.typo h4 { margin-bottom: .4em }
.article-text ul li,
.typo ul li {
    list-style: disc;
    margin: 0 0 3px 20px;
}
.typo-s2 {
    color: #666;
    line-height: 1.4em;
}
.typo-s2 p { margin-bottom: 7px }
.typo-nobr br { display: none }
.title-s2 {
    font-size: 24px;
    color: #888;
    font-weight: bold;
}
.true-hero {
    font-size: 42px !important;
    line-height: 1.12em !important;
    letter-spacing: -1px !important;
    margin-bottom: 15px !important;
}
.true-big,
.true-medium,
.true-small,
.true-x-small { font-weight: 400 }
.true-small,
.true-x-small { margin-bottom: 5px !important }
.true-big {
    font-size: 30px !important;
    line-height: 1.2em !important;
    letter-spacing: -1px !important;
    margin-bottom: 15px !important;
}
.true-medium {
    font-size: 22px !important;
    margin-bottom: 10px !important;
}
.true-small { font-size: 16px !important }
.true-x-small { font-size: 13px !important }
.grid1,
.grid2,
.grid3,
.grid4,
.grid4half,
.grid5,
.grid6,
.grid7,
.grid8,
.grid9,
.grid10,
.grid11,
.grid12,
.grid13,
.grid14,
.grid15,
.grid16,
.grid17 {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
    display: inline;
    position: relative;
}
.grid1 { width: 40px }
.grid2 { width: 95px }
.grid3 { width: 150px }
.grid4 { width: 205px }
.grid4half {
    width: 232px;
    margin-right: 14px;
}
.grid5 { width: 260px }
.grid6 { width: 315px }
.grid7 { width: 370px }
.grid8 { width: 425px }
.grid9 { width: 480px }
.grid10 { width: 535px }
.grid11 { width: 590px }
.grid12 { width: 645px }
.grid13 { width: 700px }
.grid14 { width: 755px }
.grid15 { width: 810px }
.grid16 { width: 865px }
.grid17 { width: 920px }
.grid18 { width: 975px }
.grid-last,
.column-aside { margin-right: 0 }
.push1,
.push2,
.push3,
.push4,
.push5,
.push6,
.push7,
.push8 .push9,
.push10,
.push11,
.push12,
.push13,
.push14,
.push15,
.push16,
.push17,
.push18,
.pull1,
.pull2,
.pull3,
.pull4,
.pull5,
.pull6,
.pull7,
.pull8 .pull9,
.pull10,
.pull11,
.pull12,
.pull13,
.pull14,
.pull15,
.pull16,
.pull17,
.pull18 { position: relative }
.push1 { right: -55px }
.push2 { right: -110px }
.push3 { right: -165px }
.push4 { right: -220px }
.push5 { right: -275px }
.push6 { right: -330px }
.push7 { right: -385px }
.push8 { right: -440px }
.push9 { right: -495px }
.push10 { right: -550px }
.push11 { right: -605px }
.push12 { right: -660px }
.push13 { right: -715px }
.push14 { right: -770px }
.push15 { right: -825px }
.push16 { right: -880px }
.push17 { right: -935px }
.push18 { right: -990px }
.pull1 { left: -55px }
.pull2 { left: -110px }
.pull3 { left: -165px }
.pull4 { left: -220px }
.pull5 { left: -275px }
.pull6 { left: -330px }
.pull7 { left: -385px }
.pull8 { left: -440px }
.pull9 { left: -495px }
.pull10 { left: -550px }
.pull11 { left: -605px }
.pull12 { left: -660px }
.pull13 { left: -715px }
.pull14 { left: -770px }
.pull15 { left: -825px }
.pull16 { left: -880px }
.pull17 { left: -935px }
.pull18 { left: -990px }
.pull-m10-left { margin-left: -10px }
.pull-m45-bottom { margin-bottom: -45px }
.section {
    clear: both;
    margin-bottom: 8px;
}
.outlier {
    position: absolute;
    float: left;
}
.outlier-right {
    position: absolute;
    float: right;
}
#bg .list-simple li,
.article-text .files li {
    list-style: none;
    margin-left: 0;
}
.list-inline li { display: inline }
.list-counter { counter-reset: listcounteritem }
.list-counter li,
.list-counter .addthis-content-row {
    padding-right: 20px;
    border-bottom: solid 1px #f1f1f1;
    padding-bottom: 11px;
}
.list-counter li:before {
    counter-increment: listcounteritem;
    content: counter(listcounteritem);
    color: #e1e1e1;
    font-weight: bold;
    float: right;
    margin-right: -18px;
    font-size: 24px;
    margin-left: 8px;
}
.table-s1 .table-title,
.section-applet .table-title {
    padding-left: 8px;
    margin-bottom: 0;
    line-height: 2em;
    border-style: solid;
    border-width: 1px;
    border-color: #d6d6d6;
    font-size: 16px;
    background: #fff url(images/spriteGrad02.png) repeat-x 0 1px;
}
.table-s1 table,
.article-report table {
    border: solid 1px #eaeaea;
    color: #222;
    background: #fcfcfc;
}
.table-s1 td,
.table-s1 th,
.article-report td {
    padding: 5px 6px;
    vertical-align: top;
    border-style: solid;
    border-color: #eaeaea;
    border-left-width: 1px;
}
.table-s1 tr,
.article-report tr { border-bottom: solid 1px #e6e6e6 }
.table-s1 thead { background: #f5f5f5 }
.table-s1 thead th {
    vertical-align: middle;
    text-align: center;
    border-left: solid 1px #ddd;
}
.table-s1 .tr-even { background: #f7f7f7 }
.table-s1 tfoot td {
    background: #fcfcfc;
    text-align: right;
}
.article-report caption {
    padding: 5px;
    font-weight: bold;
    background: #f1f1f1;
    border: solid 1px #e6e6e6;
    border-bottom: 0;
}
.services-redpaladin .table-s1 td { line-height: 160% }
.table-data thead th {
    padding: 2px;
    border-left-color: #ddd;
    color: #777;
    font-size: 11px;
    font-weight: normal;
    background-color: #eee;
}
.table-data th { font-weight: normal }
.table-wirt table { width: 100% }
.table-wirt .th1 { width: 35% }
.table-wirt .table-title {
    margin-top: 10px;
    text-align: left;
    font-weight: bold;
}
.table-info tr { border-bottom-width: 0 }
.table-info thead th {
    border-color: #444;
    color: #fff;
}
.table-info thead,
.table-bkficha .table-title,
.filter-brokers .module-title {
    border-top: solid 1px #444;
    border-right: solid 1px #444;
    border-bottom: solid 3px #ddd;
    color: #fff;
    font-weight: bold;
    background: #555;
    background-image: -webkit-linear-gradient(top, #888 1px, #555 1px, #414141);
    background-image: -moz-linear-gradient(top, #888 1px, #555 1px, #414141);
    background-image: -ms-linear-gradient(top, #888 1px, #555 1px, #414141);
    background-image: -o-linear-gradient(top, #888 1px, #555 1px, #414141);
    background-image: linear-gradient(to bottom, #888 1px, #555 1px, #414141);
}
.ie .table-info thead th { background: #555 }
.table-bktradertypes .row1,
.table-bktradertypes .col1 { background: #eee }
.table-bklisting .btn-s5 {
    display: block !important;
    margin: 2px !important;
}
.table-bklisting .btn-s5 span { display: block !important }
.table-bklisting .moreinfo {
    font-weight: bold;
    margin-bottom: 16px;
    margin-top: -12px;
    display: block;
}
.table-bkficha .table-info {
    margin-bottom: 8px;
    border-bottom: solid 1px #ddd;
}
.table-bkficha td,
.table-bkficha th {
    padding: 3px 15px 3px 10px !important;
    background: #f7f7f7;
    border-bottom: solid 1px #fff;
}
.table-bkficha th {
    background: #fff;
    color: #000;
    padding-bottom: 5px !important;
    font-weight: normal;
    width: 31%;
}
.table-bkficha .table-title { text-align: left }
.listing-bkorganizations h3 { padding-top: 15px }
.table-rates table {
    border: 1px solid #d7e3b5;
    color: #000;
    margin: 0 auto;
}
.table-rates tr { background: #ebf1da }
.table-rates .tr-odd,
.table-rates .contentClassOdd { background: #fafbf0 }
.table-rates thead th,
.table-rates .tr-th th {
    background: #d7e3b5;
    font-weight: bold;
    color: #060706;
    padding: 4px 2px;
    border-color: #cbd1ba;
    border-style: solid;
}
.table-rates td,
.table-rates th {
    text-align: right;
    padding: 2px 6px;
    border-color: #dbe1ca;
    border-style: solid;
    border-width: 0 1px 0 0;
}
.table-rates .col1,
.table-rates .TDClsLeft { text-align: left }
.table-ttpushrates td { border-right: 0 }
.table-ttpushrates tbody tr:hover,
.table-rates .mouseOverClsHand {
    background-color: #fffddf;
    color: #666;
}
.table-filter td { padding: 6px }
.table-filter table {
    margin-top: 10px;
    margin-bottom: 10px;
}
.table-filter thead th {
    border-bottom: solid 2px #aaa;
    padding-bottom: 6px;
}
.table-filter {
    padding: 2px 5px;
    text-align: center;
}
.table-filter .table-title { border-bottom: solid 3px #d6d6d6 }
.table-calendar { border: solid 1px #e6e6e6 }
.table-calendar th {
    padding: 6px 0 6px 2px;
    color: #555;
    font-size: 11px;
    font-weight: 400;
    background-color: #fafafa;
    vertical-align: middle;
    text-align: center;
    border-bottom: 2px solid #e4e4e4;
}
.table-calendar td {
    border-bottom: solid 1px #ddd;
    padding: 3px 2px;
}
.column-aside .table-calendar thead { display: none }
.column-aside .table-calendar { border: 0 }
.column-aside .table-calendar td { border-bottom: dotted 1px #ddd }
.table-calendar a:hover { text-decoration: underline }
.i-preliminar,
.i-refresh,
.i-revised,
.i-vol0,
.i-vol1,
.i-vol2,
.i-vol3 { text-align: left }
.module-economicevents .td-01,
.module-economicevents .td-02,
.module-economicevents .td-03,
.module-economicevents .td-04 { padding: 5px 2px }
.module-economicevents .module-footer {
    background: #fafafa;
    text-align: right;
    padding-right: 5px;
    box-shadow: inset 0 2px 3px #eee;
    border-top: solid 1px #ccc;
}
.module-economicevents .td-date {
    border-top: solid 1px #e1e1e1;
    color: #777;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #fff;
    background: #eee;
}
.table-economicevents { table-layout: auto !important }
.table-currenciesforecast table { border: 1px solid #ddd }
.table-currenciesforecast {
    margin: 0;
    color: #222;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
    text-align: left;
}
.table-currenciesforecast {
    text-align: center;
    font-weight: bold;
}
.table-currenciesforecast thead { background-color: #eee }
.table-currenciesforecast th {
    padding: 2px 0 2px 0;
    color: #555;
    font-size: 11px;
    font-weight: 400;
    vertical-align: middle;
    text-align: center;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #ddd;
}
.table-currenciesforecast td {
    border-color: #eaeaea;
    border-style: solid;
    padding: 5px 3px;
    border-right-width: 1px;
}
.table-currenciesforecast td a {
    font-weight: 400;
    font-size: 12px;
}
.table-currenciesforecast .th1 { font-size: 18px }
.table-currenciesforecast .col1 {
    text-align: left;
    font-weight: normal;
    padding: 6px 5px;
}
.td-t-bear,
.td-t-bear2,
.td-t-bull,
.td-t-bull2,
.td-t-side {
    font-size: .857em;
    font-weight: normal;
    vertical-align: middle;
}
.td-t-bear {
    color: #ffc2c0;
    background: #df424d;
}
.td-t-bear2 {
    background: #ff626d;
    color: #ffd2d0;
}
.td-t-bull {
    background: #57ae24;
    color: #efd;
}
.td-t-bull2 {
    background: #77ce44;
    color: #f5ffe5;
}
.td-t-side {
    background: #fded66;
    color: #861;
}
.td-l-bear,
.td-l-bull,
.td-l-side { vertical-align: middle }
.td-l-bear { color: #bc422d }
.td-l-bull { color: #578e34 }
.td-l-side { color: #d2900f }
.table-currenciesforecast .tr-even { background: #f1f3f5 }
.table-currenciesforecast .hgroup {
    background: #0e1a3e;
    color: #fff;
    padding: 13px;
}
.table-currenciesforecast .tr-average .col1 { font-weight: bold }
.table-currenciesforecast .tr-average {
    border: 3px solid #eee;
    font-size: 16px;
}
.table-currenciesforecast .table-title {
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline;
}
.table-currenciesforecast .tr-empty {
    border-top: solid 1px #d6d6d6;
    height: 1.2em;
}
.table-currenciesforecast .filter-info { padding-top: 5px }
.table-currenciesforecast .currenciesforecast-copyright,
.table-currenciesforecast .currenciesforecast-datetime {
    font-size: 12px;
    color: #999;
}
#centralbanktable { white-space: nowrap }
.table-speakers td {
    padding-top: 9px;
    padding-bottom: 9px;
}
.table-brokerslogos .td-odd {
    background: transparent;
    border-right-width: 1px;
}
.table-s2 { border: 0 }
.table-s2 tr { border-bottom: dotted 1px #ddd }
.table-s2 td { padding: 3px 2px }
.table-s2 .tr-titles {
    color: #888;
    font-size: 11px;
}
.table-rateswidget,
.table-marketwidget { border: solid 1px #e1e1e1 }
.table-rateswidget th,
.table-marketwidget th {
    padding: 2px 3px;
    background-color: #eee;
    font-weight: normal;
}
.table-rateswidget .th-01,
.table-marketwidget .th-01 {
    text-align: left;
    padding: 2px 5px;
}
.table-rateswidget .module-footer,
.table-marketwidget .module-footer {
    padding: 5px 0 0;
    text-align: right;
}
.table-rateswidget .td-01,
.table-marketwidget .td-01 {
    text-align: left;
    padding: 3px 5px;
}
.table-b1010 td,
.table-b1010 th,
.table-b1010 thead th {
    border-width: 1px 0;
    border-style: solid;
    border-color: #f1f1f1;
}
.table-b0000 td,
.table-b0000 th,
.table-b0000 tr { border-width: 0 }
.table-b0101 td,
.table-b0101 th {
    border: 0 1px;
    border-style: solid;
    border-color: #f1f1f1;
}
.table-thleft thead th,
.tabletdleft td { text-align: left }
.table-thright thead th,
.tabletdright td { text-align: right }
.table-thcenter thead th,
.tabletdcenter td { text-align: center }
.pricing-table {
    border: solid 1px #ddd;
    margin-left: 0;
    margin-bottom: 1.25rem;
    background: #fcfcfc;
}
.pricing-table * {
    list-style: none;
    line-height: 1;
}
.pricing-table .title,
.pricing-table .price,
.pricing-table .bullet-item {
    margin-bottom: 0;
    padding: .9375rem 1.25rem;
    text-align: center;
    font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.pricing-table .description,
.pricing-table .bullet-item {
    padding: .9375rem;
    border-bottom: dotted 1px #ddd;
}
.pricing-table .title {
    background-color: #333;
    color: #eee;
    font-weight: normal;
    font-size: 1rem;
    margin: -1px -1px 0;
}
.pricing-table .title.title-recommended-item {
    color: #fff;
    padding-top: 18px;
}
.pricing-table .price {
    background-color: #f6f6f6;
    color: #333;
    font-weight: normal;
    font-size: 2rem;
}
.pricing-table .description {
    background-color: #fff;
    color: #777;
    font-size: .75rem;
    font-weight: normal;
    line-height: 1.4;
}
.pricing-table .bullet-item {
    background-color: #fff;
    color: #333;
    font-size: .875rem;
    font-weight: normal;
}
.pricing-table .cta-button {
    background-color: #fff;
    text-align: center;
    padding: 1.25rem 1.25rem 0;
}
.ui-helper-hidden { display: none }
.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
    top: -9999px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ui-helper-clearfix { display: inline-block }
* html .ui-helper-clearfix { height: 1% }
.ui-helper-clearfix { display: block }
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}
.ui-state-disabled { cursor: default !important }
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-widget-content {
    border-color: #d6d6d6;
    border-style: solid;
}
.ui-autocomplete,
.ui-datepicker,
.ui-progressbar {
    border-width: 1px;
    background: #f5f5f5;
}
.ui-datepicker { background: #f5f5f5 }
.ui-datepicker-header {
    background: #aaa;
    color: #fff;
    font-weight: bold;
}
.ui-datepicker-month {
    padding: 0;
    border-width: 0;
}
.ui-datepicker-week-end { background: #f3f3f3 }
.ui-datepicker-header {
    border: 1px solid #ecf0f3;
    background: #e3e8ec;
    color: #333;
    font-weight: bold;
}
.ui-datepicker-calendar .ui-state-default {
    border: 1px solid #d1d8e0;
    color: #3f627c;
    background: #fefefe;
}
.ui-datepicker-calendar .ui-state-highlight {
    background: #999;
    border-color: #888;
    color: #fff;
}
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url('../../../img/sprites/ui-icons_999999_256x240.png');
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon { background-image: url('../../../img/sprites/ui-icons_444444_256x240.png') }
.ui-icon-carat-1-n { background-position: 0 0 }
.ui-icon-carat-1-ne { background-position: -16px 0 }
.ui-icon-carat-1-e { background-position: -32px 0 }
.ui-icon-carat-1-se { background-position: -48px 0 }
.ui-icon-carat-1-s { background-position: -64px 0 }
.ui-icon-carat-1-sw { background-position: -80px 0 }
.ui-icon-carat-1-w { background-position: -96px 0 }
.ui-icon-carat-1-nw { background-position: -112px 0 }
.ui-icon-carat-2-n-s { background-position: -128px 0 }
.ui-icon-carat-2-e-w { background-position: -144px 0 }
.ui-icon-triangle-1-n { background-position: 0 -16px }
.ui-icon-triangle-1-ne { background-position: -16px -16px }
.ui-icon-triangle-1-e { background-position: -32px -16px }
.ui-icon-triangle-1-se { background-position: -48px -16px }
.ui-icon-triangle-1-s { background-position: -64px -16px }
.ui-icon-triangle-1-sw { background-position: -80px -16px }
.ui-icon-triangle-1-w { background-position: -96px -16px }
.ui-icon-triangle-1-nw { background-position: -112px -16px }
.ui-icon-triangle-2-n-s { background-position: -128px -16px }
.ui-icon-triangle-2-e-w { background-position: -144px -16px }
.ui-icon-arrow-1-n { background-position: 0 -32px }
.ui-icon-arrow-1-ne { background-position: -16px -32px }
.ui-icon-arrow-1-e { background-position: -32px -32px }
.ui-icon-arrow-1-se { background-position: -48px -32px }
.ui-icon-arrow-1-s { background-position: -64px -32px }
.ui-icon-arrow-1-sw { background-position: -80px -32px }
.ui-icon-arrow-1-w { background-position: -96px -32px }
.ui-icon-arrow-1-nw { background-position: -112px -32px }
.ui-icon-arrow-2-n-s { background-position: -128px -32px }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px }
.ui-icon-arrow-2-e-w { background-position: -160px -32px }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px }
.ui-icon-arrowstop-1-n { background-position: -192px -32px }
.ui-icon-arrowstop-1-e { background-position: -208px -32px }
.ui-icon-arrowstop-1-s { background-position: -224px -32px }
.ui-icon-arrowstop-1-w { background-position: -240px -32px }
.ui-icon-arrowthick-1-n { background-position: 0 -48px }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px }
.ui-icon-arrowthick-1-e { background-position: -32px -48px }
.ui-icon-arrowthick-1-se { background-position: -48px -48px }
.ui-icon-arrowthick-1-s { background-position: -64px -48px }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px }
.ui-icon-arrowthick-1-w { background-position: -96px -48px }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px }
.ui-icon-arrow-4 { background-position: 0 -80px }
.ui-icon-arrow-4-diag { background-position: -16px -80px }
.ui-icon-extlink { background-position: -32px -80px }
.ui-icon-newwin { background-position: -48px -80px }
.ui-icon-refresh { background-position: -64px -80px }
.ui-icon-shuffle { background-position: -80px -80px }
.ui-icon-transfer-e-w { background-position: -96px -80px }
.ui-icon-transferthick-e-w { background-position: -112px -80px }
.ui-icon-folder-collapsed { background-position: 0 -96px }
.ui-icon-folder-open { background-position: -16px -96px }
.ui-icon-document { background-position: -32px -96px }
.ui-icon-document-b { background-position: -48px -96px }
.ui-icon-note { background-position: -64px -96px }
.ui-icon-mail-closed { background-position: -80px -96px }
.ui-icon-mail-open { background-position: -96px -96px }
.ui-icon-suitcase { background-position: -112px -96px }
.ui-icon-comment { background-position: -128px -96px }
.ui-icon-person { background-position: -144px -96px }
.ui-icon-print { background-position: -160px -96px }
.ui-icon-trash { background-position: -176px -96px }
.ui-icon-locked { background-position: -192px -96px }
.ui-icon-unlocked { background-position: -208px -96px }
.ui-icon-bookmark { background-position: -224px -96px }
.ui-icon-tag { background-position: -240px -96px }
.ui-icon-home { background-position: 0 -112px }
.ui-icon-flag { background-position: -16px -112px }
.ui-icon-calendar { background-position: -32px -112px }
.ui-icon-cart { background-position: -48px -112px }
.ui-icon-pencil { background-position: -64px -112px }
.ui-icon-clock { background-position: -80px -112px }
.ui-icon-disk { background-position: -96px -112px }
.ui-icon-calculator { background-position: -112px -112px }
.ui-icon-zoomin { background-position: -128px -112px }
.ui-icon-zoomout { background-position: -144px -112px }
.ui-icon-search { background-position: -160px -112px }
.ui-icon-wrench { background-position: -176px -112px }
.ui-icon-gear { background-position: -192px -112px }
.ui-icon-heart { background-position: -208px -112px }
.ui-icon-star { background-position: -224px -112px }
.ui-icon-link { background-position: -240px -112px }
.ui-icon-cancel { background-position: 0 -128px }
.ui-icon-plus { background-position: -16px -128px }
.ui-icon-plusthick { background-position: -32px -128px }
.ui-icon-minus { background-position: -48px -128px }
.ui-icon-minusthick { background-position: -64px -128px }
.ui-icon-close { background-position: -80px -128px }
.ui-icon-closethick { background-position: -96px -128px }
.ui-icon-key { background-position: -112px -128px }
.ui-icon-lightbulb { background-position: -128px -128px }
.ui-icon-scissors { background-position: -144px -128px }
.ui-icon-clipboard { background-position: -160px -128px }
.ui-icon-copy { background-position: -176px -128px }
.ui-icon-contact { background-position: -192px -128px }
.ui-icon-image { background-position: -208px -128px }
.ui-icon-video { background-position: -224px -128px }
.ui-icon-script { background-position: -240px -128px }
.ui-icon-alert { background-position: 0 -144px }
.ui-icon-info { background-position: -16px -144px }
.ui-icon-notice { background-position: -32px -144px }
.ui-icon-help { background-position: -48px -144px }
.ui-icon-check { background-position: -64px -144px }
.ui-icon-bullet { background-position: -80px -144px }
.ui-icon-radio-off { background-position: -96px -144px }
.ui-icon-radio-on { background-position: -112px -144px }
.ui-icon-pin-w { background-position: -128px -144px }
.ui-icon-pin-s { background-position: -144px -144px }
.ui-icon-play { background-position: 0 -160px }
.ui-icon-pause { background-position: -16px -160px }
.ui-icon-seek-next { background-position: -32px -160px }
.ui-icon-seek-prev { background-position: -48px -160px }
.ui-icon-seek-end { background-position: -64px -160px }
.ui-icon-seek-start { background-position: -80px -160px }
.ui-icon-seek-first { background-position: -80px -160px }
.ui-icon-stop { background-position: -96px -160px }
.ui-icon-eject { background-position: -112px -160px }
.ui-icon-volume-off { background-position: -128px -160px }
.ui-icon-volume-on { background-position: -144px -160px }
.ui-icon-power { background-position: 0 -176px }
.ui-icon-signal-diag { background-position: -16px -176px }
.ui-icon-signal { background-position: -32px -176px }
.ui-icon-battery-0 { background-position: -48px -176px }
.ui-icon-battery-1 { background-position: -64px -176px }
.ui-icon-battery-2 { background-position: -80px -176px }
.ui-icon-battery-3 { background-position: -96px -176px }
.ui-icon-circle-plus { background-position: 0 -192px }
.ui-icon-circle-minus { background-position: -16px -192px }
.ui-icon-circle-close { background-position: -32px -192px }
.ui-icon-circle-triangle-e { background-position: -48px -192px }
.ui-icon-circle-triangle-s { background-position: -64px -192px }
.ui-icon-circle-triangle-w { background-position: -80px -192px }
.ui-icon-circle-triangle-n { background-position: -96px -192px }
.ui-icon-circle-arrow-e { background-position: -112px -192px }
.ui-icon-circle-arrow-s { background-position: -128px -192px }
.ui-icon-circle-arrow-w { background-position: -144px -192px }
.ui-icon-circle-arrow-n { background-position: -160px -192px }
.ui-icon-circle-zoomin { background-position: -176px -192px }
.ui-icon-circle-zoomout { background-position: -192px -192px }
.ui-icon-circle-check { background-position: -208px -192px }
.ui-icon-circlesmall-plus { background-position: 0 -208px }
.ui-icon-circlesmall-minus { background-position: -16px -208px }
.ui-icon-circlesmall-close { background-position: -32px -208px }
.ui-icon-squaresmall-plus { background-position: -48px -208px }
.ui-icon-squaresmall-minus { background-position: -64px -208px }
.ui-icon-squaresmall-close { background-position: -80px -208px }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px }
.ui-icon-grip-solid-vertical { background-position: -32px -224px }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px }
.ui-icon-grip-diagonal-se { background-position: -80px -224px }
div.ui-widget-overlay {
    background: #fff 50% 50% repeat-x;
    opacity: .8;
    filter: alpha(opacity=80);
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: alpha(opacity=30);
    border-radius: 8px;
}
.ui-resizable { position: relative }
.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle { display: none }
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000;
}
.ui-accordion { width: 100% }
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
}
.ui-accordion .ui-accordion-li-fix { display: inline }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important }
.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em }
.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}
.ui-accordion .ui-accordion-content-active { display: block }
.ui-autocomplete {
    position: absolute;
    cursor: default;
    max-height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
    background: #fff;
}
.ie6 .ui-autocomplete { height: 200px }
* html .ui-autocomplete { width: 1px }
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
}
.ui-menu .ui-menu { margin-top: -3px }
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .25em .4em;
    line-height: 1.6;
    zoom: 1;
}
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}
.ui-button-icon-only { width: 2.2em }
button.ui-button-icon-only {
    width: 1.9em;
    font-size: 1em;
}
.ui-button-icons-only { width: 3.4em }
button.ui-button-icons-only { width: 3.7em }
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text { padding: .4em 1em }
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em }
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em }
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
input.ui-button { padding: .4em 1em }
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -9px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary { left: .5em }
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary { right: .5em }
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary { right: .5em }
.ui-buttonset { margin-right: 7px }
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-dialog {
    position: absolute;
    width: 300px;
    overflow: hidden;
    background: #bbb;
    padding: .1em;
    box-shadow: 2px 2px 7px #ddd;
}
.ui-dialog-titlebar {
    padding: .3em 1em .2em;
    position: relative;
    color: #444;
    background: #eee !important;
    border-bottom: solid 1px #ddd;
    border-top: solid 1px #fff;
    font-size: 16px;
    text-shadow: 0 1px 0 #fafafa;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: hidden;
    zoom: 1;
    line-height: 1.3em;
}
.ui-dialog .ui-dialog-buttonpane {
    background: #f1f1f1;
    border-width: 1px 0 0;
    margin: 0;
    padding: 0 2px 0 0;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right }
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    border: solid 1px #0f4e6a;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    cursor: pointer;
    background-color: #177aa6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#177aa6), to(#0f4e6a));
    background-image: -webkit-linear-gradient(top, #177aa6, #0f4e6a);
    background-image: -moz-linear-gradient(top, #177aa6, #0f4e6a);
    background-image: -ms-linear-gradient(top, #177aa6, #0f4e6a);
    background-image: -o-linear-gradient(top, #177aa6, #0f4e6a);
    background-image: linear-gradient(to bottom, #177aa6, #0f4e6a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#177aa6', EndColorStr='#0f4e6a');
}
.ui-dialog-buttonpane button .ui-button-text {
    border-top: solid 1px #4f8aaa;
    padding: .3em 1em;
}
.ui-dialog .ui-dialog-buttonpane .btn-cancel {
    border-color: #ccc #ccc #bbb;
    color: #777;
    background-color: #fafafa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee));
    background-image: -webkit-linear-gradient(top, #fafafa, #eee);
    background-image: -moz-linear-gradient(top, #fafafa, #eee);
    background-image: -ms-linear-gradient(top, #fafafa, #eee);
    background-image: -o-linear-gradient(top, #fafafa, #eee);
    background-image: linear-gradient(to bottom, #fafafa, #eee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#eeeeee');
}
.ui-dialog-buttonpane .btn-cancel .ui-button-text { border-top: solid 1px #fff }
.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar { cursor: move }
.ui-dialog .ui-dialog-content { background: #fff !important }
.dialog-title {
    font-size: 19px;
    padding: 8px 0;
    color: #666;
}
.ui-widget { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif !important }
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-widget-header {
    background: transparent url('../../../img/economic-calendar/calendar/bar_sel.png') repeat-x 50% 50%;
    top: 3px;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}
.ui-slider-handle {
    border: 1px solid #bbb;
    border-radius: 4px;
    background: #dadada url('../../../img/sprites/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-slider-horizontal { height: .8em }
.ui-slider-horizontal .ui-slider-handle {
    top: -0.3em;
    margin-left: -0.5em;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { left: 0 }
.ui-slider-horizontal .ui-slider-range-max { right: 0 }
.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-left: 0;
    margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min { bottom: 0 }
.ui-slider-vertical .ui-slider-range-max { top: 0 }
.ui-tabs-panel { clear: left }
.js .ui-tabs-hide { display: none !important }
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover { top: 1px }
.ui-datepicker .ui-datepicker-prev { left: 2px }
.ui-datepicker .ui-datepicker-next { right: 2px }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px }
.ui-datepicker .ui-datepicker-next-hover { right: 1px }
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year { width: 100% }
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49% }
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left }
.ui-datepicker.ui-datepicker-multi { width: auto }
.ui-datepicker-multi .ui-datepicker-group { float: left }
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50% }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3% }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25% }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0 }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0 }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left }
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}
.ui-datepicker-rtl { direction: rtl }
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right }
.ui-datepicker-rtl .ui-datepicker-group { float: right }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-cover {
    display: none;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}
.ui-progressbar {
    height: 14px;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
    background: #2b83b5;
}
.banner-ad4 #progressbar {
    height: 8px;
    width: 250px;
    margin: 10px auto;
}
.ui-sortableitem { border: solid 2px #fff }
.ui-sortableitem:hover { border: solid 2px #a12 }
.section-customizepairs .ui-sortableitem { background: #ebf1da }
.ui-autocomplete { background: #f7f7f7 }
.ui-button-icon-only .ui-button-text { line-height: .9em }
.ie .ui-button-icon-only .ui-button-text { line-height: .8em }
button.ui-button-icon-only {
    background: #f7f7f7;
    border: solid 1px #9a9a9a;
    margin-left: -1px;
}
button.ui-button-icon-only {
    border: solid 1px #aaa;
    border-color: #bbb #aaa #aaa #bbb;
    margin-left: -1px;
    background: -webkit-linear-gradient(top, #f1f1f1, #ddd);
    background-color: #f1f1f1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ddd));
    background-image: -webkit-linear-gradient(top, #f1f1f1, #ddd);
    background-image: -moz-linear-gradient(top, #f1f1f1, #ddd);
    background-image: -ms-linear-gradient(top, #f1f1f1, #ddd);
    background-image: -o-linear-gradient(top, #f1f1f1, #ddd);
    background-image: linear-gradient(to bottom, #f1f1f1, #ddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F1F1F1', EndColorStr='#DDDDDD');
    border-radius: 0 2px 2px 0;
    box-shadow: inset 0 1px 0 #fff;
    vertical-align: top;
}
.ui-autocomplete-input {
    padding: .29em 0 .18em .4em;
    font-size: 1em;
    border: solid 1px #d6d6d6;
    line-height: 1em;
}
.ui-menu-pair {
    position: absolute;
    right: 5px;
    line-height: 1.2em;
    padding-top: .1em;
    padding-bottom: .1em;
    font-weight: bold !important;
}
.ui-menu-name {
    white-space: nowrap;
    line-height: 1.2em;
    padding-top: .1em;
    padding-bottom: .1em;
    vertical-align: top;
    padding-right: 95px;
}
.ui-menu-item .ui-state-hover { background: #fff }
.ie6 .ui-menu { width: 310px !important }
#cluetip-close img { border: 0 }
#cluetip-title { overflow: hidden }
#cluetip-title #cluetip-close {
    float: right;
    position: relative;
}
#cluetip-waitimage {
    width: 43px;
    height: 11px;
    position: absolute;
    background-image: url("../../../images/loading_ajax.gif");
}
.cluetip-arrows {
    display: none;
    position: absolute;
    top: 0;
    left: -11px;
    height: 22px;
    width: 11px;
    background-repeat: no-repeat;
    background-position: 0 0;
}
#cluetip-extra { display: none }
.cluetip-default {
    background: #fff;
    border: solid 1px #e6e6e6;
}
.cluetip-default #cluetip-outer {
    position: relative;
    margin: 0;
    background: #fff;
}
.cluetip-default #cluetip-title {
    margin: 0 0 5px;
    padding: 8px 10px 4px;
    font-size: 1.1em;
    font-weight: normal;
    color: #333;
    background: #e4e4e4;
}
.cluetip-default #cluetip-title a {
    color: #d9d9c2;
    font-size: .95em;
}
.cluetip-default #cluetip-inner { padding: 10px }
.cluetip-default #cluetip-close {
    text-align: right;
    margin: 0 5px 5px;
    color: #900;
}
.cluetip-default .cluetip-arrows {
    border-width: 0;
    background: transparent none;
}
.clue-right-default .cluetip-arrows { background-image: url(../../../img/sprites/cluetip-darrowleft.gif) }
.cluetip-default {
    -webkit-box-shadow: -2px -2px 12px #ddd;
    box-shadow: -2px -2px 12px #ddd;
}
.cluetip-default #cluetip-outer {
    border: solid 1px #aaa;
    background: url("http://cdn.fxstreet.com/img/sprites/grad-b01.png") repeat-x center bottom #fff;
}
.clue-right-default .cluetip-arrows {
    left: -10px;
    z-index: 100;
}
.cluetip-cluetip-s2 {
    padding: 6px 6px 5px;
    border: solid 1px #444;
    border-width: 0 1px 1px;
    color: #fff;
    text-shadow: 0 1px 0 #444;
    -webkit-box-shadow: 0 1px 2px #aaa;
    box-shadow: 0 1px 2px #aaa;
    background-color: #666;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#666), to(#555));
    background-image: -webkit-linear-gradient(top, #666, #555);
    background-image: -moz-linear-gradient(top, #666, #555);
    background-image: -ms-linear-gradient(top, #666, #555);
    background-image: -o-linear-gradient(top, #666, #555);
    background-image: linear-gradient(to bottom, #666, #555);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#555555');
}
.cluetip-cluetip-s2 #cluetip-title {
    font-weight: normal;
    font-size: 12px;
    margin: 0;
    line-height: 1.35em;
    padding: 0;
}
.clue-bottom-cluetip-s2 .cluetip-arrows {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    width: 22px;
    height: 11px;
    background-image: url('http://cdn.fxstreet.com/img/icons/i-arrow-l-n-666.png');
}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    background: transparent;
    z-index: 1104;
    display: none;
}
.ie6 #fancybox-loading {
    position: absolute;
    margin-top: 0;
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background: transparent url('http://cdn.fxstreet.com/img/icons/fancybox/fancy_loading.png') no-repeat;
}
#fancybox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    z-index: 1100;
    display: none;
}
* html #fancybox-overlay {
    position: absolute;
    width: 100%;
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 1101;
    display: none;
}
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
    border: solid 4px #e1e5e7;
}
#fancybox-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    outline: none;
    overflow: hidden;
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}
#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 32px;
    height: 32px;
    background: url('http://cdn.fxstreet.com/img/icons/fancybox/fancy_close.png') top left no-repeat;
    cursor: pointer;
    z-index: 1103;
    display: none;
}
#fancybox_error {
    color: #444;
    font: normal 12px/20px Arial;
}
#fancybox-content {
    height: auto;
    width: auto;
    padding: 0;
    margin: 0;
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
}
#fancybox-frame {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}
#fancybox-title {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: Arial;
    font-size: 12px;
    z-index: 1102;
}
.fancybox-title-inside {
    padding: 10px 0;
    text-align: center;
    color: #333;
}
.fancybox-title-outside {
    padding-top: 5px;
    color: #fff;
    text-align: center;
    font-weight: bold;
}
.fancybox-title-over {
    color: #fff;
    text-align: left;
}
#fancybox-title-over {
    padding: 10px;
    background: url('http://cdn.fxstreet.com/img/icons/fancybox/fancy_title_over.png');
    display: block;
}
#fancybox-title-wrap { display: inline-block }
#fancybox-title-wrap span {
    height: 32px;
    float: left;
}
#fancybox-title-left {
    padding-left: 15px;
    background: transparent url('http://cdn.fxstreet.com/img/icons/fancybox/fancy_title_left.png') repeat-x;
}
#fancybox-title-main {
    font-weight: bold;
    line-height: 29px;
    background: transparent url('http://cdn.fxstreet.com/img/icons/fancybox/fancy_title_main.png') repeat-x;
    color: #fff;
}
#fancybox-title-right {
    padding-left: 15px;
    background: transparent url('http://cdn.fxstreet.com/img/icons/fancybox/fancy_title_right.png') repeat-x;
}
#fancybox-left,
#fancybox-right {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background-image: url('http://cdn.fxstreet.com/img/icons/fancybox/blank.gif');
    z-index: 1102;
    display: none;
}
#fancybox-left { left: 0 }
#fancybox-right { right: 0 }
#fancybox-left-ico,
#fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}
#fancybox-left-ico { background: transparent url('http://cdn.fxstreet.com/img/icons/fancybox/fancy_nav_left.png') no-repeat }
#fancybox-right-ico { background: transparent url('http://cdn.fxstreet.com/img/icons/fancybox/fancy_nav_right.png') no-repeat }
#fancybox-left:hover,
#fancybox-right:hover { visibility: visible }
#fancybox-left:hover span { left: 20px }
#fancybox-right:hover span {
    left: auto;
    right: 20px;
}
.fancy-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    z-index: 1001;
}
@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome/fontawesome-webfont.eot?v=3.1.001');src:url('fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=3.1.001') format('embedded-opentype'),url('fonts/fontawesome/fontawesome-webfont.woff?v=3.1.001') format('woff'),url('fonts/fontawesome/fontawesome-webfont.ttf?v=3.1.001') format('truetype'),url('fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular?v=3.1.001') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333333em}a [class^="icon-"],a [class*=" icon-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.28571429em;text-align:center}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.57142857em}ul.icons-ul{list-style-type:none;text-indent:-0.71428571em;margin-left:2.14285714em}ul.icons-ul>li .icon-li{width:.71428571em;display:inline-block;text-align:center}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin { 
    0% { -moz-transform: rotate(0deg) }
    100% { -moz-transform: rotate(359deg) }
}
@-webkit-keyframes spin { 
    0% { -webkit-transform: rotate(0deg) }
    100% { -webkit-transform: rotate(359deg) }
}
@-o-keyframes spin { 
    0% { -o-transform: rotate(0deg) }
    100% { -o-transform: rotate(359deg) }
}
@-ms-keyframes spin { 
    0% { -ms-transform: rotate(0deg) }
    100% { -ms-transform: rotate(359deg) }
}
@keyframes spin { 
    0% { transform: rotate(0deg) }
    100% { transform: rotate(359deg) }
}
.icon-rotate-90:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.icon-flip-vertical:before {
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1);
}
.icon-glass:before { content: "\f000" }
.icon-music:before { content: "\f001" }
.icon-search:before { content: "\f002" }
.icon-envelope:before { content: "\f003" }
.icon-heart:before { content: "\f004" }
.icon-star:before { content: "\f005" }
.icon-star-empty:before { content: "\f006" }
.icon-user:before { content: "\f007" }
.icon-film:before { content: "\f008" }
.icon-th-large:before { content: "\f009" }
.icon-th:before { content: "\f00a" }
.icon-th-list:before { content: "\f00b" }
.icon-ok:before { content: "\f00c" }
.icon-remove:before { content: "\f00d" }
.icon-zoom-in:before { content: "\f00e" }
.icon-zoom-out:before { content: "\f010" }
.icon-off:before { content: "\f011" }
.icon-signal:before { content: "\f012" }
.icon-cog:before { content: "\f013" }
.icon-trash:before { content: "\f014" }
.icon-home:before { content: "\f015" }
.icon-file:before { content: "\f016" }
.icon-time:before { content: "\f017" }
.icon-road:before { content: "\f018" }
.icon-download-alt:before { content: "\f019" }
.icon-download:before { content: "\f01a" }
.icon-upload:before { content: "\f01b" }
.icon-inbox:before { content: "\f01c" }
.icon-play-circle:before { content: "\f01d" }
.icon-repeat:before,
.icon-rotate-right:before { content: "\f01e" }
.icon-refresh:before { content: "\f021" }
.icon-list-alt:before { content: "\f022" }
.icon-lock:before { content: "\f023" }
.icon-flag:before { content: "\f024" }
.icon-headphones:before { content: "\f025" }
.icon-volume-off:before { content: "\f026" }
.icon-volume-down:before { content: "\f027" }
.icon-volume-up:before { content: "\f028" }
.icon-qrcode:before { content: "\f029" }
.icon-barcode:before { content: "\f02a" }
.icon-tag:before { content: "\f02b" }
.icon-tags:before { content: "\f02c" }
.icon-book:before { content: "\f02d" }
.icon-bookmark:before { content: "\f02e" }
.icon-print:before { content: "\f02f" }
.icon-camera:before { content: "\f030" }
.icon-font:before { content: "\f031" }
.icon-bold:before { content: "\f032" }
.icon-italic:before { content: "\f033" }
.icon-text-height:before { content: "\f034" }
.icon-text-width:before { content: "\f035" }
.icon-align-left:before { content: "\f036" }
.icon-align-center:before { content: "\f037" }
.icon-align-right:before { content: "\f038" }
.icon-align-justify:before { content: "\f039" }
.icon-list:before { content: "\f03a" }
.icon-indent-left:before { content: "\f03b" }
.icon-indent-right:before { content: "\f03c" }
.icon-facetime-video:before { content: "\f03d" }
.icon-picture:before { content: "\f03e" }
.icon-pencil:before { content: "\f040" }
.icon-map-marker:before { content: "\f041" }
.icon-adjust:before { content: "\f042" }
.icon-tint:before { content: "\f043" }
.icon-edit:before { content: "\f044" }
.icon-share:before { content: "\f045" }
.icon-check:before { content: "\f046" }
.icon-move:before { content: "\f047" }
.icon-step-backward:before { content: "\f048" }
.icon-fast-backward:before { content: "\f049" }
.icon-backward:before { content: "\f04a" }
.icon-play:before { content: "\f04b" }
.icon-pause:before { content: "\f04c" }
.icon-stop:before { content: "\f04d" }
.icon-forward:before { content: "\f04e" }
.icon-fast-forward:before { content: "\f050" }
.icon-step-forward:before { content: "\f051" }
.icon-eject:before { content: "\f052" }
.icon-chevron-left:before { content: "\f053" }
.icon-chevron-right:before { content: "\f054" }
.icon-plus-sign:before { content: "\f055" }
.icon-minus-sign:before { content: "\f056" }
.icon-remove-sign:before { content: "\f057" }
.icon-ok-sign:before { content: "\f058" }
.icon-question-sign:before { content: "\f059" }
.icon-info-sign:before { content: "\f05a" }
.icon-screenshot:before { content: "\f05b" }
.icon-remove-circle:before { content: "\f05c" }
.icon-ok-circle:before { content: "\f05d" }
.icon-ban-circle:before { content: "\f05e" }
.icon-arrow-left:before { content: "\f060" }
.icon-arrow-right:before { content: "\f061" }
.icon-arrow-up:before { content: "\f062" }
.icon-arrow-down:before { content: "\f063" }
.icon-share-alt:before,
.icon-mail-forward:before { content: "\f064" }
.icon-resize-full:before { content: "\f065" }
.icon-resize-small:before { content: "\f066" }
.icon-plus:before { content: "\f067" }
.icon-minus:before { content: "\f068" }
.icon-asterisk:before { content: "\f069" }
.icon-exclamation-sign:before { content: "\f06a" }
.icon-gift:before { content: "\f06b" }
.icon-leaf:before { content: "\f06c" }
.icon-fire:before { content: "\f06d" }
.icon-eye-open:before { content: "\f06e" }
.icon-eye-close:before { content: "\f070" }
.icon-warning-sign:before { content: "\f071" }
.icon-plane:before { content: "\f072" }
.icon-calendar:before { content: "\f073" }
.icon-random:before { content: "\f074" }
.icon-comment:before { content: "\f075" }
.icon-magnet:before { content: "\f076" }
.icon-chevron-up:before { content: "\f077" }
.icon-chevron-down:before { content: "\f078" }
.icon-retweet:before { content: "\f079" }
.icon-shopping-cart:before { content: "\f07a" }
.icon-folder-close:before { content: "\f07b" }
.icon-folder-open:before { content: "\f07c" }
.icon-resize-vertical:before { content: "\f07d" }
.icon-resize-horizontal:before { content: "\f07e" }
.icon-bar-chart:before { content: "\f080" }
.icon-twitter-sign:before { content: "\f081" }
.icon-facebook-sign:before { content: "\f082" }
.icon-camera-retro:before { content: "\f083" }
.icon-key:before { content: "\f084" }
.icon-cogs:before { content: "\f085" }
.icon-comments:before { content: "\f086" }
.icon-thumbs-up:before { content: "\f087" }
.icon-thumbs-down:before { content: "\f088" }
.icon-star-half:before { content: "\f089" }
.icon-heart-empty:before { content: "\f08a" }
.icon-signout:before { content: "\f08b" }
.icon-linkedin-sign:before { content: "\f08c" }
.icon-pushpin:before { content: "\f08d" }
.icon-external-link:before { content: "\f08e" }
.icon-signin:before { content: "\f090" }
.icon-trophy:before { content: "\f091" }
.icon-github-sign:before { content: "\f092" }
.icon-upload-alt:before { content: "\f093" }
.icon-lemon:before { content: "\f094" }
.icon-phone:before { content: "\f095" }
.icon-check-empty:before { content: "\f096" }
.icon-bookmark-empty:before { content: "\f097" }
.icon-phone-sign:before { content: "\f098" }
.icon-twitter:before { content: "\f099" }
.icon-facebook:before { content: "\f09a" }
.icon-github:before { content: "\f09b" }
.icon-unlock:before { content: "\f09c" }
.icon-credit-card:before { content: "\f09d" }
.icon-rss:before { content: "\f09e" }
.icon-hdd:before { content: "\f0a0" }
.icon-bullhorn:before { content: "\f0a1" }
.icon-bell:before { content: "\f0a2" }
.icon-certificate:before { content: "\f0a3" }
.icon-hand-right:before { content: "\f0a4" }
.icon-hand-left:before { content: "\f0a5" }
.icon-hand-up:before { content: "\f0a6" }
.icon-hand-down:before { content: "\f0a7" }
.icon-circle-arrow-left:before { content: "\f0a8" }
.icon-circle-arrow-right:before { content: "\f0a9" }
.icon-circle-arrow-up:before { content: "\f0aa" }
.icon-circle-arrow-down:before { content: "\f0ab" }
.icon-globe:before { content: "\f0ac" }
.icon-wrench:before { content: "\f0ad" }
.icon-tasks:before { content: "\f0ae" }
.icon-filter:before { content: "\f0b0" }
.icon-briefcase:before { content: "\f0b1" }
.icon-fullscreen:before { content: "\f0b2" }
.icon-group:before { content: "\f0c0" }
.icon-link:before { content: "\f0c1" }
.icon-cloud:before { content: "\f0c2" }
.icon-beaker:before { content: "\f0c3" }
.icon-cut:before { content: "\f0c4" }
.icon-copy:before { content: "\f0c5" }
.icon-paper-clip:before { content: "\f0c6" }
.icon-save:before { content: "\f0c7" }
.icon-sign-blank:before { content: "\f0c8" }
.icon-reorder:before { content: "\f0c9" }
.icon-list-ul:before { content: "\f0ca" }
.icon-list-ol:before { content: "\f0cb" }
.icon-strikethrough:before { content: "\f0cc" }
.icon-underline:before { content: "\f0cd" }
.icon-table:before { content: "\f0ce" }
.icon-magic:before { content: "\f0d0" }
.icon-truck:before { content: "\f0d1" }
.icon-pinterest:before { content: "\f0d2" }
.icon-pinterest-sign:before { content: "\f0d3" }
.icon-google-plus-sign:before { content: "\f0d4" }
.icon-google-plus:before { content: "\f0d5" }
.icon-money:before { content: "\f0d6" }
.icon-caret-down:before { content: "\f0d7" }
.icon-caret-up:before { content: "\f0d8" }
.icon-caret-left:before { content: "\f0d9" }
.icon-caret-right:before { content: "\f0da" }
.icon-columns:before { content: "\f0db" }
.icon-sort:before { content: "\f0dc" }
.icon-sort-down:before { content: "\f0dd" }
.icon-sort-up:before { content: "\f0de" }
.icon-envelope-alt:before { content: "\f0e0" }
.icon-linkedin:before { content: "\f0e1" }
.icon-undo:before,
.icon-rotate-left:before { content: "\f0e2" }
.icon-legal:before { content: "\f0e3" }
.icon-dashboard:before { content: "\f0e4" }
.icon-comment-alt:before { content: "\f0e5" }
.icon-comments-alt:before { content: "\f0e6" }
.icon-bolt:before { content: "\f0e7" }
.icon-sitemap:before { content: "\f0e8" }
.icon-umbrella:before { content: "\f0e9" }
.icon-paste:before { content: "\f0ea" }
.icon-lightbulb:before { content: "\f0eb" }
.icon-exchange:before { content: "\f0ec" }
.icon-cloud-download:before { content: "\f0ed" }
.icon-cloud-upload:before { content: "\f0ee" }
.icon-user-md:before { content: "\f0f0" }
.icon-stethoscope:before { content: "\f0f1" }
.icon-suitcase:before { content: "\f0f2" }
.icon-bell-alt:before { content: "\f0f3" }
.icon-coffee:before { content: "\f0f4" }
.icon-food:before { content: "\f0f5" }
.icon-file-alt:before { content: "\f0f6" }
.icon-building:before { content: "\f0f7" }
.icon-hospital:before { content: "\f0f8" }
.icon-ambulance:before { content: "\f0f9" }
.icon-medkit:before { content: "\f0fa" }
.icon-fighter-jet:before { content: "\f0fb" }
.icon-beer:before { content: "\f0fc" }
.icon-h-sign:before { content: "\f0fd" }
.icon-plus-sign-alt:before { content: "\f0fe" }
.icon-double-angle-left:before { content: "\f100" }
.icon-double-angle-right:before { content: "\f101" }
.icon-double-angle-up:before { content: "\f102" }
.icon-double-angle-down:before { content: "\f103" }
.icon-angle-left:before { content: "\f104" }
.icon-angle-right:before { content: "\f105" }
.icon-angle-up:before { content: "\f106" }
.icon-angle-down:before { content: "\f107" }
.icon-desktop:before { content: "\f108" }
.icon-laptop:before { content: "\f109" }
.icon-tablet:before { content: "\f10a" }
.icon-mobile-phone:before { content: "\f10b" }
.icon-circle-blank:before { content: "\f10c" }
.icon-quote-left:before { content: "\f10d" }
.icon-quote-right:before { content: "\f10e" }
.icon-spinner:before { content: "\f110" }
.icon-circle:before { content: "\f111" }
.icon-reply:before,
.icon-mail-reply:before { content: "\f112" }
.icon-folder-close-alt:before { content: "\f114" }
.icon-folder-open-alt:before { content: "\f115" }
.icon-expand-alt:before { content: "\f116" }
.icon-collapse-alt:before { content: "\f117" }
.icon-smile:before { content: "\f118" }
.icon-frown:before { content: "\f119" }
.icon-meh:before { content: "\f11a" }
.icon-gamepad:before { content: "\f11b" }
.icon-keyboard:before { content: "\f11c" }
.icon-flag-alt:before { content: "\f11d" }
.icon-flag-checkered:before { content: "\f11e" }
.icon-terminal:before { content: "\f120" }
.icon-code:before { content: "\f121" }
.icon-reply-all:before { content: "\f122" }
.icon-mail-reply-all:before { content: "\f122" }
.icon-star-half-full:before,
.icon-star-half-empty:before { content: "\f123" }
.icon-location-arrow:before { content: "\f124" }
.icon-crop:before { content: "\f125" }
.icon-code-fork:before { content: "\f126" }
.icon-unlink:before { content: "\f127" }
.icon-question:before { content: "\f128" }
.icon-info:before { content: "\f129" }
.icon-exclamation:before { content: "\f12a" }
.icon-superscript:before { content: "\f12b" }
.icon-subscript:before { content: "\f12c" }
.icon-eraser:before { content: "\f12d" }
.icon-puzzle-piece:before { content: "\f12e" }
.icon-microphone:before { content: "\f130" }
.icon-microphone-off:before { content: "\f131" }
.icon-shield:before { content: "\f132" }
.icon-calendar-empty:before { content: "\f133" }
.icon-fire-extinguisher:before { content: "\f134" }
.icon-rocket:before { content: "\f135" }
.icon-maxcdn:before { content: "\f136" }
.icon-chevron-sign-left:before { content: "\f137" }
.icon-chevron-sign-right:before { content: "\f138" }
.icon-chevron-sign-up:before { content: "\f139" }
.icon-chevron-sign-down:before { content: "\f13a" }
.icon-html5:before { content: "\f13b" }
.icon-css3:before { content: "\f13c" }
.icon-anchor:before { content: "\f13d" }
.icon-unlock-alt:before { content: "\f13e" }
.icon-bullseye:before { content: "\f140" }
.icon-ellipsis-horizontal:before { content: "\f141" }
.icon-ellipsis-vertical:before { content: "\f142" }
.icon-rss-sign:before { content: "\f143" }
.icon-play-sign:before { content: "\f144" }
.icon-ticket:before { content: "\f145" }
.icon-minus-sign-alt:before { content: "\f146" }
.icon-check-minus:before { content: "\f147" }
.icon-level-up:before { content: "\f148" }
.icon-level-down:before { content: "\f149" }
.icon-check-sign:before { content: "\f14a" }
.icon-edit-sign:before { content: "\f14b" }
.icon-external-link-sign:before { content: "\f14c" }
.icon-share-sign:before { content: "\f14d" }
.icon-blue { color: #0f3a5a }
.icon-green { color: #8dac39 }
.icon-red { color: #bc422d }
.icon-orange { color: #fa9900 }
.icon-black { color: #000 }
.icon-grayDarker { color: #222 }
.icon-grayDark { color: #333 }
.icon-gray { color: #afafaf }
.icon-grayLight { color: #999 }
.icon-grayLight2 { color: #d5d5d5 }
.icon-grayLighter { color: #eee }
.icon-white { color: #fff }
.header-gray { color: #fafafa }
.border-gray { color: #e1e1e1 }
@font-face{font-family:'FontAwesome';src:url('http://netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts/fontawesome-webfont.eot?v=4.0.3'),url('http://netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('http://netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('http://netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('http://netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin { 
    0% { -moz-transform: rotate(0deg) }
    100% { -moz-transform: rotate(359deg) }
}
@-webkit-keyframes spin { 
    0% { -webkit-transform: rotate(0deg) }
    100% { -webkit-transform: rotate(359deg) }
}
@-o-keyframes spin { 
    0% { -o-transform: rotate(0deg) }
    100% { -o-transform: rotate(359deg) }
}
@-ms-keyframes spin { 
    0% { -ms-transform: rotate(0deg) }
    100% { -ms-transform: rotate(359deg) }
}
@keyframes spin { 
    0% { transform: rotate(0deg) }
    100% { transform: rotate(359deg) }
}
.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
.fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1);
}
.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-glass:before { content: "\f000" }
.fa-music:before { content: "\f001" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-heart:before { content: "\f004" }
.fa-star:before { content: "\f005" }
.fa-star-o:before { content: "\f006" }
.fa-user:before { content: "\f007" }
.fa-film:before { content: "\f008" }
.fa-th-large:before { content: "\f009" }
.fa-th:before { content: "\f00a" }
.fa-th-list:before { content: "\f00b" }
.fa-check:before { content: "\f00c" }
.fa-times:before { content: "\f00d" }
.fa-search-plus:before { content: "\f00e" }
.fa-search-minus:before { content: "\f010" }
.fa-power-off:before { content: "\f011" }
.fa-signal:before { content: "\f012" }
.fa-gear:before,
.fa-cog:before { content: "\f013" }
.fa-trash-o:before { content: "\f014" }
.fa-home:before { content: "\f015" }
.fa-file-o:before { content: "\f016" }
.fa-clock-o:before { content: "\f017" }
.fa-road:before { content: "\f018" }
.fa-download:before { content: "\f019" }
.fa-arrow-circle-o-down:before { content: "\f01a" }
.fa-arrow-circle-o-up:before { content: "\f01b" }
.fa-inbox:before { content: "\f01c" }
.fa-play-circle-o:before { content: "\f01d" }
.fa-rotate-right:before,
.fa-repeat:before { content: "\f01e" }
.fa-refresh:before { content: "\f021" }
.fa-list-alt:before { content: "\f022" }
.fa-lock:before { content: "\f023" }
.fa-flag:before { content: "\f024" }
.fa-headphones:before { content: "\f025" }
.fa-volume-off:before { content: "\f026" }
.fa-volume-down:before { content: "\f027" }
.fa-volume-up:before { content: "\f028" }
.fa-qrcode:before { content: "\f029" }
.fa-barcode:before { content: "\f02a" }
.fa-tag:before { content: "\f02b" }
.fa-tags:before { content: "\f02c" }
.fa-book:before { content: "\f02d" }
.fa-bookmark:before { content: "\f02e" }
.fa-print:before { content: "\f02f" }
.fa-camera:before { content: "\f030" }
.fa-font:before { content: "\f031" }
.fa-bold:before { content: "\f032" }
.fa-italic:before { content: "\f033" }
.fa-text-height:before { content: "\f034" }
.fa-text-width:before { content: "\f035" }
.fa-align-left:before { content: "\f036" }
.fa-align-center:before { content: "\f037" }
.fa-align-right:before { content: "\f038" }
.fa-align-justify:before { content: "\f039" }
.fa-list:before { content: "\f03a" }
.fa-dedent:before,
.fa-outdent:before { content: "\f03b" }
.fa-indent:before { content: "\f03c" }
.fa-video-camera:before { content: "\f03d" }
.fa-picture-o:before { content: "\f03e" }
.fa-pencil:before { content: "\f040" }
.fa-map-marker:before { content: "\f041" }
.fa-adjust:before { content: "\f042" }
.fa-tint:before { content: "\f043" }
.fa-edit:before,
.fa-pencil-square-o:before { content: "\f044" }
.fa-share-square-o:before { content: "\f045" }
.fa-check-square-o:before { content: "\f046" }
.fa-arrows:before { content: "\f047" }
.fa-step-backward:before { content: "\f048" }
.fa-fast-backward:before { content: "\f049" }
.fa-backward:before { content: "\f04a" }
.fa-play:before { content: "\f04b" }
.fa-pause:before { content: "\f04c" }
.fa-stop:before { content: "\f04d" }
.fa-forward:before { content: "\f04e" }
.fa-fast-forward:before { content: "\f050" }
.fa-step-forward:before { content: "\f051" }
.fa-eject:before { content: "\f052" }
.fa-chevron-left:before { content: "\f053" }
.fa-chevron-right:before { content: "\f054" }
.fa-plus-circle:before { content: "\f055" }
.fa-minus-circle:before { content: "\f056" }
.fa-times-circle:before { content: "\f057" }
.fa-check-circle:before { content: "\f058" }
.fa-question-circle:before { content: "\f059" }
.fa-info-circle:before { content: "\f05a" }
.fa-crosshairs:before { content: "\f05b" }
.fa-times-circle-o:before { content: "\f05c" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-ban:before { content: "\f05e" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before,
.fa-share:before { content: "\f064" }
.fa-expand:before { content: "\f065" }
.fa-compress:before { content: "\f066" }
.fa-plus:before { content: "\f067" }
.fa-minus:before { content: "\f068" }
.fa-asterisk:before { content: "\f069" }
.fa-exclamation-circle:before { content: "\f06a" }
.fa-gift:before { content: "\f06b" }
.fa-leaf:before { content: "\f06c" }
.fa-fire:before { content: "\f06d" }
.fa-eye:before { content: "\f06e" }
.fa-eye-slash:before { content: "\f070" }
.fa-warning:before,
.fa-exclamation-triangle:before { content: "\f071" }
.fa-plane:before { content: "\f072" }
.fa-calendar:before { content: "\f073" }
.fa-random:before { content: "\f074" }
.fa-comment:before { content: "\f075" }
.fa-magnet:before { content: "\f076" }
.fa-chevron-up:before { content: "\f077" }
.fa-chevron-down:before { content: "\f078" }
.fa-retweet:before { content: "\f079" }
.fa-shopping-cart:before { content: "\f07a" }
.fa-folder:before { content: "\f07b" }
.fa-folder-open:before { content: "\f07c" }
.fa-arrows-v:before { content: "\f07d" }
.fa-arrows-h:before { content: "\f07e" }
.fa-bar-chart-o:before { content: "\f080" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-camera-retro:before { content: "\f083" }
.fa-key:before { content: "\f084" }
.fa-gears:before,
.fa-cogs:before { content: "\f085" }
.fa-comments:before { content: "\f086" }
.fa-thumbs-o-up:before { content: "\f087" }
.fa-thumbs-o-down:before { content: "\f088" }
.fa-star-half:before { content: "\f089" }
.fa-heart-o:before { content: "\f08a" }
.fa-sign-out:before { content: "\f08b" }
.fa-linkedin-square:before { content: "\f08c" }
.fa-thumb-tack:before { content: "\f08d" }
.fa-external-link:before { content: "\f08e" }
.fa-sign-in:before { content: "\f090" }
.fa-trophy:before { content: "\f091" }
.fa-github-square:before { content: "\f092" }
.fa-upload:before { content: "\f093" }
.fa-lemon-o:before { content: "\f094" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-bookmark-o:before { content: "\f097" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook:before { content: "\f09a" }
.fa-github:before { content: "\f09b" }
.fa-unlock:before { content: "\f09c" }
.fa-credit-card:before { content: "\f09d" }
.fa-rss:before { content: "\f09e" }
.fa-hdd-o:before { content: "\f0a0" }
.fa-bullhorn:before { content: "\f0a1" }
.fa-bell:before { content: "\f0f3" }
.fa-certificate:before { content: "\f0a3" }
.fa-hand-o-right:before { content: "\f0a4" }
.fa-hand-o-left:before { content: "\f0a5" }
.fa-hand-o-up:before { content: "\f0a6" }
.fa-hand-o-down:before { content: "\f0a7" }
.fa-arrow-circle-left:before { content: "\f0a8" }
.fa-arrow-circle-right:before { content: "\f0a9" }
.fa-arrow-circle-up:before { content: "\f0aa" }
.fa-arrow-circle-down:before { content: "\f0ab" }
.fa-globe:before { content: "\f0ac" }
.fa-wrench:before { content: "\f0ad" }
.fa-tasks:before { content: "\f0ae" }
.fa-filter:before { content: "\f0b0" }
.fa-briefcase:before { content: "\f0b1" }
.fa-arrows-alt:before { content: "\f0b2" }
.fa-group:before,
.fa-users:before { content: "\f0c0" }
.fa-chain:before,
.fa-link:before { content: "\f0c1" }
.fa-cloud:before { content: "\f0c2" }
.fa-flask:before { content: "\f0c3" }
.fa-cut:before,
.fa-scissors:before { content: "\f0c4" }
.fa-copy:before,
.fa-files-o:before { content: "\f0c5" }
.fa-paperclip:before { content: "\f0c6" }
.fa-save:before,
.fa-floppy-o:before { content: "\f0c7" }
.fa-square:before { content: "\f0c8" }
.fa-bars:before { content: "\f0c9" }
.fa-list-ul:before { content: "\f0ca" }
.fa-list-ol:before { content: "\f0cb" }
.fa-strikethrough:before { content: "\f0cc" }
.fa-underline:before { content: "\f0cd" }
.fa-table:before { content: "\f0ce" }
.fa-magic:before { content: "\f0d0" }
.fa-truck:before { content: "\f0d1" }
.fa-pinterest:before { content: "\f0d2" }
.fa-pinterest-square:before { content: "\f0d3" }
.fa-google-plus-square:before { content: "\f0d4" }
.fa-google-plus:before { content: "\f0d5" }
.fa-money:before { content: "\f0d6" }
.fa-caret-down:before { content: "\f0d7" }
.fa-caret-up:before { content: "\f0d8" }
.fa-caret-left:before { content: "\f0d9" }
.fa-caret-right:before { content: "\f0da" }
.fa-columns:before { content: "\f0db" }
.fa-unsorted:before,
.fa-sort:before { content: "\f0dc" }
.fa-sort-down:before,
.fa-sort-asc:before { content: "\f0dd" }
.fa-sort-up:before,
.fa-sort-desc:before { content: "\f0de" }
.fa-envelope:before { content: "\f0e0" }
.fa-linkedin:before { content: "\f0e1" }
.fa-rotate-left:before,
.fa-undo:before { content: "\f0e2" }
.fa-legal:before,
.fa-gavel:before { content: "\f0e3" }
.fa-dashboard:before,
.fa-tachometer:before { content: "\f0e4" }
.fa-comment-o:before { content: "\f0e5" }
.fa-comments-o:before { content: "\f0e6" }
.fa-flash:before,
.fa-bolt:before { content: "\f0e7" }
.fa-sitemap:before { content: "\f0e8" }
.fa-umbrella:before { content: "\f0e9" }
.fa-paste:before,
.fa-clipboard:before { content: "\f0ea" }
.fa-lightbulb-o:before { content: "\f0eb" }
.fa-exchange:before { content: "\f0ec" }
.fa-cloud-download:before { content: "\f0ed" }
.fa-cloud-upload:before { content: "\f0ee" }
.fa-user-md:before { content: "\f0f0" }
.fa-stethoscope:before { content: "\f0f1" }
.fa-suitcase:before { content: "\f0f2" }
.fa-bell-o:before { content: "\f0a2" }
.fa-coffee:before { content: "\f0f4" }
.fa-cutlery:before { content: "\f0f5" }
.fa-file-text-o:before { content: "\f0f6" }
.fa-building-o:before { content: "\f0f7" }
.fa-hospital-o:before { content: "\f0f8" }
.fa-ambulance:before { content: "\f0f9" }
.fa-medkit:before { content: "\f0fa" }
.fa-fighter-jet:before { content: "\f0fb" }
.fa-beer:before { content: "\f0fc" }
.fa-h-square:before { content: "\f0fd" }
.fa-plus-square:before { content: "\f0fe" }
.fa-angle-double-left:before { content: "\f100" }
.fa-angle-double-right:before { content: "\f101" }
.fa-angle-double-up:before { content: "\f102" }
.fa-angle-double-down:before { content: "\f103" }
.fa-angle-left:before { content: "\f104" }
.fa-angle-right:before { content: "\f105" }
.fa-angle-up:before { content: "\f106" }
.fa-angle-down:before { content: "\f107" }
.fa-desktop:before { content: "\f108" }
.fa-laptop:before { content: "\f109" }
.fa-tablet:before { content: "\f10a" }
.fa-mobile-phone:before,
.fa-mobile:before { content: "\f10b" }
.fa-circle-o:before { content: "\f10c" }
.fa-quote-left:before { content: "\f10d" }
.fa-quote-right:before { content: "\f10e" }
.fa-spinner:before { content: "\f110" }
.fa-circle:before { content: "\f111" }
.fa-mail-reply:before,
.fa-reply:before { content: "\f112" }
.fa-github-alt:before { content: "\f113" }
.fa-folder-o:before { content: "\f114" }
.fa-folder-open-o:before { content: "\f115" }
.fa-smile-o:before { content: "\f118" }
.fa-frown-o:before { content: "\f119" }
.fa-meh-o:before { content: "\f11a" }
.fa-gamepad:before { content: "\f11b" }
.fa-keyboard-o:before { content: "\f11c" }
.fa-flag-o:before { content: "\f11d" }
.fa-flag-checkered:before { content: "\f11e" }
.fa-terminal:before { content: "\f120" }
.fa-code:before { content: "\f121" }
.fa-reply-all:before { content: "\f122" }
.fa-mail-reply-all:before { content: "\f122" }
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before { content: "\f123" }
.fa-location-arrow:before { content: "\f124" }
.fa-crop:before { content: "\f125" }
.fa-code-fork:before { content: "\f126" }
.fa-unlink:before,
.fa-chain-broken:before { content: "\f127" }
.fa-question:before { content: "\f128" }
.fa-info:before { content: "\f129" }
.fa-exclamation:before { content: "\f12a" }
.fa-superscript:before { content: "\f12b" }
.fa-subscript:before { content: "\f12c" }
.fa-eraser:before { content: "\f12d" }
.fa-puzzle-piece:before { content: "\f12e" }
.fa-microphone:before { content: "\f130" }
.fa-microphone-slash:before { content: "\f131" }
.fa-shield:before { content: "\f132" }
.fa-calendar-o:before { content: "\f133" }
.fa-fire-extinguisher:before { content: "\f134" }
.fa-rocket:before { content: "\f135" }
.fa-maxcdn:before { content: "\f136" }
.fa-chevron-circle-left:before { content: "\f137" }
.fa-chevron-circle-right:before { content: "\f138" }
.fa-chevron-circle-up:before { content: "\f139" }
.fa-chevron-circle-down:before { content: "\f13a" }
.fa-html5:before { content: "\f13b" }
.fa-css3:before { content: "\f13c" }
.fa-anchor:before { content: "\f13d" }
.fa-unlock-alt:before { content: "\f13e" }
.fa-bullseye:before { content: "\f140" }
.fa-ellipsis-h:before { content: "\f141" }
.fa-ellipsis-v:before { content: "\f142" }
.fa-rss-square:before { content: "\f143" }
.fa-play-circle:before { content: "\f144" }
.fa-ticket:before { content: "\f145" }
.fa-minus-square:before { content: "\f146" }
.fa-minus-square-o:before { content: "\f147" }
.fa-level-up:before { content: "\f148" }
.fa-level-down:before { content: "\f149" }
.fa-check-square:before { content: "\f14a" }
.fa-pencil-square:before { content: "\f14b" }
.fa-external-link-square:before { content: "\f14c" }
.fa-share-square:before { content: "\f14d" }
.fa-compass:before { content: "\f14e" }
.fa-toggle-down:before,
.fa-caret-square-o-down:before { content: "\f150" }
.fa-toggle-up:before,
.fa-caret-square-o-up:before { content: "\f151" }
.fa-toggle-right:before,
.fa-caret-square-o-right:before { content: "\f152" }
.fa-euro:before,
.fa-eur:before { content: "\f153" }
.fa-gbp:before { content: "\f154" }
.fa-dollar:before,
.fa-usd:before { content: "\f155" }
.fa-rupee:before,
.fa-inr:before { content: "\f156" }
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before { content: "\f157" }
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before { content: "\f158" }
.fa-won:before,
.fa-krw:before { content: "\f159" }
.fa-bitcoin:before,
.fa-btc:before { content: "\f15a" }
.fa-file:before { content: "\f15b" }
.fa-file-text:before { content: "\f15c" }
.fa-sort-alpha-asc:before { content: "\f15d" }
.fa-sort-alpha-desc:before { content: "\f15e" }
.fa-sort-amount-asc:before { content: "\f160" }
.fa-sort-amount-desc:before { content: "\f161" }
.fa-sort-numeric-asc:before { content: "\f162" }
.fa-sort-numeric-desc:before { content: "\f163" }
.fa-thumbs-up:before { content: "\f164" }
.fa-thumbs-down:before { content: "\f165" }
.fa-youtube-square:before { content: "\f166" }
.fa-youtube:before { content: "\f167" }
.fa-xing:before { content: "\f168" }
.fa-xing-square:before { content: "\f169" }
.fa-youtube-play:before { content: "\f16a" }
.fa-dropbox:before { content: "\f16b" }
.fa-stack-overflow:before { content: "\f16c" }
.fa-instagram:before { content: "\f16d" }
.fa-flickr:before { content: "\f16e" }
.fa-adn:before { content: "\f170" }
.fa-bitbucket:before { content: "\f171" }
.fa-bitbucket-square:before { content: "\f172" }
.fa-tumblr:before { content: "\f173" }
.fa-tumblr-square:before { content: "\f174" }
.fa-long-arrow-down:before { content: "\f175" }
.fa-long-arrow-up:before { content: "\f176" }
.fa-long-arrow-left:before { content: "\f177" }
.fa-long-arrow-right:before { content: "\f178" }
.fa-apple:before { content: "\f179" }
.fa-windows:before { content: "\f17a" }
.fa-android:before { content: "\f17b" }
.fa-linux:before { content: "\f17c" }
.fa-dribbble:before { content: "\f17d" }
.fa-skype:before { content: "\f17e" }
.fa-foursquare:before { content: "\f180" }
.fa-trello:before { content: "\f181" }
.fa-female:before { content: "\f182" }
.fa-male:before { content: "\f183" }
.fa-gittip:before { content: "\f184" }
.fa-sun-o:before { content: "\f185" }
.fa-moon-o:before { content: "\f186" }
.fa-archive:before { content: "\f187" }
.fa-bug:before { content: "\f188" }
.fa-vk:before { content: "\f189" }
.fa-weibo:before { content: "\f18a" }
.fa-renren:before { content: "\f18b" }
.fa-pagelines:before { content: "\f18c" }
.fa-stack-exchange:before { content: "\f18d" }
.fa-arrow-circle-o-right:before { content: "\f18e" }
.fa-arrow-circle-o-left:before { content: "\f190" }
.fa-toggle-left:before,
.fa-caret-square-o-left:before { content: "\f191" }
.fa-dot-circle-o:before { content: "\f192" }
.fa-wheelchair:before { content: "\f193" }
.fa-vimeo-square:before { content: "\f194" }
.fa-turkish-lira:before,
.fa-try:before { content: "\f195" }
.fa-plus-square-o:before { content: "\f196" }
.ir,
.icon,
.flag,
.btn-ma,
.i-stars,
.i-preliminar,
.i-revised,
.i-vol0,
.i-vol1,
.i-vol2,
.i-vol3,
.i-10,
.i-16,
.i-20,
.i-32 {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -999px;
    text-align: left;
}
.ie .icon,
.ie .flag,
.ie .ir,
.ie .btn-ma,
.ie .i-10,
.ie .i-16,
.ie .i-20,
.ie .i-32 {
    text-indent: -1px;
    font-size: 0;
    line-height: 0;
}
.icon,
.i-10,
.i-16,
.i-20,
.i-32,
.i-stars,
.i-preliminar,
.i-revised,
.i-vol0,
.i-vol1,
.i-vol2,
.i-vol3,
.site-logo,
.footer-logo,
.site-search #searchbutton,
.addthis_toolbox .btn-social-s1 .at15t_email,
.i-mail,
.addthis_toolbox .btn-social-s1 .at15t_print,
.i-less,
.i-plus { background-image: url("http://cdn.fxstreet.com/img/sprites/sprite-mega22.png") }
.i-hover:hover,
.btn-help:hover .i-help-s { background-image: url("http://cdn.fxstreet.com/img/sprites/sprite-mega-hover-02.png") }
.btn-social-s3 {
    background-image: url("http://cdn.fxstreet.com/img/sprites/sprite-socialicons.png");
    margin-right: 4px;
}
.icon {
    width: 16px;
    height: 16px;
    margin-right: 5px;
}
.i-10,
.i-rss {
    width: 10px;
    height: 10px;
}
.i-16 {
    width: 16px;
    height: 16px;
    margin-right: 4px;
}
.i-20,
.i-facebook-m,
.i-yahoo-m,
.i-google-m {
    width: 20px;
    height: 20px;
}
.i-32,
.i-pdf,
.i-arrow-green-l,
.i-arrow-red-l,
.i-arrow-neutral-l,
.i-facebook-l,
.i-twitter-l,
.i-rss-l,
.i-youtube-l,
.i-forexstreet-l {
    width: 32px;
    height: 32px;
}
.i-48 {
    width: 48px;
    height: 48px;
}
.i-stars {
    height: 12px;
    width: 70px;
}
.i-openclose { background-position: -16px 0 }
.i-closed { background-position: 0 0 }
.i-refresh { background-position: -32px 0 }
.i-configure { background-position: -48px 0 }
.i-closebutton { background-position: -64px 0 }
.i-popupmenu { background-position: -80px 0 }
.i-add,
.i-remove {
    width: 14px;
    height: 14px;
}
.i-add { background-position: -112px 0 }
.i-add-small { background-position: -176px 0 }
.i-comment-small { background-position: -190px 0 }
.i-remove { background-position: -96px 0 }
.i-help-s {
    background-position: -128px 0;
    width: 12px;
    height: 12px;
    margin-right: 2px;
}
.i-plus { background-position: -143px 0 }
.i-less { background-position: -160px 0 }
.i-vote-up {
    background-position: 0 -16px;
    margin-right: 2px;
}
.i-vote-down {
    background-position: -16px -16px;
    margin-right: 2px;
}
.i-mail,
.i-email,
.addthis_toolbox .btn-social-s1 .at15t_email { background-position: -48px -16px }
.i-print,
.addthis_toolbox .btn-social-s1 .at15t_print { background-position: -64px -16px }
.i-warning { background-position: -80px -16px }
.i-error { background-position: -96px -16px }
.state-unfollow .btn-icon,
.i-nofeature,
.i-False,
.i-x { background-position: -112px -16px }
.state-following .btn-icon,
.i-yesfeature,
.i-True,
.check-filter .active .icon,
.i-check { background-position: -128px -16px }
.i-sound { background-position: -160px -16px }
.i-video { background-position: -176px -16px }
.i-report { background-position: -192px -16px }
.i-speech { background-position: -208px -16px }
.i-rss-s3 { background-position: -224px -16px }
.i-outlook { background-position: 0 -32px }
.i-google { background-position: -16px -32px }
.i-ical { background-position: -32px -32px }
.i-csv { background-position: -48px -32px }
.i-ics { background-position: -64px -32px }
.site-search #searchbutton,
.i-search {
    background-position: -80px -32px;
    background-color: transparent;
}
.i-history { background-position: -96px -32px }
.i-arrow-diagonal { background-position: -112px -32px }
.i-w2c { background-position: -128px -32px }
.i-clock-s2 { background-position: -144px -32px }
.i-timezone { background-position: -160px -32px }
.i-rss2 {
    background-position: -176px -32px;
    width: 12px;
    height: 12px;
    margin-bottom: 3px;
    margin-right: 0;
}
.i-download-pdf {
    background-position: -220px -48px;
    width: 22px;
    margin-left: 2px;
}
.i-twitter-16 { background-position: -192px -32px }
.i-facebook-16 { background-position: -208px -32px }
.state-follow .btn-icon { background-position: -224px -32px }
.i-twitter { background-position: 0 0 }
.i-facebook { background-position: -20px 0 }
.i-yahoo { background-position: -40px 0 }
.i-google { background-position: -60px 0 }
.i-vol0 { background-position: -18px -48px }
.i-vol1 { background-position: -12px -48px }
.i-vol2 { background-position: -6px -48px }
.i-vol3 { background-position: 0 -48px }
.i-stars-5 { background-position: -48px -48px }
.i-stars-4 { background-position: -62px -48px }
.i-stars-3 { background-position: -76px -48px }
.i-stars-2 { background-position: -90px -48px }
.i-stars-1 { background-position: -104px -48px }
.i-stars-0 { background-position: -118px -48px }
.i-selection-m { background-position: 0 -64px }
.box-warning .box-icon,
.i-warning-m { background-position: -40px -64px }
.box-approved .box-icon,
.i-approved-m { background-position: -20px -64px }
.box-approved .i-approved-m,
.box-warning .i-warning-m,
.box-uimessage .box-icon {
    margin: 2px 8px 0 -32px;
    float: left;
}
.i-tip-m { background-position: -60px -64px }
.i-google-m { background-position: -80px -64px }
.i-yahoo-m { background-position: -100px -64px }
.i-facebook-m { background-position: -120px -64px }
.i-gplus-m { background-position: -140px -64px }
.i-linkedin-m { background-position: -160px -64px }
.i-rss-m { background-position: -180px -64px }
.i-forexstreet-m { background-position: -200px -64px }
.i-facebook-m-s2 { background-position: -220px -64px }
.i-twitter-m { background-position: -240px -64px }
.i-blog-m { background-position: -260px -64px }
.i-youtube-m { background-position: -280px -64px }
.i-weibo-m { background-position: -280px -86px }
.i-vk-m { background-position: -260px -86px }
.btn-follow-s2.btn-icon .i-16 { background-position: 16px 16px }
.i-facebook-s { background-position: 0 -84px }
.i-twitter-s { background-position: -10px -84px }
.i-youtube-s { background-position: -20px -84px }
.i-rss-s,
.i-rss { background-position: -30px -84px }
.i-rss { margin-right: 2px }
.i-forexstreet-s { background-position: -40px -84px }
.i-gplus-s { background-position: -172px -84px }
.i-premium,
.i-premium-s { background-position: -50px -84px }
.i-exclusive { background-position: -182px -84px }
.i-preliminar {
    background-position: -60px -84px;
    height: 9px;
    width: 9px;
}
.i-revised {
    background-position: -70px -84px;
    height: 7px;
    width: 8px;
}
.i-arrow-s-w-s2 { background-position: -110px -84px }
.i-arrow-s-e-s2 { background-position: -100px -84px }
.i-arrow-s-s-s2 {
    background-position: -90px -84px;
    margin: 0;
}
.i-link-outbound { background-position: -150px -84px }
.i-blog-s { background-position: -162px -84px }
.i-blog-l,
.i-blog-l-gray.i-social-hover:hover { background-position: 0 -318px }
.i-rss-l,
.i-rss-l-gray.i-social-hover:hover { background-position: -32px -318px }
.i-facebook-l,
.i-facebook-l-gray.i-social-hover:hover { background-position: -64px -318px }
.i-twitter-l,
.i-twitter-l-gray.i-social-hover:hover { background-position: -96px -318px }
.i-gplus-l,
.i-gplus-l-gray.i-social-hover:hover { background-position: -128px -318px }
.i-linkedin-l,
.i-linkedin-l-gray.i-social-hover:hover { background-position: -160px -318px }
.i-yahoo-l,
.i-yahoo-l-gray.i-social-hover:hover { background-position: -192px -318px }
.i-youtube-l,
.i-youtube-l-gray.i-social-hover:hover { background-position: -224px -318px }
.i-forexstreet-l,
.i-forexstreet-l-gray.i-social-hover:hover { background-position: -256px -318px }
.i-financialjuice-l { background-position: -200px -126px }
.i-vk-l { background-position: -224px -285px }
.i-blog-l-gray { background-position: 0 -350px }
.i-rss-l-gray { background-position: -32px -350px }
.i-facebook-l-gray { background-position: -64px -350px }
.i-twitter-l-gray { background-position: -96px -350px }
.i-gplus-l-gray { background-position: -128px -350px }
.i-linkedin-l-gray { background-position: -160px -350px }
.i-yahoo-l-gray { background-position: -192px -350px }
.i-youtube-l-gray { background-position: -224px -350px }
.i-forexstreet-l-gray { background-position: -256px -350px }
.i-blog-l-nobg,
.i-blog-l-nobg-gray.i-social-hover:hover { background-position: 0 -382px }
.i-rss-l-nobg,
.i-rss-l-nobg-gray.i-social-hover:hover { background-position: -32px -382px }
.i-facebook-l-nobg,
.i-facebook-l-nobg-gray.i-social-hover:hover { background-position: -64px -382px }
.i-twitter-l-nobg,
.i-twitter-l-nobg-gray.i-social-hover:hover { background-position: -96px -382px }
.i-gplus-l-nobg,
.i-gplus-l-nobg-gray.i-social-hover:hover { background-position: -128px -382px }
.i-linkedin-l-nobg,
.i-linkedin-l-nobg-gray.i-social-hover:hover { background-position: -160px -382px }
.i-yahoo-l-nobg,
.i-yahoo-l-nobg-gray.i-social-hover:hover { background-position: -192px -382px }
.i-youtube-l-nobg,
.i-youtube-l-nobg-gray.i-social-hover:hover { background-position: -224px -382px }
.i-forexstreet-l-nobg,
.i-forexstreet-l-nobg-gray.i-social-hover:hover { background-position: -256px -382px }
.i-blog-l-nobg-gray { background-position: 0 -414px }
.i-rss-l-nobg-gray { background-position: -32px -414px }
.i-facebook-l-nobg-gray { background-position: -64px -414px }
.i-twitter-l-nobg-gray { background-position: -96px -414px }
.i-gplus-l-nobg-gray { background-position: -128px -414px }
.i-linkedin-l-nobg-gray { background-position: -160px -414px }
.i-yahoo-l-nobg-gray { background-position: -192px -414px }
.i-youtube-l-nobg-gray { background-position: -224px -414px }
.i-forexstreet-l-nobg-gray { background-position: -256px -414px }
.i-detach {
    background-position: -224px -94px;
    width: 24px;
    height: 19px;
}
.i-arrow-green-l { background-position: -32px -126px }
.i-arrow-red-l { background-position: 0 -126px }
.i-arrow-neutral-l { background-position: -64px -126px }
.i-pdf { background-position: -96px -126px }
.i-tradertools-forexstudies-l { background-position: 0 -158px }
.i-tradertools-calendar-l { background-position: -48px -158px }
.i-tradertools-dollar-l { background-position: -142px -158px }
.i-tradertools-calc-l { background-position: -190px -158px }
.i-tradertools-rates-l { background-position: -96px -158px }
.i-tags {
    background-position: -128px -133px;
    height: 24px;
    width: 66px;
}
.i-europemap,
.i-usmap,
.i-asiamap,
.i-update,
.i-event,
.i-webinars {
    background-image: url("http://cdn.fxstreet.com/img/sprites/sprite-newsletter.png");
    float: left;
    margin: 0 10px 35px 0;
}
.i-europemap {
    background-position: 0 0;
    height: 70px;
    width: 70px;
}
.i-usmap {
    background-position: 0 -72px;
    height: 70px;
    width: 70px;
}
.i-asiamap {
    background-position: 0 -144px;
    height: 70px;
    width: 70px;
}
.i-update {
    background-position: 0 -216px;
    height: 70px;
    width: 70px;
}
.i-event {
    background-position: 0 -288px;
    height: 70px;
    width: 70px;
}
.i-webinars {
    background-position: 0 -358px;
    height: 70px;
    width: 70px;
}
.i-mt4,
.i-mt5 {
    background: transparent url(images/spriteListIcons.png) no-repeat bottom left;
    height: 17px;
    margin-right: 5px;
    width: 27px;
}
.i-mt5 { background-position: top left }
.btn-search {
    color: #0c1c3d;
    width: 15px;
    height: 15px;
    background: url(images/search.gif);
    border: none;
    margin-left: 5px;
    text-indent: -999px;
}
.i-webinarlive {
    background: url(http://cdn.fxstreet.com/img/icons/i-live2.gif);
    width: 28px;
    height: 12px;
}
.webinar-live {
    font-size: 11px;
    color: #333;
    vertical-align: middle;
}
.i-dropable {
    background-image: url(../..images/subnav-arrow.png);
    width: 5px;
    height: 5px;
    margin-left: 3px;
    margin-bottom: 2px;
}
.listing-filter .i-add,
.listing-filter .i-remove {
    float: right;
    margin-top: 2px;
}
.arrow-red { background: url("http://cdn.fxstreet.com/images/arrow-red.gif") no-repeat 2px 7px }
.arrow-green { background: url("http://cdn.fxstreet.com/images/arrow-green.gif") no-repeat 2px 7px }
.i-enlarge { display: none }
.i-loading-s2 { background-image: url('http://cdn.fxstreet.com/img/icons/i-loading-16x16-01.gif') }
.i-loading { background-image: url('http://cdn.fxstreet.com/images/ajax-loader-background.gif') }
.state-loading .btn-icon { background: url('http://cdn.fxstreet.com/img/icons/i-loading-16x16-01.gif') center center no-repeat }
.flag {
    height: 11px;
    width: 14px;
    margin-right: 0;
    background-image: url("http://cdn.fxstreet.com/img/sprites/sprite-flags5.png");
    box-shadow: 0 1px 1px #aaa;
}
.i-ae { background-position: 0 0 }
.i-ar { background-position: -14px 0 }
.i-at { background-position: -28px 0 }
.i-au { background-position: -42px 0 }
.i-be { background-position: -56px 0 }
.i-bg { background-position: -70px 0 }
.i-br { background-position: -84px 0 }
.i-ca { background-position: -98px 0 }
.i-cat { background-position: -112px 0 }
.i-ch { background-position: -126px 0 }
.i-cl { background-position: -140px 0 }
.i-cn { background-position: -154px 0 }
.i-co { background-position: -168px 0 }
.i-cz { background-position: -182px 0 }
.i-de { background-position: -196px 0 }
.i-dk { background-position: -210px 0 }
.i-dz { background-position: -224px 0 }
.i-ee { background-position: -238px 0 }
.i-eg { background-position: -252px 0 }
.i-emu { background-position: -266px 0 }
.i-es { background-position: -280px 0 }
.i-fi { background-position: -294px 0 }
.i-fr { background-position: -308px 0 }
.i-gr { background-position: -322px 0 }
.i-hk { background-position: -336px 0 }
.i-hu { background-position: -350px 0 }
.i-id { background-position: -364px 0 }
.i-ie { background-position: -378px 0 }
.i-il { background-position: -392px 0 }
.i-in { background-position: -406px 0 }
.i-ir { background-position: -420px 0 }
.i-is { background-position: -434px 0 }
.i-it { background-position: -448px 0 }
.i-jp { background-position: -462px 0 }
.i-kr { background-position: -476px 0 }
.i-lt { background-position: -490px 0 }
.i-lv { background-position: -504px 0 }
.i-mt { background-position: -518px 0 }
.i-mx { background-position: -532px 0 }
.i-my { background-position: -546px 0 }
.i-ng { background-position: -560px 0 }
.i-nl { background-position: 0 -11px }
.i-no { background-position: -14px -11px }
.i-nz { background-position: -28px -11px }
.i-pe { background-position: -42px -11px }
.i-ph { background-position: -56px -11px }
.i-pk { background-position: -70px -11px }
.i-pl { background-position: -84px -11px }
.i-pt { background-position: -98px -11px }
.i-ro { background-position: -112px -11px }
.i-ru { background-position: -126px -11px }
.i-sa { background-position: -140px -11px }
.i-se { background-position: -154px -11px }
.i-sg { background-position: -168px -11px }
.i-sk { background-position: -182px -11px }
.i-th { background-position: -196px -11px }
.i-tr { background-position: -210px -11px }
.i-tw { background-position: -224px -11px }
.i-ua { background-position: -238px -11px }
.i-uk,
.i-en { background-position: -252px -11px }
.i-us { background-position: -266px -11px }
.i-ve { background-position: -280px -11px }
.i-vn { background-position: -294px -11px }
.i-za { background-position: -308px -11px }
.i-us-uk { background-position: -322px -11px }
.module-calendarnextevent .flag,
.flag-l {
    width: 24px;
    height: 16px;
}
.i-ae-l { background-position: 0 -22px }
.i-ar-l { background-position: -24px -22px }
.i-at-l { background-position: -48px -22px }
.i-au-l { background-position: -72px -22px }
.i-be-l { background-position: -96px -22px }
.i-bg-l { background-position: -120px -22px }
.i-br-l { background-position: -144px -22px }
.i-ca-l { background-position: -168px -22px }
.i-cat-l { background-position: -192px -22px }
.i-ch-l { background-position: -216px -22px }
.i-cl-l { background-position: -240px -22px }
.i-cn-l { background-position: -264px -22px }
.i-co-l { background-position: -288px -22px }
.i-cz-l { background-position: -312px -22px }
.i-de-l { background-position: -336px -22px }
.i-dk-l { background-position: -360px -22px }
.i-dz-l { background-position: -384px -22px }
.i-ee-l { background-position: -408px -22px }
.i-eg-l { background-position: -432px -22px }
.i-emu-l { background-position: -456px -22px }
.i-es-l { background-position: -480px -22px }
.i-fi-l { background-position: -504px -22px }
.i-fr-l { background-position: -528px -22px }
.i-gr-l { background-position: -552px -22px }
.i-hk-l { background-position: 0 -38px }
.i-hu-l { background-position: -24px -38px }
.i-id-l { background-position: -48px -38px }
.i-ie-l { background-position: -72px -38px }
.i-il-l { background-position: -96px -38px }
.i-in-l { background-position: -120px -38px }
.i-ir-l { background-position: -144px -38px }
.i-is-l { background-position: -168px -38px }
.i-it-l { background-position: -192px -38px }
.i-jp-l { background-position: -216px -38px }
.i-kr-l { background-position: -240px -38px }
.i-lt-l { background-position: -264px -38px }
.i-lv-l { background-position: -288px -38px }
.i-mt-l { background-position: -312px -38px }
.i-mx-l { background-position: -336px -38px }
.i-my-l { background-position: -360px -38px }
.i-ng-l { background-position: -384px -38px }
.i-nl-l { background-position: -408px -38px }
.i-no-l { background-position: -432px -38px }
.i-nz-l { background-position: -456px -38px }
.i-pe-l { background-position: -480px -38px }
.i-ph-l { background-position: -504px -38px }
.i-pk-l { background-position: -528px -38px }
.i-pl-l { background-position: -552px -38px }
.i-pt-l { background-position: 0 -54px }
.i-ro-l { background-position: -24px -54px }
.i-ru-l { background-position: -48px -54px }
.i-sa-l { background-position: -72px -54px }
.i-se-l { background-position: -96px -54px }
.i-sg-l { background-position: -120px -54px }
.i-sk-l { background-position: -144px -54px }
.i-th-l { background-position: -168px -54px }
.i-tr-l { background-position: -192px -54px }
.i-tw-l { background-position: -216px -54px }
.i-ua-l { background-position: -240px -54px }
.i-uk-l,
.i-en-l { background-position: -264px -54px }
.i-us-l { background-position: -288px -54px }
.i-ve-l { background-position: -312px -54px }
.i-vn-l { background-position: -336px -54px }
.i-za-l { background-position: -360px -54px }
.i-noflag,
.i-noflag-l {
    background: transparent !important;
    background-image: none !important;
}
.btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #ccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    *margin-left: .3em;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    color: #333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.btn:active,
.btn.active { background-color: #ccc \9 }
.btn:first-child { *margin-left: 0 }
.btn:hover,
.btn:focus {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn.active,
.btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.true-disabled {
    opacity: 1 !important;
    background: #5e5c5c !important;
    border-color: #5e5c5c !important;
    color: #292929 !important;
    box-shadow: none !important;
}
.true-disabled:hover {
    background: #5e5c5c !important;
    border-color: #5e5c5c !important;
}
.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] { margin-top: 4px }
.btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] { margin-top: 0 }
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"],
.btn-xsmall [class^="icon-"],
.btn-xsmall [class*=" icon-"] { margin-top: -1px }
.btn-mini {
    padding: 0 6px;
    font-size: 10.5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.btn-xsmall {
    padding: 0 6px;
    font-size: 9px;
    line-height: 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.btn-block+.btn-block { margin-top: 5px }
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block { width: 100% }
.btn-blue.active,
.btn-orange.active,
.btn-red.active,
.btn-green.active,
.btn-gray.active,
.btn-inverse.active { color: rgba(255,255,255,0.75) }
.btn-blue {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #166894;
    background-image: -moz-linear-gradient(top, #177aa6, #144e79);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#177aa6), to(#144e79));
    background-image: -webkit-linear-gradient(top, #177aa6, #144e79);
    background-image: -o-linear-gradient(top, #177aa6, #144e79);
    background-image: linear-gradient(to bottom, #177aa6, #144e79);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff177aa6', endColorstr='#ff144e79', GradientType=0);
    border-color: #144e79 #144e79 #092337;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #144e79;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.btn-blue.disabled,
.btn-blue[disabled] {
    color: #fff;
    background-color: #144e79;
    *background-color: #104063;
}
.btn-blue:active,
.btn-blue.active { background-color: #0d324d \9 }
.btn-orange {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #f19515;
    background-image: -moz-linear-gradient(top, #ffa81f, #db7807);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa81f), to(#db7807));
    background-image: -webkit-linear-gradient(top, #ffa81f, #db7807);
    background-image: -o-linear-gradient(top, #ffa81f, #db7807);
    background-image: linear-gradient(to bottom, #ffa81f, #db7807);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffa81f', endColorstr='#ffdb7807', GradientType=0);
    border-color: #db7807 #db7807 #914f05;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #db7807;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.btn-orange.disabled,
.btn-orange[disabled] {
    color: #fff;
    background-color: #db7807;
    *background-color: #c26a06;
}
.btn-orange:active,
.btn-orange.active { background-color: #aa5d05 \9 }
.btn-red {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #cd5d4a;
    background-image: -moz-linear-gradient(top, #d86f5d, #bc422d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d86f5d), to(#bc422d));
    background-image: -webkit-linear-gradient(top, #d86f5d, #bc422d);
    background-image: -o-linear-gradient(top, #d86f5d, #bc422d);
    background-image: linear-gradient(to bottom, #d86f5d, #bc422d);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd86f5d', endColorstr='#ffbc422d', GradientType=0);
    border-color: #bc422d #bc422d #7e2c1e;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #bc422d;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.btn-red.disabled,
.btn-red[disabled] {
    color: #fff;
    background-color: #bc422d;
    *background-color: #a73b28;
}
.btn-red:active,
.btn-red.active { background-color: #933423 \9 }
.btn-green {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #91b03e;
    background-image: -moz-linear-gradient(top, #a1c247, #7a9531);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a1c247), to(#7a9531));
    background-image: -webkit-linear-gradient(top, #a1c247, #7a9531);
    background-image: -o-linear-gradient(top, #a1c247, #7a9531);
    background-image: linear-gradient(to bottom, #a1c247, #7a9531);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa1c247', endColorstr='#ff7a9531', GradientType=0);
    border-color: #7a9531 #7a9531 #4b5c1e;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #7a9531;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active,
.btn-green.disabled,
.btn-green[disabled] {
    color: #fff;
    background-color: #7a9531;
    *background-color: #6a822b;
}
.btn-green:active,
.btn-green.active { background-color: #5b6f25 \9 }
.btn-gray {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #adadad;
    background-image: -moz-linear-gradient(top, #bbb, #999);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bbb), to(#999));
    background-image: -webkit-linear-gradient(top, #bbb, #999);
    background-image: -o-linear-gradient(top, #bbb, #999);
    background-image: linear-gradient(to bottom, #bbb, #999);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbbbbbb', endColorstr='#ff999999', GradientType=0);
    border-color: #999 #999 #737373;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #999;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active,
.btn-gray.active,
.btn-gray.disabled,
.btn-gray[disabled] {
    color: #fff;
    background-color: #999;
    *background-color: #8c8c8c;
}
.btn-gray:active,
.btn-gray.active { background-color: #808080 \9 }
.btn-inverse {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #363636;
    background-image: -moz-linear-gradient(top, #444, #222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
    background-image: -webkit-linear-gradient(top, #444, #222);
    background-image: -o-linear-gradient(top, #444, #222);
    background-image: linear-gradient(to bottom, #444, #222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    border-color: #222 #222 #000;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #222;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    color: #fff;
    background-color: #222;
    *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active { background-color: #080808 \9 }
button.btn,
input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px;
}
button.btn.btn-xsmall,
input[type="submit"].btn.btn-xsmall {
    *padding-top: 1px;
    *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #115979;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
    color: #fa9900;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
    color: #333;
    text-decoration: none;
}
.huge-button { font-size: 24px }
.huge-button-text {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    min-width: 60%;
}
.huge-button-text small { font-size: 16px !important }
.btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em;
}
.btn-group:first-child { *margin-left: 0 }
.btn-group+.btn-group { margin-left: 5px }
.btn-toolbar {
    font-size: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}
.btn-toolbar>.btn+.btn,
.btn-toolbar>.btn-group+.btn,
.btn-toolbar>.btn+.btn-group { margin-left: 5px }
.btn-group>.btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-group>.btn+.btn { margin-left: -1px }
.btn-group>.btn,
.btn-group>.dropdown-menu,
.btn-group>.popover { font-size: 14px }
.btn-group>.btn-mini { font-size: 10.5px }
.btn-group>.btn-small { font-size: 11.9px }
.btn-group>.btn-large { font-size: 17.5px }
.btn-group>.btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}
.btn-group>.btn:last-child,
.btn-group>.dropdown-toggle {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
}
.btn-group>.btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}
.btn-group>.btn.large:last-child,
.btn-group>.large.dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}
.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active { z-index: 2 }
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle { outline: 0 }
.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    *padding-top: 5px;
    *padding-bottom: 5px;
}
.btn-group>.btn-mini+.dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px;
}
.btn-group>.btn-small+.dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px;
}
.btn-group>.btn-large+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group.open .btn.dropdown-toggle { background-color: #e6e6e6 }
.btn-group.open .btn-blue.dropdown-toggle { background-color: #144e79 }
.btn-group.open .btn-orange.dropdown-toggle { background-color: #db7807 }
.btn-group.open .btn-red.dropdown-toggle { background-color: #bc422d }
.btn-group.open .btn-green.dropdown-toggle { background-color: #7a9531 }
.btn-group.open .btn-gray.dropdown-toggle { background-color: #999 }
.btn-group.open .btn-inverse.dropdown-toggle { background-color: #222 }
.btn .caret {
    margin-top: 8px;
    margin-left: 0;
}
.btn-large .caret { margin-top: 6px }
.btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px;
}
.btn-mini .caret,
.btn-small .caret { margin-top: 8px }
.dropup .btn-large .caret { border-bottom-width: 5px }
.btn-blue .caret,
.btn-orange .caret,
.btn-red .caret,
.btn-blue .caret,
.btn-green .caret,
.btn-inverse .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.btn-group-vertical {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.btn-group-vertical>.btn {
    display: block;
    float: none;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-group-vertical>.btn+.btn {
    margin-left: 0;
    margin-top: -1px;
}
.btn-group-vertical>.btn:first-child {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.btn-group-vertical>.btn:last-child {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
.btn-group-vertical>.btn-large:first-child {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.btn-group-vertical>.btn-large:last-child {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.box-approved,
.box-tip,
.box-warning {
    border-width: 1px;
    border-style: solid;
    border-color: #d6e6b1;
    background-color: #fbfbfb;
    line-height: 1.5em;
    padding: 10px 10px 15px 45px;
    margin-bottom: 10px;
    zoom: 1;
}
.box-tip { border-color: #b1d6e1 }
.box-warning { border-color: #febaa0 !important }
.box-tip-s2 {
    background: #fff1b0;
    border-color: #ffe87d;
    padding: 20px;
    font-size: 15px;
}
.box-tip-s2 p { margin-bottom: 10px }
.box-tip .i-tip,
.box-tip .i-tip-m {
    margin-left: 6px;
    width: 20px;
    height: 20px;
    margin: 0 8px 0 -32px;
    float: left;
}
.alert {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert h4 {
    margin-top: 0;
    color: inherit;
}
.alert .alert-link { font-weight: bold }
.alert-link {
    font-weight: bold;
    cursor: pointer;
}
.alert>p,
.alert>ul { margin-bottom: 0 }
.alert>p+p { margin-top: 5px }
.alert-dismissable { padding-right: 35px }
.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-success hr { border-top-color: #c9e2b3 }
.alert-success .alert-link { color: #356635 }
.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-info hr { border-top-color: #a6e1ec }
.alert-info .alert-link { color: #2d6987 }
.alert-warning {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.alert-warning hr { border-top-color: #f7e1b5 }
.alert-warning .alert-link { color: #a47e3c }
.alert-danger {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert-danger hr { border-top-color: #e4b9c0 }
.alert-danger .alert-link { color: #953b39 }
.fxs-alert-warning {
    padding: 10px 0 6px 0;
    background-color: #fae895;
    color: #394551;
    font-size: 1.1em;
    position: relative;
}
.fxs-alert-warning i {
    margin-left: 10px;
    font-size: 22px;
    position: relative;
    top: 1px;
}
.fxs-alert-warning p {
    width: 88%;
    line-height: 1.3em;
}
.fxs-alert-warning p a { color: #4d9cff }
.fxs-close {
    background: none;
    border: none;
    font-size: 18px;
    opacity: .6;
    position: absolute;
    right: 1%;
    top: 18%;
}
.fxs-cookies {
    display: none;
    margin-bottom: 20px;
    margin-top: 20px;
}
.fxs-cookies .fxs-close { display: none; top: 22% }
.hovertooltip,
.tooltip-followsuccess { position: relative }
.hovertooltip .hovertooltip-hiddencontent,
.tooltip-followsuccess .tooltip-followsuccess-hiddencontent {
    display: none;
    position: absolute;
    bottom: -16px;
    z-index: 3;
    width: 1px;
    height: 1px;
}
.hovertooltip .hovertooltip-hiddencontent .outer {
    display: block;
    width: 200px;
}
.hovertooltip .hovertooltip-hiddencontent .inner {
    display: block;
    padding: 7px 8px;
}
.hovertooltip-target.state-hover .hovertooltip-hiddencontent,
.tooltip-followsuccess.state-followsuccess .tooltip-followsuccess-hiddencontent { display: block }
.tooltip-s1 {
    position: relative;
    background: #fafafa;
    color: #444;
    border-radius: 2px;
    box-shadow: 2px 2px 5px #999;
    font-size: 13px;
    line-height: 17px;
    border-radius: 8px;
    border: solid 2px #999;
}
.tooltip-s1:before,
.tooltip-s1:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border: solid 2px #fafafa;
}
.tooltip-s1-bottom:after {
    left: 23px;
    top: -12px;
    border-left-color: transparent;
    border-right-color: transparent;
    border-width: 0 12px 12px;
}
.tooltip-s1-bottom:before {
    left: 20px;
    top: -15px;
    border-color: #999;
    border-left-color: transparent;
    border-right-color: transparent;
    border-width: 0 15px 15px;
}
.tooltip-followsuccess .tooltip-followsuccess-hiddencontent .outer {
    display: block;
    width: 425px;
}
.tooltip-followsuccess-hiddencontent .inner { padding: 13px 20px 9px 11px }
.tooltip-followsuccess-hiddencontent .block {
    float: left;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    margin-left: 1px;
    margin-bottom: 3px;
    border: solid 3px #fff;
}
.tooltip-followsuccess-hiddencontent .block-inner {
    display: block;
    height: 88px;
    width: 93px;
    overflow: hidden;
}
.tooltip-followsuccess-hiddencontent .followsuccess-icon:hover { border-color: #ddd }
.tooltip-followsuccess-hiddencontent .i-closebutton {
    right: 2px;
    top: 2px;
    position: absolute;
}
.followsuccess-icon .image {
    display: block;
    margin: 0;
    height: 55px;
    width: auto;
    margin-bottom: 4px;
    background: transparent;
}
.followsuccess-icon .text {
    display: table;
    width: 100%;
}
.followsuccess-icon .text-inner {
    display: table-cell;
    height: 29px;
    text-align: center;
    vertical-align: middle;
}
.tooltip-followsuccess-hiddencontent .item-01 {
    padding-top: 0;
    padding-top: 11px;
    text-align: left;
    border: 0;
    font-size: 15px;
    line-height: 19px;
}
.tooltip-followsuccess-hiddencontent .item-01 .block-inner { height: 77px }
.tooltip-followsuccess-hiddencontent .item-01 .text {
    margin-top: 0;
    padding-top: 0;
}
.tooltip-followsuccess-hiddencontent .item-03 { line-height: 12px }
.tooltip-followsuccess-hiddencontent .a-manage { font-size: 12px }
.tooltip-followsuccess-hiddencontent .followsuccess-icon { background: url(http://cdn.fxstreet.com/img/sprites/sprite-followsuccess-01.png) }
.tooltip-followsuccess-hiddencontent .item-02 { background-position: left top }
.tooltip-followsuccess-hiddencontent .item-03 { background-position: center top }
.tooltip-followsuccess-hiddencontent .item-04 { background-position: right top }
.tooltip-followsuccess-hiddencontent .item-05 {
    display: block;
    margin-top: 2px;
    padding-top: 7px;
    padding-bottom: 1px;
    border-top: Solid 1px #e1e1e1;
    clear: both;
    color: #777;
    font-size: 12px;
    box-shadow: inset 0 8px 8px -8px #ddd;
}
.menu-popup { position: relative }
.it-menu-tabs-options {
    position: relative;
    z-index: 998;
    float: left;
}
.menu-popup-container {
    position: absolute;
    left: -20px;
    top: 1px;
    z-index: 999;
    width: 120px;
    margin: 0;
    padding: 4px;
    list-style: none;
    background: #fafafa;
    color: #333;
    -webkit-box-shadow: 1px 1px 1px #ddd;
    box-shadow: 1px 1px 1px #ddd;
    border: solid 1px #ddd;
    border-color: #ccc #c6c6c6 #bababa #ccc;
}
.ie7 .menu-popup-container,
.ie7 .it-menu-tabs-options { position: initial !important }
.menu-popup-container .item {
    padding: 5px;
    border-bottom: solid 1px #eee;
}
.menu-popup-container .item:hover {
    text-decoration: underline;
    cursor: pointer;
    background: #f1f1f1;
}
.menu-popup-container .item:last-child { border: none }
.table-utilities .dropdown-menu a {
    padding: 5px 0;
    font-size: 11px;
}
.table-utilities .dropdown-target {
    color: #115979;
    text-decoration: none;
}
.table-utilities .state-hover .dropdown-target {
    z-index: 999;
    color: #d2700f;
}
.table-utilities .state-hover .dropdown-menu,
.table-utilities .state-hover .dropdown-info {
    display: block;
    -moz-transition: opacity 4s;
    -webkit-transition: opacity 4s;
    -o-transition: opacity 4s;
    transition: opacity 4s;
}
.table-utilities .state-hover a:link,
.site-utilities .state-hover a:hover { color: #666 }
.table-utilities { height: 20px }
.table-utilities .dropdown-menu {
    background: #fff;
    border: solid 1px #eee;
    top: 11px;
    box-shadow: 0 1px 4px 1px #aaa;
    right: 6px;
    padding: 9px;
    text-align: left;
    font-size: 13px;
}
.nav-pagination {
    text-align: center;
    color: #999;
    margin-top: 20px;
    font-size: 16px;
    line-height: 22px;
}
.nav-pagination li { display: inline }
.nav-pagination a {
    padding: 5px 7px;
    margin: 0 2px;
    border: solid 1px #ddd;
    border-color: #ddd #ddd #ccc;
    background-color: #f3f3f3;
    background-image: -moz-linear-gradient(top, #f6f6f6, #eee);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#eee));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #eee);
    background-image: -o-linear-gradient(top, #f6f6f6, #eee);
    background-image: linear-gradient(to bottom, #f6f6f6, #eee);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#ffeeeeee', GradientType=0);
}
.nav-pagination a:hover {
    border-color: #d1d1d1;
    background: #e6e6e6;
}
.nav-pagination #lblPage { padding: 5px 8px }
.nav-pagination .li-last {
    padding-left: 20px;
    padding-right: 1em;
}
.nav-pagination .li-first { padding-right: 20px }
.nav-glossary { text-align: center }
.nav-glossary .ib {
    width: 1.75em;
    background: #f7f7f7;
    border: solid 1px #e6e6e6;
    padding: .3em 0;
    margin-bottom: 3px;
    font-weight: bold;
}
.glossary-entries { padding: 20px 10px 15px 20px }
.glossary-entries li { margin-bottom: 5px }
.module-glossary td { border-right: 1px solid #d5d5d5 }
.module-glossary .module-title {
    line-height: 2em;
    background: #fff url('images/spriteGrad02.png') repeat-x 0 1px;
    border-style: solid;
    border-width: 1px 0;
    border-color: #d6d6d6;
    color: #666;
    padding: 3px 3px 3px 24px;
    margin-bottom: 0;
    font-size: 16px;
    text-align: left;
}
.layout-xcol .col {
    float: left;
    padding: 8px;
    margin-right: 10px;
}
.layout-bar {
    clear: left;
    zoom: 1;
}
.layout-bar:after {
    overflow: hidden;
    display: block;
    content: "";
    clear: both;
}
.layout-bar .bar-left { float: left }
.layout-bar .bar-right { float: right }
.layout-bar li,
.layout-bar ul {
    display: inline;
    vertical-align: middle;
}
.layout-tabs {
	display: none;
    height: 2.2em;
    border-bottom: solid 1px #d6d6d6;
}
.layout-tabs li {
    float: left;
    display: inline;
    position: relative;
    left: 2px;
}
.layout-tabs a {
    display: block;
    padding: .6em .8em;
    border-width: 0 1px;
    line-height: 1em;
    border-right: 1px solid #ddd;
    border-left: solid 1px #f6f6f6;
    cursor: pointer;
}
.layout-tabs .active a,
.layout-tabs .ui-tabs-selected a,
.layout-tabs .ui-tabs-active a {
    padding-bottom: 1em;
    margin-top: -0.4em;
    border-top: solid 1px #d6d6d6;
    background: #fff;
    position: relative;
    top: 1px;
    font-weight: bold;
}
.page-tabs {
    font-size: 17px;
    font-weight: bold;
    border-bottom: solid 1px #bbb;
    box-shadow: inset 0 -10px 7px -10px #ccc;
}
.page-tabs li {
    color: #4a4a4a;
    text-shadow: 0 1px 0 #f1f1f1;
    margin-right: 6px;
    border-radius: 3px 3px 0 0;
    box-shadow: inset 0 -2px 2px #d6d6d6;
    background: #e1e1e1;
}
.page-tabs a {
    border: 0;
    color: inherit;
}
.page-tabs a:hover { text-decoration: underline }
.page-tabs .active a,
.page-tabs .ui-tabs-selected a,
.page-tabs .ui-tabs-active a {
    color: #d2700f;
    text-shadow: 0 0 0 transparent;
    border: solid 1px #aaa;
    border-width: 1px 1px 0 1px;
    border-radius: 4px 4px 0 0;
    top: 2px;
}
.module-tabbed .module-content { padding: 15px }
.home-main .module-listing {
    background: transparent;
    border: 0;
}
.module-topmovingpairs .module-content { padding: 1px }
.column-aside .module-topmovingpairs th {
    font-size: 11px;
    border-left: 0;
}
.column-aside .module-topmovingpairs tr { border-bottom: 0 }
.module-topmovingpairs td {
    text-align: right;
    border-left: 0;
}
.column-aside .module-topmovingpairs .col4 { color: #666 }
.module-tabbed .inner {
    background: #fff;
    padding: 13px 20px 9px 11px;
}
.module-tabs {
    background: #f1f1f1;
    border-bottom: solid 1px #ddd;
}
.module-tabs a {
    color: #fff;
    color: #717171;
    font-weight: normal;
}
.module-tabs a:hover {
    background: #f5f5f5;
    color: #333;
}
.tabs-s2 {
    font-size: 1.4em;
    background: transparent;
}
.tabs-s2 a,
.tabs-s2 a:hover {
    color: #eee;
    background: #888;
    background-image: -moz-linear-gradient(top, #ccc 1px, #aaa 1px, #888 20px, #888 32px, #666 38px);
    background-image: -ms-linear-gradient(top, #ccc 1px, #aaa 1px, #888 20px, #888 32px, #666 38px);
    background-image: -o-linear-gradient(top, #ccc 1px, #aaa 1px, #888 20px, #888 32px, #666 38px);
    background-image: -webkit-linear-gradient(top, #ccc 1px, #aaa 1px, #888 20px, #888 32px, #666 38px);
    background-image: linear-gradient(to bottom, #ccc 1px, #aaa 1px, #888 20px, #888 32px, #666 38px);
}
.tabs-s2 a {
    margin-right: 8px;
    border: solid 1px #888;
    border-width: 1px 1px 0;
    color: #fff;
    font-weight: bold;
    border-radius: 3px 3px 0 0;
}
.module-tabs .active a,
.module-tabs .ui-tabs-selected a,
.module-tabs .ui-tabs-active a {
    background: #fff;
    border-left: solid 1px #bbb;
    border-right: solid 1px #bbb;
    color: #d2700f;
}
.column-aside .module-tabs .active a { background: #fff url(images/spriteGrad02.png) repeat-x 0 1px }
.nav-tabs {
    background: #f5f5f5;
    position: relative;
    z-index: 3;
    top: 2px;
}
.nav-tabs li {
    background-color: #f5f5f5;
    border-radius: 4px 4px 0 0;
}
.nav-tabs .active,
.ui-state-active {
    background-color: #fff;
    color: #d2700f;
}
.layout-tabs {
    height: 2.2em;
    border-bottom: solid 1px #d6d6d6;
}
.nav-tabs .active a,
ui-state-active a {
    background: #fff;
    color: #d2700f;
    border-radius: 3px 3px 0 0;
}
.layout-tabs li {
    float: left;
    display: inline;
    position: relative;
    left: 2px;
}
.navbar-static-top {
    position: static;
    margin-bottom: 0;
}
.navbar {
    margin-bottom: 20px;
    overflow: visible;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
    background-image: -webkit-linear-gradient(top, #fff, #eee);
    background-image: -moz-linear-gradient(top, #fff, #eee);
    background-image: -o-linear-gradient(top, #fff, #eee);
    background-image: linear-gradient(to bottom, #fff, #eee);
}
.navbar-inner {
    min-height: 30px;
    background-repeat: repeat-x;
    padding: 6px 0 3px 0;
}
.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
}
.navbar .nav>li {
    float: left;
    margin-right: 2px;
}
.navbar-static-top { margin: 1px 0 17px }
.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus {
    color: #d2700f;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    top: 1px;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: -3px;
}
.nav-tabs .ui-state-active a {
    color: #d2700f;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    top: 1px;
    position: relative;
    padding-top: 10px;
    padding-bottom: 8px;
    margin-top: -3px;
    font-weight: bold;
}
.nav-tabs .ui-state-active a:hover {
    color: #d2700f;
    text-decoration: none;
}
.nav-tabs>li>a {
    padding-top: 8px;
    padding-bottom: 10px;
    line-height: 20px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.nav-tabs>li>a,
.nav-pills>li>a {
    padding-right: 17px;
    padding-left: 17px;
}
.nav>li>a {
    display: block;
    border: 1px solid #ddd;
    border-width: 1px 1px 0;
    color: #555;
}
.nav>li>a:hover {
    color: #444;
    text-decoration: underline;
}
.nav-tabs>li,
.nav-pills>li { float: left }
.navcontent-tabs {
    position: relative;
    margin: 0;
    padding: 0 0 2px;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
}
.navbar-static-top .nav li a {
    margin-top: 2px 3px 2px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    float: none;
    padding: 5px 8px 5px;
    color: #115979;
    text-decoration: none;
}
.navbar-static-top .nav .active a,
.navbar-static-top .nav .active a:hover,
.navbar-static-top .nav .active a:focus {
    color: #fff;
    background-color: #999;
    float: left;
}
.navbar-static-top .nav li a:hover {
    background-color: #999;
    color: #fff;
}
.tabs-small { font-size: 13px }
.tabs-medium { font-size: 15px }
.tabs-large { font-size: 17px }
.tabs-xlarge { font-size: 19px }
.navbar i { display: inline-block }
.new-tab {
    border: 1px solid #c6c6c6 !important;
    background-color: #eee;
}
.navbar-inner .bar-timeframe .label {
    font-size: 15px;
    margin-right: 8px;
    margin-left: 10px;
    float: left;
    padding: 3px 0;
}
.site-header .site-width,
#nav .site-width,
.banner-leaderboard { display: none; z-index: 1 }
.site-utilities .site-width { z-index: 2 }
.site-header {
	display: none;
    min-width: 998px;
    height: 88px;
    color: #f1f1f1;
    border-bottom: solid 1px #024;
    background: #0f3a5a;
    padding-bottom: 10px;
}
.site-header a { color: #fff }
.site-header a:hover { text-decoration: underline }
.site-utilities {
    height: 20px;
    border-bottom: solid 1px #5d8019;
    background-color: #8db039;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8db039), to(#6e8a2c));
    background-image: -webkit-linear-gradient(top, #8db039, #6e8a2c);
    background-image: -moz-linear-gradient(top, #8db039, #6e8a2c);
    background-image: -ms-linear-gradient(top, #8db039, #6e8a2c);
    background-image: -o-linear-gradient(top, #8db039, #6e8a2c);
    background-image: linear-gradient(to bottom, #8db039, #6e8a2c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8db039', EndColorStr='#6e8a2c');
}
.site-newsfeed {
    padding-top: 3px;
    font-size: 11px;
}
.site-newsfeed .icon {
    float: left;
    width: 8px;
    height: 9px;
    margin-right: 4px;
    margin-top: 1px;
    border: solid 1px #647d28;
    background-color: #6e8a2c;
}
.site-newsfeed .icon:hover {
    border-color: #647d28;
    background-color: #8db138;
}
.site-time {
    padding: 1px 0 0 3px;
    margin-top: 1px;
    float: right;
    height: 18px;
}
.site-time .icon { margin-bottom: 2px }
.site-language { margin-left: 6px }
.site-login {
    white-space: nowrap;
    float: right;
    position: relative;
    margin-left: 8px;
}
.site-login .login {
    display: inline-block;
    padding: 2px 10px;
    margin-top: 1px;
    border-radius: 4px;
    line-height: 1em;
    font-weight: bold;
    text-shadow: 0 1px 0 #372;
    background: #6e8a2d;
}
.layout-dropdown .dropdown-menu {
    display: none;
    position: absolute;
    z-index: 998;
}
.layout-dropdown { position: relative }
.site-utilities .layout-dropdown {
    float: right;
    height: 20px;
    overflow: visible;
}
.site-language .dropdown-menu li {
    width: 110px;
    float: left;
}
.site-language .flag {
    float: left;
    margin-right: 3px;
    margin-top: 2px;
}
.site-utilities .dropdown-menu a {
    padding: 5px 3px 5px 8px;
    display: block;
    color: #666 !important;
}
.site-utilities .dropdown-menu a:hover { background: #e1e1e1 }
.site-utilities .dropdown-target {
    display: block;
    padding: 1px 8px 7px;
    border: solid 1px transparent;
}
.site-utilities .dropdown-menu {
    background: #fafafa;
    border: solid 1px #bbb;
    border-radius: 3px 0 3px 3px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    top: 19px;
    border-top: 0;
    right: 0;
    padding: 7px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.site-utilities .state-hover .dropdown-target {
    background: #fafafa;
    z-index: 999;
    color: #636335;
    border: solid 1px #bbb;
    border-radius: 3px 3px 0 0;
}
.site-login .dropdown-menu { width: 171px }
.site-language .dropdown-menu { width: 458px }
.site-utilities .state-hover .dropdown-menu { display: block }
.site-utilities .state-hover a:link,
.site-utilities .state-hover a:hover { color: #666 }
.site-logo {
    float: left;
    width: 162px;
    height: 56px;
    margin-top: 13px;
    background: url("http://fxstreet.s3.amazonaws.com/imglogos/fxstreet_logo.png") no-repeat scroll 0 0;
    text-indent: -999px;
    overflow: hidden;
}
.header-middle {
    height: 29px;
    float: left;
    padding-left: 37px;
    margin-top: 19px;
    border-left: solid 0 #2b538f;
}
.site-sponsor { opacity: 1 }
.site-sponsor:hover { opacity: 1 }
.site-search {
    float: right;
    clear: right;
    padding: 2px 0 0 3px;
    margin-top: 21px;
    border: 0;
    border-top: solid 1px #4579b7;
    background: #eee;
    -webkit-box-shadow: inset 0 2px 0 #ddd;
    box-shadow: inset 0 2px 0 #ddd;
}
.site-search #searchfield {
    width: 150px;
    border: 0;
    color: #666;
    font-size: 13px;
    background: transparent;
}
.site-search #searchbutton {
    border: 0;
    height: 16px;
    width: 14px;
    margin: 2px 4px 0 0;
}
#nav {
    min-width: 998px;
    border-top: solid 0 #104269;
    border-bottom: solid 1px #154987;
    clear: left;
    background-color: #092c44;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0d4062), to(#092c44));
    background-image: -webkit-linear-gradient(top, #0c304c, #0a263d);
    background-image: -moz-linear-gradient(top, #0d4062, #092c44);
    background-image: -ms-linear-gradient(top, #0d4062, #092c44);
    background-image: -o-linear-gradient(top, #0d4062, #092c44);
    background-image: linear-gradient(to bottom, #0d4062, #092c44);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0D4062', EndColorStr='#092C44');
}
#nav a {
    padding: 7px 9px;
    border-color: #0a273d;
    border-right-color: #0e315b;
    color: #f1f1f1;
    font-weight: bold;
}
#nav a:hover {
    color: #fff;
    background: #023;
}
#nav .active a {
    padding: 9px 9px 11px;
    border-color: #247;
    border-width: 1px 1px 0;
    color: #333;
    background: #fafafa;
    border-radius: 3px 3px 0 0;
}
#subnav {
	display: none;
    min-width: 998px;
    padding: 6px 0 5px;
    border: 1px solid #ddd;
    border-top: 0;
    overflow: hidden;
    zoom: 1;
    clear: left;
    background-color: #fafafa;
    background-image: -webkit-linear-gradient(top, #fafafa, #eee);
    background-image: -moz-linear-gradient(top, #fafafa, #eee);
    background-image: -ms-linear-gradient(top, #fafafa, #eee);
    background-image: -o-linear-gradient(top, #fafafa, #eee);
    background-image: linear-gradient(to bottom, #fafafa, #eee);
    -webkit-box-shadow: 0 1px 2px #eee;
    box-shadow: 0 1px 2px #eee;
}
#subnav li {
    display: inline;
    margin-right: 10px;
}
#subnav a { color: #345464 }
#subnav .active a,
#subnav a:hover { text-decoration: underline }
#subnav h3,
#subnav h2 {
    font-size: 13px;
    color: #345474;
    padding: 0;
    margin: 3px 0 3px;
}
#subnav .col {
    float: left;
    padding-top: 0 !important;
    margin-right: 17px;
}
#subnav .col li {
    display: block;
    padding: 1px 0;
}
.banner-leaderboard {
    padding-top: 10px;
    text-align: center;
}
.banner-leaderboard-mini {
    display: none;
}
.footer-wrapper {
    min-width: 998px;
    clear: both;
    padding: 30px 0 16px;
    margin-top: 20px;
    border-top: solid 6px #8db039;
    color: #e1e1e1;
    background: #092c44;
}
#footer {display: none}
#footer .col {
    float: left;
    width: 190px;
    line-height: 1.45em;
    margin-right: 6px;
}
#footer-brokers .title {
    font-size: 17px;
    padding: 10px 0;
    margin: 30px 0 10px;
    border-top: solid 3px #f1f1f1;
}
.footer-wrapper a:link,
.footer-wrapper a:visited { color: #e1e1e1 }
.footer-wrapper a:hover { text-decoration: underline }
.footer-wrapper .disclaimer {
    color: #385b75;
    padding: 10px 0 15px;
    border: 1px solid #385b75;
    border-width: 1px 0;
    line-height: 1.1em;
    font-size: 10px;
    margin-bottom: 10px;
}
.footer-wrapper .disclaimer a:link { color: #436d8c }
.footer-sitemap { line-height: 1.4em }
.footer-sitemap h4 {
    font-size: 16px;
    padding-bottom: 4px;
    padding-top: 3px;
    text-shadow: 0 1px 0 #235;
    text-shadow: 0 1px 0 #012;
}
.footer-sitemap ul { margin-bottom: 15px }
.footer-languages {
    display: block;
    display: none;
    background: #053a5a;
    margin: 15px 0 1px;
    width: 120px;
    height: 26px;
    overflow: hidden;
    position: relative;
    left: 773px;
    top: -8px;
}
.footer-languages:hover { overflow: visible }
.footer-languages ul {
    position: absolute;
    bottom: 0;
    background: #053a5a;
    padding: 3px;
    width: 100%;
}
.footer-sitemap .i-10 { border-radius: 2px }
.footer-languages a {
    display: block;
    padding: 3px 0;
}
.footer-languages a:hover { background: #054a6a }
.footer-languages .flag {
    margin-left: 5px;
    vertical-align: baseline;
}
.footer-nav a {
    margin-right: 13px;
    color: #ccc !important;
    font-size: 12px;
    text-shadow: 0 1px 0 #012;
    line-height: 20px;
}
.footer-logo {
    width: 169px;
    height: 26px;
    opacity: .6;
    background: url("http://fxstreet.s3.amazonaws.com/imglogos/fxs_logo_footer.png") no-repeat scroll 0 0 rgba(0,0,0,0);
}
#bg { padding-left: 10px }
#bg .site-width { width: 988px }
.module-noticebox {
    position: absolute;
    z-index: 3;
    right: 69px;
    top: 27px;
    line-height: 1.3em;
}
.module-noticebox a { color: #115979 !important }
.module-noticebox i { color: #999 }
.module-noticebox i:hover { color: #333 }
.module-noticebox .close {
    margin-top: -5px;
    margin-left: 8px;
}
.noticebox-right {
    padding: 9px;
    margin: 3px;
    color: #fff;
    background: #fcfaed;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 1px 1px 5px 1px #888;
    box-shadow: 1px 1px 5px 1px #888;
}
.noticebox-right.top {
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfaed), to(#fcfaed));
    background: -moz-linear-gradient(#fcfaed, #fcfaed);
    background: -o-linear-gradient(#fcfaed, #fcfaed);
    background: linear-gradient(#fcfaed, #fcfaed);
}
.noticebox-right.top:after {
    top: -12px;
    right: 62px;
    bottom: auto;
    left: auto;
    border-width: 12px 15px 0 0;
    border-color: transparent #fcfaed;
}
.noticebox-right:after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 50px;
    border-width: 20px 0 0 20px;
    border-style: solid;
    border-color: #fcfaed transparent;
    display: block;
    width: 0;
    text-align: left;
    font-size: 13px;
}
.noticebox-new {
    right: 186px !important;
    width: 165px;
    top: 47px !important;
}
.noticebox-new {
    padding: 9px;
    margin: 3px;
    color: #fff;
    background: #fcfaed;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 1px 1px 5px 1px #888;
    box-shadow: 1px 1px 5px 1px #888;
}
.noticebox-new.top {
    background-color: #e9f3fb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e9f3fb), to(#e9f3fb));
    background-image: -webkit-linear-gradient(top, #e9f3fb, #e9f3fb);
    background-image: -moz-linear-gradient(top, #e9f3fb, #e9f3fb);
    background-image: -o-linear-gradient(top, #e9f3fb, #e9f3fb);
    background-image: linear-gradient(to bottom, #e9f3fb, #e9f3fb);
}
.noticebox-new:after {
    content: "";
    position: absolute;
    bottom: -9px;
    right: 32px;
    border-width: 9px 0 0 12px;
    border-style: solid;
    border-color: #e9f3fb transparent;
    display: block;
    width: 0;
}
#roadblock,
.brokerpopup {
    background: #f7f7f7;
    overflow: scroll;
    position: relative;
    z-index: 999;
    background: rgba(0,0,0,0.75);
    height: 2000px;
    width: 100%;
    overflow: hidden;
    position: fixed;
    z-index: 9999;
}
#rb-h {
    background: #0e1a3e;
    height: 50px;
    margin-bottom: 30px;
    border-bottom: solid 3px #d6d6d6;
    -webkit-box-shadow: 3px 4px 11px #000;
    box-shadow: 3px 4px 11px #000;
}
#rb-h .image {
    width: 270px;
    height: 41px;
    background: url("images/small-roadblock.png") no-repeat;
    margin: 4px 3px 0 19px;
}
#rb-c {
    width: 700px;
    margin: 50px auto 0;
    height: 2300px;
}
#rb-c-i {
    padding: 49px;
    border: solid 1px #f4f4f4;
    background: #fff;
    -webkit-box-shadow: 0 0 10px #f1f1f1;
    box-shadow: 0 0 10px #f1f1f1;
}
#closeroadblock,
#hideBrokersPopup {
    font-weight: bold;
    font-size: 20px;
    margin: 0 15px;
    line-height: 45px;
    color: #fff;
}
#brokerpopup #rb-h { margin-bottom: 8px }
#brokerpopup #rb-c-i { padding-top: 10px }
#brokerpopup .field { padding: 2px }
#brokerpopup .f-txt,
#brokerpopup select { padding: 1px }
#brokerpopup .col1 {
    float: left;
    width: 45%;
    margin-right: 5px;
}
#brokerpopup .col2 {
    float: left;
    width: 53%;
}
#brokerpopup .label { width: 83px }
#brokerpopup .form-bkcontact {
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 2px;
    margin-top: 3px;
}
#brokerpopup label.error {
    margin-left: 91px;
    white-space: nowrap;
}
#brokerpopup .table-s1 { margin-top: 8px }
#brokerpopup .f-terms { padding: 3px 10px }
#brokerpopup .bkcontact-note { font-size: 11px }
#brokerpopup .module-title {
    background: #e6e6e6;
    margin: -7px -8px 2px;
    padding: 7px 8px 5px;
}
.column-aside .banner {
    padding-top: 8px;
    margin-bottom: 15px;
    text-align: center;
}
.column-aside .it-adIframe {
    display: block;
    margin: 0 auto;
}
.banner-ad4 {
    padding-top: 150px;
    padding-bottom: 250px;
    margin-bottom: 15px;
    border: dashed 1px #d6d6d6;
    text-align: center;
    font-size: 18px;
    background: #f7f7f7;
}
.banner-ad4 .adholder { margin: 10px auto }
.AdPromo {
    padding: 0 10px 10px !important;
    border: solid 1px #e6e6e6;
    text-align: left !important;
    line-height: 1.3em;
    overflow: hidden;
    zoom: 1;
    background: #f5f5f5;
}
.AdPromo h2 { font-size: 14px !important }
.AdPromo .float-r {
    margin-left: 8px;
    float: right;
}
.AdPromo .float-l {
    margin-right: 8px;
    float: left;
}
.AdNotification {
    display: block;
    padding-top: 1px;
    padding-bottom: 4px;
    line-height: 1em;
    border-top: solid 1px #fff;
    font-size: 9px;
    color: #aaa;
}
.banner-adsky { padding: 0 15px }
.fxst-float-r { float: right !important }
.fxst-float-l { float: left !important }
.fxst-red { color: #cc523d !important }
.fxst-green { color: #6b8b2f }
.fxst-grey { color: #555 }
.fxst-typo-light { font-weight: 400 }
.fxst-calendarmini a:hover { color: #fa8802 }
.fxst-calendarmini a,
.fxst-calendarmini a:visited {
    color: #115979;
    text-decoration: none;
    font-weight: normal;
}
.fxst-calendarmini a:hover { color: #fa8802 }
.fxst-calendarmini {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
    background-color: #fcfcfc;
    border: solid 1px #eaeaea;
    color: #222;
    font-family: Arial,Helvetica,sans-serif;
    text-align: right;
    font-size: 12px;
}
.fxst-calendarmini th {
    padding: 6px 0 6px 2px;
    color: #555;
    font-size: 11px;
    font-weight: 400;
    background-color: #fafafa;
    vertical-align: middle;
    text-align: center;
    border-bottom: 2px solid #e4e4e4;
}
.fxst-calendarmini td {
    padding: 4px 3px 4px 0;
    border-bottom: solid 1px #ddd;
}
.fxst-calendarmini .fxst-thtime { width: 40px }
.fxst-calendarmini .fxst-thhastxitxa { width: 13px }
.fxst-calendarmini .fxst-thevent {
    text-align: left;
    padding-left: 9px;
}
.fxst-calendarmini .fxst-thvolatility { width: 33px }
.fxst-calendarmini .fxst-thactual {
    max-width: 60px;
    min-width: 41px;
}
.fxst-calendarmini .fxst-thconsensus {
    max-width: 60px;
    padding-left: 4px;
}
.fxst-calendarmini .fxst-thprevious {
    max-width: 65px;
    padding-left: 6px;
}
.fxst-calendarmini .fxst-threvised { min-width: 10px }
.fxst-calendarmini .fxst-tharrow { width: 13px }
.fxst-calendarmini .fxst-activeRow { background-color: #faffbe }
.fxst-calendarmini .fxst-td-date {
    padding: 3px;
    color: #777;
    font-size: 10px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: #eee;
    border-bottom: 0;
}
.fxst-calendarmini .fxst-evenRow:hover,
.fxst-calendarmini .fxst-oddRow:hover,
.fxst-calendarmini .fxst-selectedRow {
    cursor: pointer;
    background: #eaeaea;
}
.fxst-keyshortcut { background-color: #eee }
.fxst-calendarmini .fxst-td-time { color: #666 }
.fxst-calendarmini .fxst-td-currency {
    color: #666;
    text-align: left;
    padding-left: 3px;
}
.fxst-calendarmini .fxst-td-flag { padding-left: 7px }
.fxst-calendarmini .fxst-td-event {
    text-align: left;
    padding-left: 9px;
}
.fxst-calendarmini .fxst-td-prev,
.fxst-calendarmini .fxst-td-cons { padding-left: 4px }
.fxst-calendarmini .fxst-better {
    color: #6b8b2f;
    font-weight: 700;
}
.fxst-calendarmini .fxst-worst {
    color: #bc422d;
    font-weight: 700;
}
.fxst-calendarmini .fxst-normal { color: #333 }
.fxst-calendarmini .fxst-releaseat {
    color: #808080;
    font-size: 1em;
}
.fxst-icon,
.fxst-flag,
.fxst-preliminar,
.fxst-revised,
.fxst-i-vol0,
.fxst-i-vol1,
.fxst-i-vol2,
.fxst-i-vol3,
.fxst-i-10,
.fxst-i-16,
.fxst-i-20,
.fxst-i-32 {
    direction: ltr;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -999px;
    text-align: left;
    *text-indent: -1px;
    *font-size: 0;
    *line-height: 0;
}
.fxst-i-vol,
.fxst-i-vol0,
.fxst-i-vol1,
.fxst-i-vol2,
.fxst-i-vol3,
.fxst-preliminar,
.fxst-revised { background-image: url("http://cdn.fxstreet.com/img/sprites/sprite-mega22.png") }
.fxst-flag {
    height: 11px;
    width: 14px;
    margin-right: 0;
    background-image: url("http://cdn.fxstreet.com/img/sprites/sprite-flags5.png");
    box-shadow: 0 1px 1px #aaa;
    vertical-align: top;
}
.fxst-i-ae { background-position: 0 0 }
.fxst-i-ar { background-position: -14px 0 }
.fxst-i-at { background-position: -28px 0 }
.fxst-i-au { background-position: -42px 0 }
.fxst-i-be { background-position: -56px 0 }
.fxst-i-bg { background-position: -70px 0 }
.fxst-i-br { background-position: -84px 0 }
.fxst-i-ca { background-position: -98px 0 }
.fxst-i-cat { background-position: -112px 0 }
.fxst-i-ch { background-position: -126px 0 }
.fxst-i-cl { background-position: -140px 0 }
.fxst-i-cn { background-position: -154px 0 }
.fxst-i-co { background-position: -168px 0 }
.fxst-i-cz { background-position: -182px 0 }
.fxst-i-de { background-position: -196px 0 }
.fxst-i-dk { background-position: -210px 0 }
.fxst-i-dz { background-position: -224px 0 }
.fxst-i-ee { background-position: -238px 0 }
.fxst-i-eg { background-position: -252px 0 }
.fxst-i-emu { background-position: -266px 0 }
.fxst-i-es { background-position: -280px 0 }
.fxst-i-fi { background-position: -294px 0 }
.fxst-i-fr { background-position: -308px 0 }
.fxst-i-gr { background-position: -322px 0 }
.fxst-i-hk { background-position: -336px 0 }
.fxst-i-hu { background-position: -350px 0 }
.fxst-i-id { background-position: -364px 0 }
.fxst-i-ie { background-position: -378px 0 }
.fxst-i-il { background-position: -392px 0 }
.fxst-i-in { background-position: -406px 0 }
.fxst-i-ir { background-position: -420px 0 }
.fxst-i-is { background-position: -434px 0 }
.fxst-i-it { background-position: -448px 0 }
.fxst-i-jp { background-position: -462px 0 }
.fxst-i-kr { background-position: -476px 0 }
.fxst-i-lt { background-position: -490px 0 }
.fxst-i-lv { background-position: -504px 0 }
.fxst-i-mt { background-position: -518px 0 }
.fxst-i-mx { background-position: -532px 0 }
.fxst-i-my { background-position: -546px 0 }
.fxst-i-ng { background-position: -560px 0 }
.fxst-i-nl { background-position: 0 -11px }
.fxst-i-no { background-position: -14px -11px }
.fxst-i-nz { background-position: -28px -11px }
.fxst-i-pe { background-position: -42px -11px }
.fxst-i-ph { background-position: -56px -11px }
.fxst-i-pk { background-position: -70px -11px }
.fxst-i-pl { background-position: -84px -11px }
.fxst-i-pt { background-position: -98px -11px }
.fxst-i-ro { background-position: -112px -11px }
.fxst-i-ru { background-position: -126px -11px }
.fxst-i-sa { background-position: -140px -11px }
.fxst-i-se { background-position: -154px -11px }
.fxst-i-sg { background-position: -168px -11px }
.fxst-i-sk { background-position: -182px -11px }
.fxst-i-th { background-position: -196px -11px }
.fxst-i-tr { background-position: -210px -11px }
.fxst-i-tw { background-position: -224px -11px }
.fxst-i-ua { background-position: -238px -11px }
.fxst-i-uk,
.fxst-i-en { background-position: -252px -11px }
.fxst-i-us { background-position: -266px -11px }
.fxst-i-ve { background-position: -280px -11px }
.fxst-i-vn { background-position: -294px -11px }
.fxst-i-za { background-position: -308px -11px }
.fxst-i-noflag {
    background: transparent !important;
    background-image: none !important;
}
.fxst-i-vol0 { background-position: -18px -48px }
.fxst-i-vol1 { background-position: -169px -272px }
.fxst-i-vol2 { background-position: -169px -256px }
.fxst-i-vol3 { background-position: -169px -240px }
.fxst-i-vol {
    width: 20px;
    height: 16px;
}
.fxst-revised {
    background-position: -259px -17px;
    width: 10px;
    height: 10px;
}
.fxst-preliminar {
    background-position: -240px -16px;
    width: 10px;
    height: 10px;
}
.fxst-lang-ae .fxst-calendarmini {
    direction: rtl;
    text-align: right;
}
.fxst-lang-ae .fxst-td-event {
    padding-left: 0;
    padding-right: 9px;
    text-align: right;
}
.fxst-lang-ae .fxst-td-flag {
    padding-left: 0;
    padding-right: 7px;
}
.fxst-lang-ae .fxst-thevent {
    padding-right: 9px;
    text-align: right;
}
.fxst-lang-ae .fxst-td-currency { text-align: right }
.fxs-terms-of-use-title {
    margin-bottom: 24px;
    padding-bottom: 10px;
    border-bottom: 4px solid #bbb9b9;
    font-size: 30px;
}
.fxs-terms-of-use { position: relative }
.fxs-terms-of-use .grid4 {
    position: absolute;
    right: -341px;
    top: 1px;
    padding-top: 26px;
    padding-bottom: 4px;
}
.fxs-terms-of-use h2 a { color: #000 }
.fxs-terms-of-use h3 {
    padding: 5px;
    margin-bottom: 6px;
    margin-top: 8px;
}
.fxs-terms-of-use h3 a {
    background: #fafaae;
    color: #000;
    text-transform: uppercase;
}
.fxs-terms-of-use h4 {
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    color: #444242;
    margin-bottom: 11px;
}
.fxs-terms-of-use h5 {
    font-weight: bold;
    margin-bottom: 4px;
    font-size: 14px;
    color: #3d3d3d;
}
.fxs-terms-of-use h6 {
    text-transform: uppercase;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: #717272;
    margin: 15px 5px 5px 0;
}
.fxs-terms-of-use ul { margin-top: -17px }
.fxs-terms-of-use span {
    font-size: 14px;
    font-style: italic;
    display: inline-block;
    margin-top: 3px;
}
.fxs-terms-of-use a[href="#_top"] { font-weight: bold }
.fxs-report-entry-main-title {
    border-bottom: 5px solid #e4e4e4;
    padding-bottom: 20px !important;
    margin-bottom: 20px;
}
.fxs-report-entry {
    border-bottom: 1px dotted #e4e4e4;
    margin-bottom: 22px;
    padding: 0;
}
.fxs-report-entry .article-report .article-info { border-top: none !important }
.fxs-report-entry h1 {
    padding-bottom: 20px;
    border-bottom: 5px solid #e4e4e4;
}
.fxs-report-entry h2 {
    margin-bottom: -9px;
    text-transform: none !important;
}
.fxs-report-entry .article-info {
    border-top: none;
    margin-top: 1px;
}
#ea-wizard ul li {
    list-style-type: none;
    position: relative;
    margin-bottom: 12px;
}
#ea-wizard ul li i {
    position: absolute;
    left: -30px;
    color: #41415f;
    top: 3px;
}
#ea-wizard .fxs-product-discount-price {
    font-size: 18px;
    font-weight: bold;
    color: #cc8400;
}
#ea-wizard .fxs-product-discount {
    font-style: italic;
    color: #808080;
}
.service-nav-brand-tabs>li { margin-left: 5px }
.service-nav-brand-tabs img { opacity: .6 }
.service-nav-brand-tabs .active img,
.service-nav-brand-tabs li:hover img { opacity: 1 }
.layout-font-base {
    font-size: 14px;
    line-height: 1.4em;
    color: #333;
}
.layout-font-base p,
.layout-font-base li { margin-bottom: 15px }
.layout-font-base small { font-size: .9em }
.section-service-features {
    padding-bottom: 20px;
    border-bottom: 1px solid #d1d1d1;
}
.color-gray { color: #555 }
.metatrader-box {
    background-color: #96d3f5;
    background-image: -webkit-linear-gradient(-88deg, #8cd5ff 0, #fff 100%);
    background-image: -moz-linear-gradient(-88deg, #8cd5ff 0, #fff 100%);
    background-image: -o-linear-gradient(-88deg, #8cd5ff 0, #fff 100%);
    background-image: -ms-linear-gradient(-88deg, #8cd5ff 0, #fff 100%);
    border: 1px solid #e2f3ff;
    box-shadow: 0 1px 0 #dddcdc;
}
.metatrader-title-adjust {
    width: 140px;
    margin-left: 35px !important;
    margin-top: -5px !important;
    margin-bottom: 1px !important;
}
.signals-home-main-box {
    position: relative;
    height: 250px;
    border-bottom: 1px solid #e2e2e2;
}
.signals-home-main-box-image {
    position: absolute;
    top: 28px;
    left: 30px;
}
.signals-home-main-box-image-badge {
    position: absolute;
    z-index: 3;
    top: -12px;
    left: -14px;
}
.listing-dvds,
.listing-content {
    margin: 0;
    padding: 0;
}
.listing-dvds .listing-content .list-item {
    border-bottom: 1px solid #cdcdcd;
    padding: 20px 30px;
    line-height: 1.5;
}
.listing-dvds .listing-content .list-item strong {
    display: inline-block;
    padding-top: 10px;
}
.listing-dvds .listing-content .list-item .btn-educationdvd {
    width: 100%;
    height: 40px;
}
.listing-dvds .listing-content .list-item .btn-educationdvd a {
    width: 100%;
    height: 100%;
    display: block;
    padding: 10px 30px 8px;
    vertical-align: top !important;
}
.listing-dvds .listing-content .list-item .btn-educationdvd a img {
    vertical-align: super;
    float: left;
}
.listing-dvds .listing-content .list-item .btn-educationdvd a b {
    display: inline-block;
    float: left;
    margin-top: -2px;
    margin-right: 6px;
}
.listing-dvds .listing-content .list-item .btn-educationdvd a b strong { padding-top: 0 }
.listing-dvds .listing-content .list-item .grid11 { padding-left: 8px }
.listing-dvds .listing-content .selfpromo1 {
    border: 1px solid #cdcdcd;
    margin-bottom: 20px;
}
.listing-dvds .listing-content .selfpromo1 a {
    display: block;
    float: left;
}
.listing-dvds .listing-content .selfpromo1 h3 {
    font-size: 24px;
    display: block;
    float: left;
    margin-top: 40px;
}
.listing-dvds .listing-content .selfpromo1 h5 {
    display: block;
    width: 40%;
    font-size: 18px;
    float: left;
}
.listing-dvds .listing-content .selfpromo1 .btn-educationdvd {
    width: 280px;
    padding: 0;
    float: right;
    margin-top: -40px;
}
.listing-dvds .listing-content .selfpromo1 .btn-educationdvd a { padding: 8px 30px 8px }
.listing-dvds .listing-content .selfpromo1 .btn-educationdvd img { margin: 0 !important }
.listing-dvds .listing-content .selfpromo1 .btn-educationdvd p { text-align: center }
.listing-books .listing-filter { margin-top: 30px }
.listing-books .grid15 { float: right !important }
.listing-books .list-item {
    padding: 20px !important;
    line-height: 1.5 !important;
}
.listing-books .list-item .list-item-icon { float: left !important }
.listing-books .list-item .grid11 {
    margin: 0;
    padding-left: 30px;
}
.listing-books .list-item .grid11 h4 {
    margin-bottom: 20px;
    font-size: 18px;
}
.listing-books .list-item .grid11 .list-item-info {
    color: #888;
    line-height: 1.5;
}
.listing-books .list-item .grid11 .list-item-info .author { color: #115979 }
.listing-books .item-featured {
    background-color: #fff !important;
    border: 1px solid #cdcdcd;
    margin-top: 30px;
}
.listing-books .item-featured h2 {
    margin-top: 0 !important;
    margin-bottom: 20px !important;
}
.listing-books .subsection-title { margin-top: 30px !important }
.fxs-premium-webinars-landing .section {
    background-color: #f6f4e8;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    margin: 0 0 0 -10px;
    min-width: 1024px;
    padding: 4% 0 7%;
    position: relative;
    word-spacing: 1px;
}
.fxs-premium-webinars-landing .section-intro {
    background: none repeat scroll 0 0 #16a085;
    color: #f4f4f4;
    padding: 0;
}
.fxs-premium-webinars-landing .section-intro h1 {
    font-size: 36px;
    margin: -6px 0 1% 17%;
    padding: 2% 1% 0 0;
    position: relative;
    text-align: center;
    width: 60%;
}
.fxs-premium-webinars-landing .section-intro .fxs-premium-webinars-intro-p2,
.fxs-premium-webinars-landing .section-intro .fxs-premium-webinars-intro-p1 {
    font-size: 20px;
    line-height: 30px;
    margin: 0 auto 1% 12%;
    position: relative;
    text-align: left;
    width: 73%;
}
.fxs-premium-webinars-landing .section-intro .fxs-premium-webinars-intro-p1 {
    color: #ecf0f1;
    margin-left: 17%;
    text-align: center;
    width: 60%;
}
.fxs-premium-webinars-intro-p1 strong { color: #fcfdfe }
.fxs-premium-webinars-landing .section-intro2 p strong { color: #4e4c4c }
.fxs-premium-webinars-landing .section-intro .fxs-premium-webinars-intro-p2 i {
    bottom: 5px;
    color: #111010;
    font-size: 18px;
    position: relative;
}
.fxs-premium-webinars-landing .section-intro ul {
    margin: 0 0 0 2%;
    width: 100%;
}
.fxs-premium-webinars-landing .section-intro ul li {
    float: left;
    margin: 0 0 4%;
    width: 25%;
}
.fxs-premium-webinars-landing .section-intro ul li img {
    background: none repeat scroll 0 0 #808080;
    border-bottom: 4px solid #8dac39;
    box-shadow: 0 0 1px #36594c;
    display: inline-block;
    float: left;
    height: 100px;
    width: 75px;
}
.fxs-premium-webinars-landing .section-intro ul li p {
    left: 15px;
    position: relative;
}
.fxs-premium-webinars-landing .section-intro ul li .fxs-premium-webinars-intro-autor-name {
    color: #0f3a5a;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 2%;
}
.fxs-premium-webinars-intro-autor-name i {
    bottom: 5px;
    color: #000;
    font-size: 14px;
    position: relative;
}
.fxs-premium-webinars-landing .section-intro ul li .fxs-premium-webinars-intro-autor-job {
    font-size: 14px;
    line-height: 18px;
    margin-left: 6%;
    width: 80%;
}
.fxs-premium-webinars-landing .section-intro ul li .fxs-premium-webinars-intro-autor-job em span { display: block }
.fxs-premium-webinars-landing .section-last {
    background: none repeat scroll 0 0 #606b6c ! important;
    color: #fff;
    margin-bottom: -30px;
    padding-bottom: 5%;
    padding-top: 4%;
}
.fxs-premium-webinars-landing .section-last a { color: #42d8f9 }
.fxs-premium-webinars-landing .section-last a:hover { text-decoration: underline }
.fxs-premium-webinars-landing .section-last .it-whatsthis,
.fxs-premium-webinars-landing .section-last .fxs-premium-webinars-support a {
    display: inline-block;
    margin-top: 2%;
    font-size: 14px;
}
.fxs-premium-webinars-landing .section-last .it-whatsthis { font-size: 16px }
.fxs-premium-webinars-landing .section-last h2 {
    font-size: 24px;
    margin-bottom: 3%;
    position: relative;
}
.fxs-premium-webinars-landing .section-last h2 i {
    font-size: 32px;
    position: absolute;
    top: -1px;
}
.fxs-premium-webinars-landing .section-last h2 span { margin-left: 7% }
.fxs-premium-webinars-landing .section-last h3 {
    font-size: 18px;
    margin-top: 3%;
}
.fxs-premium-webinars-landing .section-last p {
    color: #f0f7f5;
    font-size: 14px;
    line-height: 18px;
}
.fxs-premium-webinars-landing .section-last .grid11 p { width: 88% }
.fxs-premium-webinars-landing .section-last .fxs-premium-webinars-last-asidebox {
    border: 1px solid;
    color: #fff;
    padding: 15px 20px 20px;
}
.fxs-premium-webinars-landing .section-last .fxs-premium-webinars-last-asidebox i {
    display: inline-block;
    float: left;
    font-size: 46px;
}
.fxs-premium-webinars-landing .section-last .fxs-premium-webinars-last-asidebox h4 {
    font-size: 16px;
    left: 5%;
    line-height: 21px;
    margin-bottom: 4%;
    position: relative;
    top: 8%;
    width: 90%;
}
.fxs-premium-webinars-landing .section-last .fxs-premium-webinars-last-asidebox p {
    font-size: 14px;
    line-height: 18px;
}
.fxs-premium-webinars-landing .section-last .fxs-premium-webinars-support { margin-top: 10% }
.fxs-premium-webinars-landing .section-last .fxs-premium-webinars-support h4 {
    margin-bottom: 0;
    margin-top: 0;
    position: static;
}
.fxs-premium-webinars-landing .section-last .fxs-premium-webinars-support ul li { margin-top: 4% }
.fxs-premium-webinars-landing table {
    border: 0 solid #f9b909;
    font-size: 14px ! important;
    left: 9%;
    margin: 0;
    position: relative;
}
.fxs-premium-webinars-landing .fxs-webinars-premium-promo-table .second-td .price {
    font-size: 24px;
    margin: 24px 0 0;
}
.fxs-premium-webinars-landing table caption {
    border-bottom: 4px solid #f2c100;
    color: #4a4843;
    font-family: Helvetica;
    font-size: 18px;
    left: 33%;
    padding: 13px 0 7px 3px;
    position: absolute;
    top: -75px;
}
.fxs-premium-webinars-landing table caption i {
    bottom: 18px;
    position: absolute;
    right: -23px;
    text-align: left;
}
.fxs-premium-webinars-landing table caption strong {
    font-size: 20px;
    position: absolute;
    right: -11px;
    top: 10px;
}
.fxs-premium-webinars-landing table thead tr .first-td {
    background-color: #323232;
    text-align: right;
}
.fxs-premium-webinars-landing table thead tr .first-td span {
    color: #fcfcfc;
    margin-right: 33px;
}
.fxs-premium-webinars-landing table thead tr td {
    background-color: #343434;
    color: #fff;
    padding: 10px;
    text-align: center;
}
.fxs-premium-webinars-landing table thead tr .last-td {
    background: none repeat scroll 0 0 #232323;
    margin-left: -25px;
}
.fxs-premium-webinars-landing table tr td {
    padding: 10px 10px 20px 10px;
    vertical-align: top;
}
.ie .fxs-premium-webinars-landing table tr td { width: 4% }
.fxs-premium-webinars-landing table tbody td {
    background: none repeat scroll 0 0 #1e2f40;
    color: #fff;
    line-height: 20px;
    text-align: center;
}
.fxs-premium-webinars-landing table tbody td .fxs-premium-webinars-btn-default {
    background-color: #eae6e6;
    border: 1px solid #ffffde;
    color: #3c3c3c;
    margin: 15px 0 0;
}
.fxs-premium-webinars-landing table tbody td .fxs-premium-webinars-btn-default:hover {
    background: none repeat scroll 0 0 #c4c4c4;
    border-color: #c4c4c4;
}
.fxs-premium-webinars-landing table tbody .first-td { text-align: left }
.fxs-premium-webinars-landing table tbody .first-td p {
    letter-spacing: 1px;
    margin: 10px 0 0 13%;
    word-spacing: 1px;
}
.fxs-premium-webinars-landing table tbody .first-row .first-td {
    background: none repeat scroll 0 0 #14846f;
    color: #fff;
    text-transform: uppercase;
    width: 5%;
}
.ie .fxs-premium-webinars-landing table tbody .first-row .first-td { width: 5% }
.fxs-premium-webinars-landing table tbody .first-row .first-td span span {
    color: #8ee8d2;
    letter-spacing: 0;
    width: 70%;
}
.fxs-premium-webinars-landing table tbody .first-row .second-td {
    background: none repeat scroll 0 0 #005c4b;
    width: 2%;
}
.fxs-premium-webinars-landing table tbody .first-row .third-td,
.fxs-premium-webinars-landing table tbody .first-row .fourth-td { background: none repeat scroll 0 0 #005c4b }
.fxs-premium-webinars-landing table tbody .first-row .fifth-td {
    background: none repeat scroll 0 0 #00473a;
    padding: 10px 10px 12px 18px;
    width: 4%;
}
.fxs-premium-webinars-landing table tbody .second-row .first-td {
    background: none repeat scroll 0 0 #2c3e50;
    padding-top: 4%;
    text-transform: uppercase;
}
.fxs-premium-webinars-landing table tbody .second-row .second-td { background: none repeat scroll 0 0 #1e2f40 }
.fxs-premium-webinars-landing table tbody .second-row .third-td,
.premium-webinars-landing table tbody .second-row .fourth-td { background: none repeat scroll 0 0 #1e2f40 }
.fxs-premium-webinars-landing table tbody .second-row .fifth-td { background: none repeat scroll 0 0 #162637 }
.fxs-premium-webinars-landing table tbody .third-row .first-td {
    background: none repeat scroll 0 0 #2c3e50;
    color: #fff;
    padding-top: 4%;
    text-transform: uppercase;
}
.fxs-premium-webinars-landing table tbody .third-row .second-td {
    background: none repeat scroll 0 0 #1e2f40;
    width: 3%;
}
.fxs-premium-webinars-landing table tbody .third-row .third-td { background: none repeat scroll 0 0 #1e2f40 }
.fxs-premium-webinars-landing table tbody .third-row .fourth-td { background: none repeat scroll 0 0 #1e2f40 }
.fxs-premium-webinars-landing table tbody .third-row .fifth-td { background: none repeat scroll 0 0 #162637 }
.fxs-premium-webinars-landing table tbody p {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
.fxs-premium-webinars-landing table tbody p span span {
    color: #80869d;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0;
    position: relative;
    text-transform: none;
    top: 3px;
    width: 80%;
    word-spacing: 1px;
}
.fxs-premium-webinars-landing table tbody .btn {
    background: none repeat scroll 0 0 #f8b72c;
    border-radius: 8px;
    border: 1px solid #f8b72c;
    box-shadow: 2px 2px 2px rgba(54,52,52,0.87);
    color: #000;
    font-size: 14px;
    text-shadow: none;
}
.fxs-premium-webinars-landing table tbody .btn:hover { border-color: #db7807 }
.fxs-premium-webinars-landing table tbody .price {
    bottom: 11px;
    color: #cdcccc;
    display: block;
    font-size: 20px;
    text-align: center;
}
.fxs-premium-webinars-landing .fxs-webinars-premium-promo-table tbody .fxs-premium-webinars-old-price {
    font-size: 15px;
    margin: 14px 0 0;
}
.fxs-premium-webinars-landing .fxs-webinars-premium-promo-table tbody .fxs-premium-webinars-promo-price {
    color: #f2c100;
    font-size: 24px;
    font-weight: normal;
    margin: 10px 0 0;
    text-align: center;
}
.fxs-premium-webinars-landing .fxs-webinars-premium-promo-table tbody .fifth-td .fxs-premium-webinars-promo-price { margin: 8px 0 16.5px 24px }
.fxs-premium-webinars-landing .fxs-webinars-premium-promo-table tbody .fifth-td {
    padding-left: 24px;
    padding-right: 0;
}
.fxs-premium-webinars-landing table tbody .fxs-premium-webinars-suscription-row td { text-align: center }
.fxs-premium-webinars-landing table tbody .fxs-premium-webinars-suscription-row .fxs-premium-webinars-product1 { background: none repeat scroll 0 0 #0a6f5c }
.fxs-premium-webinars-landing table tbody .fxs-premium-webinars-suscription-row .fxs-premium-webinars-product-2-and-3 { background: none repeat scroll 0 0 #11273d }
.fxs-premium-webinars-landing table tbody .fxs-premium-webinars-suscription-row td a { color: #5ab4f8 }
.fxs-premium-webinars-promotag {
    position: absolute;
    right: 267px;
    top: 25px;
}
.fxs-premium-webinars-promo-off,
.fxs-premium-webinars-promo-off-2 {
    position: absolute;
    right: -8%;
    top: 111px;
}
.fxs-premium-webinars-promo-off-2 { top: 330px }
.fxs-premium-webinars-landing table tfoot .first-td img {
    float: left;
    margin-right: 20px;
    margin-top: 4px;
    width: 80px;
}
.fxs-premium-webinars-landing table tfoot .first-td,
.fxs-premium-webinars-landing table tfoot .second-td {
    background: none repeat scroll 0 0 #151515;
    color: #9d9b9b;
    font-style: italic;
    line-height: 18px;
    padding-bottom: 15px;
    padding-left: 2%;
    width: 10%;
}
.fxs-premium-webinars-landing table tfoot .first-td p,
.fxs-premium-webinars-landing table tfoot .second-td p { overflow: hidden }
.fxs-premium-webinars-landing table tfoot .second-td p {
    font-style: italic;
    margin: 1px 0 0 17%;
    text-align: left;
    width: 70%;
}
.fxs-premium-webinars-landing table tfoot .second-td p a { color: #69b0e6 ! important }
.fxs-premium-webinars-landing table tfoot .second-td p a:hover { text-decoration: underline }
.fxs-webinars-premium-promo-info {
    font-style: italic;
    left: 48%;
    line-height: 16px;
    position: relative;
    top: 32px;
    width: 50%;
}
.fxs-webinars-premium-promo-info strong {
    bottom: 13px;
    font-size: 24px;
    left: -18px;
    position: absolute;
}
.fxs-premium-webinars-landing .section .grid4 { margin: 0 }
.fxs-premium-webinars-landing .section .grid4 h2 {
    color: #2c3e50;
    font-size: 30px;
    margin: 0 0 14%;
    width: 130%;
}
.fxs-premium-webinars-landing .section .grid4 ul { position: relative }
.fxs-premium-webinars-landing .section .grid4 ul li {
    color: #34495e;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 25px 15%;
    position: relative;
    width: 110%;
}
.fxs-premium-webinars-landing .section .grid4 ul li i {
    color: #1bbd9d;
    font-size: 31px;
    left: -19%;
    position: absolute;
    top: 8%;
}
.fxs-premium-webinars-landing .section .grid4 ul li strong { color: #2c3e50 }
.fxs-premium-webinars-landing .section .grid4 a {
    border-radius: 10px;
    border: 2px solid #0c82d6;
    color: #0c82d6;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    margin: 1% 0 0 12%;
    padding: 9px 17px 10px 23px;
    position: relative;
    width: 80%;
}
.fxs-premium-webinars-landing .section .grid4 a:hover {
    color: #f6f4e8;
    background-color: #0c82d6;
}
.fxs-premium-webinars-landing .section .grid4 a i {
    bottom: 15px;
    font-size: 26px;
    position: absolute;
    right: 15px;
}
.fxs-premium-webinars-landing .section-intro2 {
    background: none repeat scroll 0 0 #fff;
    padding-top: 3%;
}
.fxs-premium-webinars-landing .section-intro2 p {
    color: #6a5c5c;
    margin-bottom: 4.5% ! important;
    padding-top: 0;
}
.fxs-premium-webinars-landing .fxs-webinars-premium-promo-table tbody .second-row .second-td .btn { margin-left: 3% }
.fxs-premium-webinars-landing table tbody .second-row .first-td p { margin: 6% 0 0 11% }
.fxs-premium-webinars-landing table tbody .third-row .first-td p { margin: 12% 0 0 11% }
.fxs-premium-webinars-landing table tfoot .second-td { padding-left: 10% }
.fxs-premium-webinars-landing .fxs-webinars-premium-promo-table tbody .fifth-td .fxs-premium-webinars-old-price { margin: 4.8% 0 0 17% }
.fxs-premium-webinars-header-illustration {
    background: url("http://pixpecific.com/imgs/temp/premium2.png") no-repeat scroll 0 0 transparent;
    height: 164px;
    margin-top: 6px;
}
.fxs-premium-webinars-landing .fxs-premium-webinars-tooltips {
    border-color: #000;
    box-shadow: none;
    color: #000;
    font-family: Helvetica,Arial,sans-serif;
    left: -30px;
    line-height: 18px;
    padding: 6px 6px;
}
.fxs-premium-webinars-landing .tooltip-s1-bottom:before { border-color: #000 rgba(0,0,0,0) }
.fxs-premium-webinars-landing .it-pageinfo { padding-top: 10px }
.js .fxs-premium-webinars-modal {
    background: #e9e9e9 !important;
    padding: 10px;
    font-size: 14px;
    line-height: 19px;
    font-family: Helvetica,Arial,sans-serif;
}
.fxs-premium-webinars-modal h2 {
    margin-bottom: 0;
    font-size: 24px;
}
.fxs-premium-webinars-modal p { margin-bottom: 5px }
.fxs-premium-webinars-modal ol { margin: 15px 0 }
fxs-premium-webinars-modal ol li { margin-bottom: 15px }
.fxs-premium-webinars-modal ol li span {
    font-family: Courier,"Courier New",monospace;
    text-transform: lowercase;
    background: #fffeef;
    padding: 0 5px 0 5px;
    border-radius: 3px;
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) { 
    .fxs-premium-webinars-landing table tr td { padding: 10px 10px 16px 10px }
}
.fxs-premium-webinars-landing table tbody .last-td .btn {
    background: #fd9216;
    border-color: #fd9216;
    color: #000;
}
.fxs-premium-webinars-landing table tbody .last-td .btn:hover {
    background: #f60;
    border-color: #f60;
    color: #fff;
}
.fxs-premium-webinars-landing table tbody .first-row .last-td { background: #00473a }
.fxs-premium-webinars-landing table tbody .second-row .last-td,
.fxs-premium-webinars-landing table tbody .third-row .last-td { background: #162637 }
.fxs-premium-webinars-landing table tbody .fxs-premium-webinars-suscription-row .fxs-premium-webinars-product1 {
    background: #14846f;
    font-style: italic;
}
.fxs-premium-webinars-landing table tbody .fxs-premium-webinars-suscription-row .fxs-premium-webinars-product1 a { color: #24d8fa }
.fxs-premium-webinars-landing table tbody .fxs-premium-webinars-suscription-row td {
    background: #2c3e50;
    font-style: italic;
    border-bottom: 1px solid #152433;
}
.fxs-premium-webinars-landing .fxs-webinars-premium-promo-table tbody .third-row td {
    padding-bottom: 25px;
    padding-top: 5px;
    border-top: 1px solid #152433;
}
.fxs-premium-webinars-modal ol li span {
    color: #6c6d51;
    font-style: italic;
    font-family: Arial,sans-serif;
    background: inherit;
    padding: 0;
}
.fxs-premium-webinars-modal h3 {
    margin: 14px 0 10px 0;
    font-size: 17px;
    line-height: 20px;
}
.fxs-premium-webinars-modal2-lasth3 { margin-top: 22px !important }
.fxs-premium-webinars-landing .section-intro ul li img { border-bottom: 4px solid #02b996 }
.barPopUp {
    margin-bottom: 0 !important;
    box-shadow: 0 0 20px #ccc !important;
}
.popUpBrokers {
    width: 990px !important;
    height: auto !important;
    background-color: #dedede;
    background: #dedede;
}
.popUpBrokers div {
    background-color: transparent !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 15px !important;
}
.popUpBrokers h2 {
    color: #0f3a5a;
    font-size: 32px;
    text-align: center;
}
.popUpBrokers .popUpWrapper {
    background-color: #fff !important;
    padding: 15px !important;
    border-radius: 6px;
    border: 1px solid #ccc !important;
}
.popUpBrokers .popUpWrapper .arrowDownDark {
    height: 0;
    width: 0;
    padding: 0 !important;
    border-top: 16px solid #dedede !important;
    border-left: 16px solid transparent !important;
    border-right: 16px solid transparent !important;
    margin: -16px auto 5px auto;
}
.popUpBrokers .popUpWrapper .arrowDownLight {
    height: 0;
    width: 0;
    padding: 0 !important;
    border-top: 16px solid #fff !important;
    border-left: 16px solid transparent !important;
    border-right: 16px solid transparent !important;
    margin: auto;
    margin-top: -16px;
}
.popUpBrokers .popUpWrapper .arrowRightLight {
    height: 0;
    width: 0;
    float: left;
    padding: 0 !important;
    border-left: 16px solid #fff !important;
    border-top: 16px solid transparent !important;
    border-bottom: 16px solid transparent !important;
    margin: 160px 5px 0 -16px;
}
.popUpBrokers .popUpWrapper .arrowDownExtraDark {
    height: 0;
    width: 0;
    padding: 0 !important;
    position: absolute;
    right: 8%;
    border-top: 16px solid #c9c9c9 !important;
    border-left: 16px solid transparent !important;
    border-right: 16px solid transparent !important;
}
.popUpBrokers .popUpWrapper .bar-left,
.popUpBrokers .popUpWrapper .bar-right {
    width: 53% !important;
    float: left !important;
    padding: 0 !important;
    margin: 0;
}
.popUpBrokers .popUpWrapper .bar-left .countryBrokerContact,
.popUpBrokers .popUpWrapper .bar-right .countryBrokerContact,
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact {
    width: 100%;
    padding: 0 !important;
}
.popUpBrokers .popUpWrapper .bar-left .countryBrokerContact .number,
.popUpBrokers .popUpWrapper .bar-right .countryBrokerContact .number,
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact .number,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact .number {
    width: 25px;
    height: 25px;
    border-radius: 25px;
    background-color: #fa9900 !important;
    padding: 5px !important;
    color: #fff !important;
    font-weight: bold;
    font-size: 24px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.popUpBrokers .popUpWrapper .bar-left .countryBrokerContact label,
.popUpBrokers .popUpWrapper .bar-right .countryBrokerContact label,
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact label,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact label {
    display: inline-block;
    font-size: 17px;
    margin-left: 10px;
    margin-right: 10px;
    color: #0f3a5a;
    padding-top: 9px;
}
.popUpBrokers .popUpWrapper .bar-left .countryBrokerContact select,
.popUpBrokers .popUpWrapper .bar-right .countryBrokerContact select,
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact select,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact select {
    width: 220px !important;
    display: inline-block;
}
.popUpBrokers .popUpWrapper .bar-left .formPopUpWrapper,
.popUpBrokers .popUpWrapper .bar-right .formPopUpWrapper {
    width: 97% !important;
    float: right !important;
}
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact {
    width: auto;
    min-height: 306px;
    background-color: #c9c9c9 !important;
    background-image: none !important;
    border-radius: 6px;
    border: 1px solid #bdbdbd !important;
    margin-top: 15px;
    padding: 15px !important;
    text-align: center;
}
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact h4,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact h4 {
    display: inline-block;
    font-size: 17px;
    margin-left: 15px;
    color: #0f3a5a;
}
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact .number,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact .number {
    float: none;
    display: inline-block;
}
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact .table-brokerlogo,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact .table-brokerlogo {
    margin-left: 0;
    padding: 0 !important;
}
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact .table-brokerlogo td,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact .table-brokerlogo td { padding-top: 15px }
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact .table-brokerlogo .logo-broker,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact .table-brokerlogo .logo-broker {
    width: 80px;
    height: auto;
}
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact .module-title,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact .module-title { display: none }
.popUpBrokers .popUpWrapper .bar-left .logosBrokerContact .it-logo-click,
.popUpBrokers .popUpWrapper .bar-right .logosBrokerContact .it-logo-click { cursor: pointer }
.popUpBrokers .popUpWrapper .bar-left .formBrokerContact,
.popUpBrokers .popUpWrapper .bar-right .formBrokerContact {
    width: auto;
    background-color: #c9c9c9 !important;
    background-image: none !important;
    border-radius: 6px;
    border: 1px solid #bdbdbd !important;
    margin-top: 15px;
    padding: 15px 15px 30px 15px !important;
}
.popUpBrokers .popUpWrapper .bar-left .formBrokerContact .number,
.popUpBrokers .popUpWrapper .bar-right .formBrokerContact .number {
    width: 25px;
    height: 25px;
    border-radius: 25px;
    background-color: #fa9900 !important;
    padding: 5px !important;
    color: #fff !important;
    font-weight: bold;
    font-size: 24px;
    float: left;
    margin-left: 50px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.popUpBrokers .popUpWrapper .bar-left .formBrokerContact h4,
.popUpBrokers .popUpWrapper .bar-right .formBrokerContact h4 {
    display: inline-block;
    font-size: 17px;
    margin-left: 15px;
    color: #0f3a5a;
    padding-top: 9px;
}
.popUpBrokers .popUpWrapper .bar-left .formBrokerContact div,
.popUpBrokers .popUpWrapper .bar-right .formBrokerContact div { padding: 0 !important }
.popUpBrokers .popUpWrapper .bar-left .formBrokerContact label,
.popUpBrokers .popUpWrapper .bar-right .formBrokerContact label {
    width: 100%;
    text-align: left;
    padding: 12px 0 8px;
    font-weight: normal;
    font-size: 14px;
}
.popUpBrokers .popUpWrapper .bar-left .formBrokerContact input,
.popUpBrokers .popUpWrapper .bar-right .formBrokerContact input {
    width: 100%;
    font-size: 13px;
}
.popUpBrokers .popUpWrapper .bar-left .formBrokerContact #ddlcountrytel,
.popUpBrokers .popUpWrapper .bar-right .formBrokerContact #ddlcountrytel {
    width: 140px !important;
    float: left !important;
}
.popUpBrokers .popUpWrapper .bar-left .formBrokerContact .prefixPopUp,
.popUpBrokers .popUpWrapper .bar-right .formBrokerContact .prefixPopUp {
    width: 40px;
    height: 12px;
    float: left;
    background-color: #ddd;
    text-align: right;
    padding: 6px;
    border: 1px solid #bbb;
    cursor: default;
}
.popUpBrokers .popUpWrapper .bar-left .formBrokerContact .f-phone,
.popUpBrokers .popUpWrapper .bar-right .formBrokerContact .f-phone {
    width: 40% !important;
    float: left !important;
}
.popUpBrokers .popUpWrapper .bar-left .formBrokerContact .error,
.popUpBrokers .popUpWrapper .bar-right .formBrokerContact .error {
    color: #bc422d;
    font-weight: normal;
    float: none;
    display: block;
    padding: 4px;
    margin-left: 0;
    line-height: 1.2em;
}
.popUpBrokers .popUpWrapper .bar-right {
    width: 45% !important;
    margin-left: 18px;
    position: relative;
}
.popUpBrokers .form-buttons { padding: 0 !important }
.popUpBrokers .bkcontact-note {
    margin: 10px 0 15px 0;
    white-space: normal;
    font-size: 15px;
    line-height: 1.5;
}
.popUpBrokers .termsPopUp {
    width: 42%;
    float: left;
    white-space: normal;
    font-size: 13px;
    line-height: 1.5;
}
.popUpBrokers .noMoreForm { font-size: 15px }
.popUpBrokers .clearB {
    display: block;
    clear: both;
}
.popUpBrokers .box-error {
    clear: both;
    margin: 0 !important;
    padding: 15px 0 0 !important;
}
.contactBrokers {
    width: 100% !important;
    line-height: 1 !important;
}
.contactBrokers .popUpWrapper .bar-left,
.contactBrokers .popUpWrapper .bar-right {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
    margin: 0;
}
.contactBrokers .popUpWrapper .countryBrokerContact #ddlCountry { width: 50% !important }
.contactBrokers .popUpWrapper .logosBrokerContact { min-height: 0 !important }
.contactBrokers .popUpWrapper .formBrokerContact { text-align: center }
.contactBrokers .popUpWrapper .formBrokerContact .number {
    float: none !important;
    display: inline-block !important;
    margin-left: 0 !important;
}
.contactBrokers .popUpWrapper .formBrokerContact .formPopUpWrapper {
    width: 100% !important;
    float: none !important;
}
.contactBrokers .popUpWrapper .formBrokerContact label { text-align: left }
.contactBrokers .popUpWrapper .formBrokerContact select,
.contactBrokers .popUpWrapper .formBrokerContact input {
    float: left;
    clear: both;
}
.contactBrokers .popUpWrapper .formBrokerContact .f-phone { clear: none }
.contactBrokers .popUpWrapper .bar-right .formBrokerContact #ddlcountrytel { width: 40% !important }
.contactBrokers .popUpWrapper .arrowRightLight {
    border-top: 16px solid #fff !important;
    border-left: 16px solid transparent !important;
    border-right: 16px solid transparent !important;
    position: absolute;
    margin-left: 45%;
    margin-top: -16px;
}
.contactBrokers .popUpWrapper .arrowDownExtraDark {
    border-top: 16px solid #c9c9c9 !important;
    border-left: 16px solid transparent !important;
    border-right: 16px solid transparent !important;
    position: absolute;
    margin-top: -16px;
}
.contactBrokers .termsPopUp {
    width: 100% !important;
    clear: both;
    margin-top: 5px;
}
.contactBrokers .form-buttons input[type="checkbox"],
.contactBrokers .form-buttons label {
    float: left;
    margin-top: 15px;
    margin-right: 15px;
}
.ib {
    display: -moz-inline-block;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
}
.ir {
    display: block;
    text-indent: -999em;
    overflow: hidden;
    background-repeat: no-repeat;
}
.hidden {
    display: none;
    visibility: hidden;
}
.visuallyhidden {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}
.invisible { visibility: hidden }
.fix:after,
.selfpromo1:after,
.section:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .fix,
* html .selfpromo1,
* html .section { height: 1% }
.fix,
.section,
.selfpromo1 { display: block }
.clear,
.clearer { clear: both }
.green,
.green a,
.td-green,
.table-calendar .td-green { color: #8dac39 }
.red,
.red a,
.td-red,
.form-error,
.table-calendar .td-red { color: #bc422d }
.table-rates .td-green { color: #008d40 }
.table-rates .td-red { color: #bc0404 }
.neutral { color: #777 }
.white { color: #fff }
.float-r { float: right !important }
.float-l { float: left !important }
.txt-center { text-align: center !important }
.txt-right { text-align: right !important }
.txt-left { text-align: left !important }
.xxs { font-size: 9px }
.grayed { color: #808080 }
.tachado { text-decoration: line-through }
.disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    opacity: .6;
}
.cursor-pointer { cursor: pointer }
.p00 { padding: 0 !important }
.p05 { padding: 5px }
.p05-left { padding-left: 5px }
.p05-right { padding-right: 5px }
.p05-top { padding-top: 5px }
.p05-bottom { padding-bottom: 5px }
.p10 { padding: 10px }
.m10-left { padding-left: 10px }
.p10-left { padding-left: 10px !important }
.p10-top { padding-top: 10px }
.p10-bottom { padding-bottom: 10px }
.p20 { padding: 20px }
.p20-left { padding-left: 20px }
.p20-right { padding-right: 20px }
.p20-top { padding-top: 20px }
.p20-bottom { padding-bottom: 20px }
.p60-left { padding-left: 60px }
.m00 { margin: 0 !important }
.m05 { margin: 5px }
.m05-left { margin-left: 5px }
.m05-right { margin-right: 5px }
.m05-top { margin-top: 5px }
.m05-bottom { margin-bottom: 5px }
.m10 { margin: 10px }
.m10-left { margin-left: 10px }
.m10-right { margin-right: 10px }
.m10-top { margin-top: 10px }
.m10-bottom { margin-bottom: 10px }
.m20 { margin: 20px }
.m20-left { margin-left: 20px }
.m20-right { margin-right: 20px }
.m20-top { margin-top: 20px }
.m20-bottom { margin-bottom: 20px }
.a-definition { font-size: 9px }
.a-s2 { color: #4d659f !important }
.a-s3 { color: #d2700f !important }
.a-s4 { color: #444 !important }
.a-inherit { color: inherit !important }
.h-u:hover { text-decoration: underline !important }
.h-w:hover { color: #fff !important }
.grad-1 {
    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left bottom, from(#f5f5f5 29%), to(#fff 82%));
    background-image: -webkit-linear-gradient(bottom, #f5f5f5 29%, #fff 82%);
    background-image: -moz-linear-gradient(bottom, #f5f5f5 29%, #fff 82%);
    background-image: -ms-linear-gradient(bottom, #f5f5f5 29%, #fff 82%);
    background-image: -o-linear-gradient(bottom, #f5f5f5 29%, #fff 82%);
    background-image: linear-gradient(to top, #f5f5f5 29%, #fff 82%);
}
.grad-b01 { background: url("http://cdn.fxstreet.com/img/sprites/grad-b01.png") repeat-x center bottom #fff }
.box-s1 {
    border: solid 1px #e1e1e1;
    background: #f6f6f6;
}
.box-s2 {
    border: solid 1px #d1d1d1;
    background: #eee;
    padding: 10px;
    border-radius: 4px;
    box-shadow: 1px 1px 3px #ddd,inset 0 1px 0 #fff;
}
.corner-0 { border: solid 1px #e1e1e1 }
.corner-3 {
    border: solid 1px #e1e1e1;
    border-radius: 3px;
    background-clip: padding-box;
}
.corner-6 {
    border: solid 1px #e1e1e1;
    border-radius: 6px;
    background-clip: padding-box;
}
.corner-b6 {
    border: solid 1px #e1e1e1;
    border-radius: 0 0 6px 6px;
    background-clip: padding-box;
}
.corner-top-0 {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.corner-bottom-0 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.shadow-1 {
    -webkit-box-shadow: 0 2px 3px #f1f1f1;
    box-shadow: 0 2px 3px #f1f1f1;
}
.shadow-2 {
    -webkit-box-shadow: 0 1px 8px #eaeaea;
    box-shadow: 0 1px 5px #eaeaea;
}
.border-01 {
    padding: 10px;
    border: solid 1px #e6e6e6;
}
.border-02 {
    border: 3px solid #ddd;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.breaker {
    clear: both;
    height: 10px;
}
.big {
    font-size: 24px !important;
    line-height: 1em;
}
.medium { font-size: 20px !important }
.small { font-size: 16px !important }
.border { border: solid 1px #d9d9d9 }
.load { background: url('http://cdn.fxstreet.com/images/loading_ajax.gif') no-repeat center }
.hr-s1,
.hr-s2 {
    border-bottom: solid 2px #f2f2f2;
    clear: left;
    margin: 10px 0;
    display: block;
}
.hr-s1 hr,
.hr-s2 hr { display: none }
.hr-s2 { border-bottom: solid 3px #ccc }
.site-width {
    margin: 0 auto;
    position: relative;
    width: 998px;
    text-align: left;
    min-height: 1px;
}
.site-width:after {
    display: table;
    content: " ";
    clear: both;
}
.sexy-link {
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    padding: 9px 17px 10px 23px !important;
    color: #0c82d6;
    background-color: transparent;
    border: 2px solid #0c82d6;
    box-sizing: border-box;
}
.sexy-link-negative {
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    padding: 9px 17px 10px 23px !important;
    color: #0c82d6;
    background-color: transparent;
    border: 2px solid #0c82d6;
    box-sizing: border-box;
    color: #f6f4e8;
    background-color: #0c82d6;
}
.sexy-link:hover {
    color: #f6f4e8;
    background-color: #0c82d6;
}
.sexy-link-negative:hover {
    color: #0c82d6;
    background-color: transparent;
}
.lead {
    margin-bottom: 20px;
    font-size: 21px;
    font-weight: 200;
    line-height: 1.36em;
}
.subintro-box {
    background-color: #e2edf4;
    padding: 45px 0 20px;
}
.orange { color: #fa9900 }
.gray { color: #afafaf }
.black { color: #000 }
.hoverable {
    position: relative;
    display: block;
}
.hoverable .hovermsg {
    display: none;
    position: absolute;
    background: #012;
    color: #fff;
    opacity: .7;
    font-size: 1.5em;
    top: 10%;
    right: 0;
    padding: 3px 7px;
}
.hoverable:hover .hovermsg { display: block }
.dropable {
    position: relative;
    line-height: 1.2em;
    padding-right: 10px;
}
.dropable h2 { display: inline }
.dropable ul {
    position: absolute;
    margin-left: -9999px;
}
.dropable:hover ul,
.dropable ul:hover { margin-left: 0 }
.it-headerSortUp {
    background-image: url(http://cdn.fxstreet.com/images/arrow_up_interestrates.gif);
    background-color: #39f;
}
.it-headerSortDown {
    background-image: url(http://cdn.fxstreet.com/images/arrow_down_interestrates.gif);
    background-color: #39f;
}
.module-expandable.closed .module-content { display: none }
.rateable,
.rateable .active,
.rateable a:hover,
.rateable a:active,
.rateable a:focus { background: url('http://cdn.fxstreet.com/img/sprites/spriteStar.png') repeat }
.rateable {
    position: relative;
    width: 70px;
    height: 12px;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
    background-position: left top;
}
.rateable li { display: inline }
.rateable { display: inline-block }
.rateable a {
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -9999px;
    line-height: 12px;
    height: 12px;
    outline: none;
    overflow: hidden;
    border: none;
}
.rateable .active,
.rateable a:hover,
.rateable a:active,
.rateable a:focus { background-position: left bottom }
.rateable #yourcommentrating_1 {
    width: 20%;
    z-index: 6;
}
.rateable #yourcommentrating_2 {
    width: 40%;
    z-index: 5;
}
.rateable #yourcommentrating_3 {
    width: 60%;
    z-index: 4;
}
.rateable #yourcommentrating_4 {
    width: 80%;
    z-index: 3;
}
.rateable #yourcommentrating_5 {
    width: 100%;
    z-index: 2;
}
.rateable .current-rating {
    z-index: 1;
    background-position: left center;
}
.promo-live {
	display: none;
    background-color: #f1f1f1;
    height: 16px;
    padding: 10px;
    border-top: 2px solid #ccc;
}
.promo-live .content {
    color: #777;
    font-size: 16px;
    padding-left: 19px;
}
.promo-live .content a { color: #8dac39 }
.promo-live .title {
    color: #333;
    text-decoration: underline;
}
.promo-live .author { font-size: 13px }
.box-webinarpromo {
    height: 50px;
    border: 1px solid #626262;
    background-color: #626262;
}
.box-webinarpromo .i-webinarlive { margin: 7px 4px 0 5px }
.box-webinarpromo .webinar-onair {
    padding: 3px 0 3px 35px;
    color: #626262;
    font-weight: 700;
    font-size: 17px;
    line-height: 1.1em;
    vertical-align: top;
}
.ie .box-webinarpromo .webinar-onair { font-weight: normal }
.box-webinarpromo .text {
    line-height: 1.3em;
    max-width: 360px;
}
.box-webinarpromo .title {
    color: #eee;
    font-size: 16px;
    font-weight: 700;
}
.box-webinarpromo .author {
    font-size: 14px;
    font-weight: 400;
}
.box-webinarpromo .btn-follow,
.box-webinarpromo .btn-follow:hover {
    color: #fff;
    margin-top: 10px;
    -webkit-box-shadow: 1px 1px 1px 0 #999;
    box-shadow: 1px 1px 1px 0 #999;
    font-size: 14px;
}
.webinarpromo-rectangle {
    width: 112px;
    height: 50px;
    background-color: #eeecec;
}
.webinarpromo-triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 25px 0 25px 29px;
    border-color: transparent transparent transparent #eeecec;
    line-height: 0;
    _border-color: #000 #000 #000 #626262;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.box-liveanalysis {
    border-top: 1px solid #dfdfdf;
    border-bottom: 7px double #dfdfdf;
}
.box-educationdvdpromo {
    background-color: #fff8d2;
    color: #b17610;
}
.box-educationdvdpromo-adjust { margin-top: -18px }
.box-educationdvdpromo span {
    text-transform: uppercase;
    font-weight: bold;
    padding: 2px 6px 1px 6px;
    margin-top: -2px;
    margin-left: 5px;
    color: #f0a400;
    font-size: 20px;
    opacity: .6;
}
.box-educationdvdpromo p strong { margin: 1px }
.dvd-promo-price strong span {
    font-size: 14px !important;
    text-decoration: line-through;
}
.dvd-promo-price strong strong {
    font-size: 24px;
    color: #ffa500;
    margin-left: 1px;
}
.dvd-promo-package h3 strong {
    margin-left: 1px;
    font-size: 18px;
    color: #ffa500;
}
.dvd-promo-package h5 span strong { font-size: 15px }
.dvd-promo-package-h5 {
    color: #ffa500;
    font-weight: bold;
    font-size: 15px;
}
.dvd-promo-package-form {
    margin-left: 21px;
    margin-top: 10px;
}
.liniaseparadora {
    border-bottom: solid 4px #f2f2f2;
    clear: left;
    margin: 10px 0 20px 0;
    display: block;
}
.titolseparador {
    font-size: 20px;
    font-weight: normal;
    line-height: 1em;
    margin-bottom: 10px;
}
.home .caixasensefons .module-title,
.caixasensefons .module-title a { color: #555 }
.home .caixasensefons .module-title a:hover {
    color: #555;
    text-decoration: underline;
}
.home .module-title,
.module-title a { color: #555 }
.home .module-title a:hover {
    color: #555;
    text-decoration: underline;
}
.home .subtitle {
    font-weight: 300;
    font-size: 16px;
}
.home .subtitle a {
    font-weight: 300;
    font-size: 16px;
    color: #115979;
}
.home-main .title-divider { padding-bottom: 8px }
.home-main .grid6 h2 {
    font-weight: 400;
    font-size: 13px;
    padding-bottom: 8px;
}
.home h2.title-divider {
    color: #555;
    font-weight: 500;
    font-size: 16px;
}
.home-main .module-webinars .title-divider {
    font-weight: 300;
    font-size: 16px;
    padding-bottom: 4px;
}
a [class^="icon-"],
a [class*=" icon-"],
a [class^="icon-"]:before,
a [class*=" icon-"]:before { text-decoration: none }
.column-main .caixasensefons {
    clear: left;
    padding-bottom: 10px;
    overflow: hidden;
}
.column-main .grid4half.caixasensefons { clear: none }
.column-main .caixasensefons p,
.column-aside .caixasensefons p { line-height: 1.3em }
#bg .caixasensefons .headline {
    line-height: 1.1em;
    font-size: 14px;
    margin-bottom: 6px;
}
.caixasensefons .float-r { margin-left: 10px }
.caixasensefons .float-l { margin-right: 10px }
.caixasensefons .selfpromo1 .module-footer a {
    color: #808080;
    font-weight: normal;
    font-size: 12px;
}
.floating-description { overflow: hidden }
.floating-description>strong {
    margin-bottom: 5px;
    display: inline-block;
}
.selfpromo1,
.selfpromo2,
.style1 {
    padding: 0 5px 10px !important;
    border: solid 1px #e1e1e1;
    zoom: 1;
}
.style1 {
    padding-right: 0 !important;
    padding-left: 7px !important;
    border-width: 0 0 0 1px;
    line-height: 1.4em;
}
.style1 .headline {
    font-size: 15px;
    margin-bottom: 4px;
}
.style1 h3 { font-size: 13px }
.selfpromo1 object {
    margin: 0 auto;
    display: block;
    padding: 2px;
    border: solid 1px #d6d6d6;
}
.selfpromo1 p,
.selfpromo1 img {
    margin: 0 5px 5px;
    line-height: 1.3em;
}
.selfpromo1 img.float-l { margin-left: 0 }
.selfpromo1 .description { clear: left }
#bg .column-aside .module-listing .module-listing { border: 0 }
.selfpromo1 h2 {
    padding: 9px 10px;
    margin: 0 -5px 10px;
    border-bottom: solid 1px #eaeaea;
    background-color: #fafafa;
    color: #555;
    font-size: 16px !important;
}
.selfpromo2 {
    padding: 8px 10px 12px !important;
    line-height: 1.3em;
    border-color: #ddd;
    overflow: hidden;
}
.selfpromo2 h2 {
    padding: 5px 0;
    font-size: 16px;
    color: #555;
}
.selfpromo2 .headline {
    padding-top: 1px;
    margin-bottom: 6px;
    line-height: 1.1em;
    font-size: 15px;
}
.selfpromo2 img { margin: 2px 5px 5px 0 }
.module-mainevent {
    border-right: solid 1px #eee;
    padding: 7px 13px 13px 0;
}
.module-mainevent .list-item {
    border-bottom: solid 1px #eee;
    padding: 6px 0;
}
.module-mainevent h4 { padding: 6px 0 5px }
.section-mainevent .section-title { display: none }
.module-relatedcontent { border: 0 }
.module-ecocalevent { border: solid 1px #e6e6e6 }
.module-ecocalevent .module-title {
    font-size: 16px;
    padding: 3px 10px;
    background: url("images/eventDayHeader.gif") repeat-x scroll left top #bbc8d8;
}
.td-ecocalevent {
    text-align: center;
    padding: 7px 0;
    font-size: 20px;
    width: 33%;
}
.module-ecocalevent .cons {
    border: solid 1px #d6d6d6;
    border-width: 0 1px;
}
.td-ecocalevent b {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
}
.module-ecocalevent .actual,
.module-ecocalevent .date { color: #333 }
.module-ecocalevent .green {
    background: #efe;
    color: #1d6c1d;
}
.module-ecocalevent .red {
    background: #fee;
    color: #d32c33;
}
.column-aside .module-listing .list-item { margin-bottom: 5px }
.column-aside .module-listing .list-item-info {
    font-size: 11px;
    color: #777;
    padding: 2px 0;
}
.module-listing .module-tags {
    background: #f2f2f2;
    padding: 7px;
    line-height: 2em;
}
.module-listing .list-item-title {
    font-size: 13px;
    display: inline;
    font-weight: bold;
}
.module-latestnews .list-item {
    margin-bottom: 10px;
    padding-bottom: 3px;
    border-bottom: solid 1px #f5f5f5;
}
.module-latestnews .list-item-info {
    color: #666;
    float: left;
    width: 65px;
}
.module-latestnews .list-item-title {
    float: right;
    width: 233px;
}
.column-aside .module-listing .module-footer { padding: 3px 10px }
.module-listing .btn-all { margin-right: 7px }
.btn-all:link,
.btn-all:visited { color: #d2700f }
.btn-all:hover {
    color: #d2700f;
    text-decoration: underline;
}
.module-listing .module-listing { border: 0 }
.module-listing .module-content { padding: 4px 10px 7px }
.main-title,
.section-main .main-title {
    letter-spacing: .5px;
    line-height: 1.2em;
    margin-bottom: 10px;
    padding: 10px 0;
    font-size: 24px;
    border-bottom: 3px solid #eee;
}
.ui-newfeature {
    line-height: 1.5em;
    font-size: 14px;
}
.ui-newfeature h3 {
    font-size: 15px;
    margin-top: -20px;
}
.section-main .section-title { font-size: 1.6em }
.article-services .section-title {
    margin-top: 0;
    border-bottom: solid 3px #eee;
}
.column-aside .section { margin-bottom: 15px }
#fxec_content { min-height: 3em }
.fxst-content-title { display: block }
.active a { font-weight: bold }
.selfpromo1 .selfpromo1 {
    border: 0;
    padding: 0;
}
.article-report .article-text img { max-width: 100% }
.ie6 .column-main,
.ie6 .column-aside {
    overflow: hidden;
    zoom: 1;
}
.ie .bar-timeframe .searchbox {
    width: 145px;
    display: inline;
}
.ie .column-filter {
    overflow: hidden;
    zoom: 1;
}
.listing-searchreports .form-content {
    background: #f1f1f1;
    border: solid 1px #ddd;
    padding: 15px;
    margin-bottom: 20px;
}
.listing-searchreports .field { padding: 2px }
.listing-searchreports .form-content .label { width: 100px }
.listing-searchreports select { width: 170px }
.ie .column-aside .expandable ul,
.ie .column-aside .expandable .container,
.ie .column-aside .expandable {
    overflow: hidden;
    zoom: 1;
}
.ie6 .article-header-utilities .addthis_button_email,
.ie6 .article-header-utilities .addthis_button_print {
    font-size: 1px;
    line-height: 16px;
    width: 16px;
    white-space: nowrap;
    overflow: hidden;
    height: 15px;
}
.caixasensefons h3 {
    font-size: 13px;
    padding: 12px 0 .4em;
}
.home-main .list-item,
.column-aside .list-item { margin-bottom: 5px }
.caixasensefons .btn-all {
    margin-top: 9px;
    display: block;
}
.caixasensefons a { font-weight: normal }
.selfpromo1 .module-tabs { margin: -10px -5px 0 }
.home .grid9 .list-item { padding: 0 }
.home .grid9 .llistatnews .list-item-info {
    font-size: 11px;
    color: #777;
    padding: 3px 0;
}
.home .grid9 .module-footer { padding: 0 0 10px }
.home .grid9 .module-tabs { margin-bottom: 10px }
.home .tr-even { background: transparent }
.home .i-sort { display: none }
.home .table-performance table { border: 0 }
.home .table-performance th,
.home .table-performance td {
    border-left: 0 !important;
    border-right: 0 !important;
}
.home .table-performance td { border-bottom: dotted 1px #e1e1e1 }
.home .module-mostpopular .module-footer { display: none }
.home .module-mostpopular .list-item-info { padding-top: 2px }
.home .module-mostpopular .ui-tabs-panel { padding-top: 6px }
.home { color: #666 }
.home-main .module-listing .module-content { padding: 0 }
.home .module-listing .list-item-info {
    font-size: 12px;
    color: #777;
    padding: 3px 0;
}
.module-calendarmini-homeutilities {
    padding: 0 0 4px;
    margin-top: -22px;
}
.module-calendarmini-homeutilities .link { margin-left: 7px }
.home-main .section>object {
    margin: 0 auto;
    display: block;
}
.home small,
.home .xsmall {
    color: #888;
    font-size: 12px;
    font-weight: 300;
}
.home a.xsmall:hover { text-decoration: underline }
.section-article .article-text #titleentrada,
.section-article .article-text .logosignature { display: none }
.module-fxstudies .bar-utilities {
    background: #fafafa;
    border: 1px solid #dedede;
    text-align: center;
    padding-top: 3px;
    color: #666;
}
.module-fxstudies .module-macroeconomicdata .col1 {
    width: 245px;
    float: left;
    clear: left;
}
.module-fxstudies .module-macroeconomicdata .col2 {
    width: 340px !important;
    height: 240px !important;
    float: right;
}
.module-fxstudies .module-macroeconomicdata .container {
    background: #fafafa;
    padding: 5px 0;
    border: 1px solid #e1e1e1;
    background: #fff;
    margin-bottom: 2px;
}
.module-fxstudies .module-macroeconomicdata .item {
    padding: 5px 5px;
    border-bottom: dotted 1px #ddd;
    overflow: hidden;
    border-right: solid 1px #ddd;
    zoom: 1;
}
.module-fxstudies .module-macroeconomicdata .it-event-active,
.module-macroeconomicdata .item-active { background: #e6f1fe }
.module-fxstudies .module-macroeconomicdata .title {
    float: left;
    width: 179px;
    font-size: 12px;
}
.module-fxstudies .module-macroeconomicdata .value { float: right }
.module-fxstudies .module-footer {
    padding: 2px;
    font-size: 11px;
    overflow: hidden;
}
.module-fxstudies .module-footer .module-configure { font-size: 12px }
.module-fxstudies .module-footer .module-datetime {
    padding: 0;
    color: #888;
}
.module-calendarnextevent .col1 {
    float: left;
    color: #888;
    font-size: 13px;
    background: #fff;
    width: 490px;
}
.module-calendarnextevent .inner { padding: 10px }
.module-calendarnextevent .item {
    background: #f1f1f1;
    border-bottom: solid 1px #ddd;
}
.module-calendarnextevent .flag {
    margin-right: 7px;
    float: left;
    margin-bottom: 40px;
}
.module-calendarnextevent .flag,
.flag-l {
    width: 24px;
    height: 16px;
}
.home .module-calendarnextevent .col2 {
    width: 115px;
    font-size: 18px;
    color: #777;
    text-align: center;
    padding: 12px 0 0 0;
    float: right;
    font-weight: bold;
}
.home-aside .module-calendarnextevent .col1 { width: 195px }
.home-aside .module-calendarnextevent .flag {
    margin-right: 7px;
    float: left;
    margin-bottom: 53px;
}
.home .cag-module-buttons {
    width: 70px;
    text-align: right;
    float: right;
    padding-top: 2px;
    margin-right: 3px;
}
.home .cag-module-buttons i {
    margin-right: 4px;
    color: #aaa;
}
.home .cag-module-buttons i:hover {
    margin-right: 4px;
    color: #888;
}
.home-main .grid9 .module-calendarnextevent .col1 { width: 345px }
.home .cag-module-buttons a { float: right }
.home .cag-module-buttons a:hover {
    text-decoration: none !important;
    float: right;
}
.controlbar {
    padding: 10px;
    background: #f1f1f1;
    border: solid 1px #d1d1d1;
    box-shadow: inset 0 1px 0 #fff;
    border-radius: 6px;
}
.cag-controlbar-container { padding-top: 10px }
#tabnavigation_cag { border: solid 1px #eee }
#tabnavigation_cag .inner { overflow: hidden }
#tabnavigation_cag .btn-go1 { float: right }
#cag20 .tabcag.active {
    background: #fff;
    font-weight: bold;
    color: #000;
}
#cag20 table { border: 1px solid #c1cca3 }
.boxcag-tables td {
    padding: 4px;
    font-size: 13px;
}
.boxcag-tables th { padding: 4px }
.boxcag-tables table {
    width: 99%;
    margin: 10px 0 0;
    clear: left;
}
#cag20 .btn-go1 {
    margin: 5px;
    float: right;
}
#cag20 .inner { margin: 10px 20px }
.boxcag-date {
    color: #888;
    font-weight: normal;
    font-size: 12px;
}
#cag20 h3 {
    font-size: 1.2em;
    float: left;
    margin-right: 10px;
}
.boxcag-pip { font-size: 1.4em }
#cag20 h4 {
    font-size: 1.2em;
    float: left;
    line-height: 1.8em;
}
.boxcag-tables b { font-size: 16px }
#cag20 .tr-header td {
    background: #eee;
    border-top: solid 1px #fff;
    padding: 4px 6px;
    font-size: 1.2em;
    color: #333;
}
#cag20 .tr-currencies td {
    background: none repeat scroll 0 0 #fcfcfc;
    border: 1px solid #e6e6e6;
    padding: 6px;
}
#cag20 tbody { border: 1px solid #f5f5f5 }
#cag20 td.tabcag a:link,
#cag20 td.tabcag a:visited,
#cag20 td.tabcag a:hover {
    color: #666;
    font-size: 12px;
}
#cag20 td.tabcag:hover { background: #eee }
#cag20 td.active {
    border-bottom: 0;
    border-color: #ccc;
}
#cag20 td.active a:link,
#cag20 td.active a:visited { color: #d2700f !important }
#cag20 .tr-content {
    border: 1px solid #ccc;
    border-top-color: #fff;
}
#bg .boxcag-tables table {
    border: 1px solid #ddd;
    color: #000;
}
#bg .boxcag-tables thead th {
    background-color: #f4f4f4;
    border-left: 1px solid #ddd;
    text-align: center;
    vertical-align: middle;
    color: #555;
    font-size: 12px;
    font-weight: normal;
}
#bg .boxcag-tables tr { border-bottom: 1px solid #e6e6e6 }
#bg .boxcag-tables td {
    border-color: #eaeaea;
    border-style: solid;
    padding: 5px 6px;
    border-right-width: 1px;
    font-size: 13px;
}
.page-cag .boxcag-content { float: left }
.module-cag .inner {
    padding: 10px;
    margin: 4px;
    background: #fff;
}
.cag-module .related-content { margin-bottom: 10px }
.module-cagcompact .inner {
    padding: 10px 0 0;
    margin: 0;
}
#tabnavigation_cag.module-cagcompact { border: 0 }
.module-cagcompact .block-data {
    float: left;
    width: 345px;
    margin-right: 7px;
    padding-top: 10px;
    padding-left: 3px;
}
.module-cagcompact .block-graph {
    float: left;
    width: 290px;
    padding-top: 10px;
}
.module-cagcompact .tabs-imagegenerator { font-size: 10px }
.home .tabs-cagpairs a {
    padding-left: 0;
    padding-right: 0;
    width: 75px;
    text-align: center;
}
.module-cagcompact .block-pair {
    float: left;
    width: 160px;
}
.module-cagcompact .block-pair .boxcag-date { display: block }
.module-cagcompact .block-rate {
    float: right;
    padding-right: 3px;
}
.module-cagcompact .boxcag-rate {
    margin: 0;
    padding: 0;
    font-size: 16px;
    padding-bottom: 5px;
}
.module-cagcompact .boxcag-pair { font-size: 22px }
.module-cagcompact .block-data .boxcag-hl,
.module-cagcompact .block-data .boxcag-hl strong {
    font-weight: normal;
    font-size: 12px;
}
#bg .module-cagcompact .boxcag-tables thead th {
    color: #888;
    font-size: 11px;
    padding: 2px;
}
#bg .module-cagcompact .table-pairtrends thead th {
    text-align: left;
    padding-left: 7px;
}
#bg .module-cagcompact .block-data .boxcag-tables-timestamp {
    font-size: 11px;
    padding: 3px 6px;
    color: #999;
}
.module-cagcompact .btn-go1 b {
    background: #fff !important;
    border: 0;
    box-shadow: 0 0 0 #fff;
    color: #d2700f;
    font-size: 13px;
    padding: 3px 0 0;
    margin: 6px 0 0;
    font-weight: normal;
}
.module-cagcompact .module-imagegenerator .container { padding: 4px 0 0 }
.cag-module {
    border: 1px solid #e1e1e1;
    background: #fff;
    margin-bottom: 12px;
}
.cag-module .module-datetime,
.module-s1 .module-datetime {
    padding: 4px;
    clear: left;
    text-align: right;
    color: #aaa;
    font-size: 11px;
}
.cag-module .module-datetime .timeframe,
.module-s1 .module-datetime .timeframe { color: #666 }
.page-cag .cag-module .module-title { padding: 3px 7px }
.column-aside .cag-module h2 { padding: 6px 0 6px 5px }
.titlebar-s1 {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #ddd;
    color: #666;
    padding: 4px 6px;
    background: #f1f1f1;
}
.titlebar-s2,
#twtr-widget-1 .twtr-hd,
#twtr-widget-1 .twtr-ft {
    border: solid 1px #d1d1d1;
    border-width: 0 0 1px;
    padding: 4px 8px;
    background-color: #fafafa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee));
    background-image: -webkit-linear-gradient(top, #fafafa, #eee);
    background-image: -moz-linear-gradient(top, #fafafa, #eee);
    background-image: -ms-linear-gradient(top, #fafafa, #eee);
    background-image: -o-linear-gradient(top, #fafafa, #eee);
    background-image: linear-gradient(to bottom, #fafafa, #eee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#eeeeee');
}
.titlebar-s2 {
    border-width: 1px;
    color: #777;
    text-shadow: 0 1px 0 #fff;
    padding: 8px 7px;
    font-size: 15px;
}
.selfpromo1 .titlebar-s2 { border-width: 0 0 1px }
.titlebar-s3 {
    font-size: 20px;
    margin: 0;
    padding: 11px;
    border: solid 1px #d1d1d1;
    color: #818181;
    border-bottom: 0;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e1e1e1));
    background-image: -webkit-linear-gradient(top, #eee, #e1e1e1);
    background-image: -moz-linear-gradient(top, #eee, #e1e1e1);
    background-image: -o-linear-gradient(top, #eee, #e1e1e1);
    background-image: linear-gradient(to bottom, #eee, #e1e1e1);
}
.cag-module .module-title {
    background: #f1f1f1 !important;
    color: #666;
    font-size: 16px;
    line-height: 1.4em;
    position: relative;
    border-width: 1px 0;
    border-style: solid;
    border-color: #fff #fff #aaa;
    padding-left: 5px;
    margin-bottom: 0;
    text-shadow: 0 1px 0 #fff;
}
.cag-module-title {
    font-size: 15px;
    float: left;
    padding: 6px 0 6px;
}
.cag-module th { word-wrap: break-word }
.page-cag .bar-timeframe {
    margin: 20px 0 7px;
    background: #f1f1f1;
    box-shadow: inset 0 1px 0 #fff;
    border: solid 1px #d6d6d6;
    height: 45px;
}
.page-cag .bar-timeframe .inner {
    padding: 8px 17px 0;
    border-top: solid 1px #fff;
    border-width: 1px 0 0 0;
}
.page-cag .bar-timeframe .label {
    font-size: 15px;
    margin-right: 8px;
    margin-left: 10px;
    float: left;
    padding: 3px 0;
}
.page-cag .bar-timeframe .timeframe {
    float: left;
    color: #444;
    padding: 5px 8px;
    margin: 0 5px;
    display: inline;
}
.bar-timeframe .active .timeframe {
    color: #222;
    background: #ddd;
}
.page-pair .module-pairoverview .pair {
    font-size: 28px;
    float: left;
}
.page-pair .module-pairoverview .block-rate {
    float: right;
    text-align: right;
    padding-top: 5px;
}
.page-pair .module-pairoverview .value {
    font-size: 18px;
    margin-bottom: 0;
}
.page-pair .module-pairoverview .col {
    width: 560px;
    float: none;
    clear: both;
}
.page-pair .module-pairoverview .col1 {
    padding-top: 18px;
    overflow: hidden;
}
.page-pair .module-pairoverview .rate-highlow {
    margin-left: 8px;
    color: #777;
}
.page-pair .module-pairoverview .col2 { margin-top: 23px }
#bg .page-pair .module-pairoverview .boxcag-tables-timestamp {
    font-size: 11px;
    color: #888;
}
.cag-module tfoot {
    text-align: right;
    color: #666;
}
.cag-summary .cag-inner { padding: 17px }
.cag-summary { border-color: #dad7d1 }
.table-performance .datetime {
    display: block;
    font-size: 11px;
    color: #999;
}
.table-performance td {
    text-align: right;
    border-right-width: 1px;
}
.table-performance .col1 {
    text-align: left;
    padding-left: 4px;
}
.cag-correlation .module-content {
    padding: 20px;
    border: solid 1px #e6e6e6;
    border-top: 0;
}
.cag-livepairvalue { font-size: 18px }
.bar-timeframe .bar-left { margin: 8px 0 }
.bar-timeframe .bar-right { margin: 11px 0 0 }
.module-graph .module-content {
    padding: 0 7px;
    border: solid 1px #e6e6e6;
    border-top: 0;
}
.cag-correlation .module-content { padding: 20px }
.cag-livepairvalue { font-size: 18px }
.bar-timeframe .bar-left { margin: 8px 0 }
.bar-timeframe .bar-right { margin: 11px 0 0 }
.module-graph .module-content { padding: 0 7px }
.cag-module .module-listing { border-width: 0 }
.cag-module .module-listing .module-content { border: solid 1px #d6d6d6 }
.td-odd { background: #fbffea }
.page-ecocal .main-subtitle {
    color: #666;
    margin-bottom: 2px;
}
.ecocal-utilities {
    border: solid 1px #d1d1d1;
    border-radius: 6px 6px 0 0;
    padding: 10px;
    background: #f1f1f1;
    box-shadow: inset 0 1px 0 #fff;
}
.ecocal-utilities .tooltip-ecocaltimezone { left: -22px }
.ecocal-actions li {
    padding: 5px 3px;
    border-bottom: solid 1px #e6e6e6;
}
.ecocal-actions {
    padding: 0 0 0 10px;
    border-left: solid 2px #eee;
    font-size: 12px;
    color: #666;
}
.page-ecocal .btn-ecocaltimezone:link {
    font-weight: normal;
    padding: 4px 10px 4px 4px;
}
.page-ecocal .btn-ecocalsound { margin-left: 8px }
.page-ecocal .ecocalsoundlink-label {
    font-weight: normal;
    font-size: 12px;
    padding-left: 4px;
}
.ecocal-actions-foryourcalendar {
    background: #f6f6f6;
    margin-top: 4px;
    border-left: solid 2px #d1d1d1;
    overflow: hidden;
}
.ecocal-actions-foryourcalendar li { padding-left: 18px }
.ecocal-banner {
    padding: 10px;
    text-align: center;
}
#fxec_changetimezone {
    float: left;
    padding: 7px 3px 7px 22px;
    background: url("images/i-timezone.gif") no-repeat left center;
}
#fxec_calendartable { clear: left }
#fxec_tzButton {
    border: solid 1px #d6d6d6;
    padding: 3px 10px;
    margin: 0 10px 5px;
    width: 60px;
}
#FXstreetCalendar .fxec_eventDetails { padding: 10px 39px !important }
.section-othercalendars {
    border: solid 2px #f1f1f1;
    padding: 13px 17px;
}
.transition-01 {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.ecocal-actions-foryourcalendar { max-height: 0 }
.state-hover .ecocal-actions-foryourcalendar { max-height: 15em }
.ecocal-actions-foryourcalendar-ul { top: -53px }
.state-hover .ecocal-actions-foryourcalendar-ul { top: 0 }
.i-live,
.i-new {
    font-style: italic;
    color: #d32c33 !important;
}
.i-cag-Buy,
.i-cag-Sell,
.i-cag-Neutral {
    border-radius: 3px;
    background-color: #8db039;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8db039), to(#6e8a2c));
    background-image: -webkit-linear-gradient(top, #8db039, #6e8a2c);
    background-image: -moz-linear-gradient(top, #8db039, #6e8a2c);
    background-image: -ms-linear-gradient(top, #8db039, #6e8a2c);
    background-image: -o-linear-gradient(top, #8db039, #6e8a2c);
    background-image: linear-gradient(to bottom, #8db039, #6e8a2c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8db039', EndColorStr='#6e8a2c');
    -webkit-box-shadow: 0 1px 1px #ddd;
    box-shadow: 0 1px 1px #ddd;
    display: block;
    text-align: center;
    color: #fff;
    padding: 1px 0;
}
.i-cag-Sell {
    background-color: #cb410c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cb410c), to(#bb310c));
    background-image: -webkit-linear-gradient(top, #cb410c, #bb310c);
    background-image: -moz-linear-gradient(top, #cb410c, #bb310c);
    background-image: -ms-linear-gradient(top, #cb410c, #bb310c);
    background-image: -o-linear-gradient(top, #cb410c, #bb310c);
    background-image: linear-gradient(to bottom, #cb410c, #bb310c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#CB410C', EndColorStr='#BB310C');
}
.i-cag-Neutral {
    background-color: #ccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#bbb));
    background-image: -webkit-linear-gradient(top, #ccc, #bbb);
    background-image: -moz-linear-gradient(top, #ccc, #bbb);
    background-image: -ms-linear-gradient(top, #ccc, #bbb);
    background-image: -o-linear-gradient(top, #ccc, #bbb);
    background-image: linear-gradient(to bottom, #ccc, #bbb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#bbbbbb');
}
.btn-pulldown {
    background: #f1f1f1;
    border: solid 1px #d6d6d6;
    height: 16px;
    width: 12px;
    vertical-align: middle;
}
.btn-ma {
    height: 37px;
    width: 200px;
    margin: 2px 5px;
}
.btn-ma-download { background-image: url("images/btnDownload.gif") }
.btn-ma-contactbroker { background-image: url(images/btnContactBroker.png) }
.btn-ma-demoaccount { background-image: url(images/btnOpenDemoAccount.png) }
.btn-ma-regularaccount { background: transparent url(images/btnOpenLiveAccount.gif) 0 0 no-repeat }
.it-sortable .i-sort {
    float: right;
    margin-left: 3px;
    background: url(http://cdn.fxstreet.com/images/arrow_down_interestrates.gif) no-repeat center center;
}
.it-headerSortDown,
.it-headerSortUp { background: #fff !important }
.it-headerSortUp .i-sort { background-image: url(http://cdn.fxstreet.com/images/arrow_up_interestrates.gif) }
.llistatlive,
.llistatblogs,
.llistatplugins,
.llistatEcoEvents,
.llistatthread,
.llistatcharts {
    padding: 3px 0 3px 30px !important;
    margin: 6px 0;
    list-style: none !important;
    background-image: url('http://cdn.fxstreet.com/img/sprites/sprite-i-newsreports4.png');
    background-repeat: no-repeat;
}
.llistatEcoEvents { background-position: 0 -226px }
.llistatblogs { background-position: 0 -453px }
.llistatlive { background-position: 0 -678px }
.llistatplugins { background-position: 0 -1128px }
.llistatcharts { background-position: 0 -1352px }
.llistatthread { background-position: 0 -1577px }
.llistatnews,
.llistatreports,
.llistatblogs {
    color: #777;
    font-size: 12px;
}
.llistatnews .list-item-info,
.llistatreports .list-item-info,
.llistatblogs .list-item-info { padding: 3px 0 }
.llistatnews a,
.llistatreports a,
.llistatblogs a {
    font-size: 13px;
    font-weight: normal;
}
.column-aside li.llistatnews,
.column-aside li.llistatreports { padding-left: 10px }
.module-mostpopular .ui-tabs-panel li {
    background-image: none !important;
    padding: 7px 2px 1px !important;
    margin-left: 20px !important;
    list-style: decimal outside;
}
.listing-rss h3 { padding-top: 15px }
.searchbox .input-search,
.table-tool .disabled,
input.disabled {
    background: transparent;
    border: none;
    display: inline;
    margin: 0;
    padding: 4px 0 0 2px;
    width: 120px;
    vertical-align: middle;
}
.section-tool .result-inner {
    color: #333;
    opacity: 1 !important;
}
.searchbox {
    border: solid 1px #d6d6d6;
    padding: 2px 1px 3px;
    display: inline-block;
    border-radius: 3px;
    margin-right: 7px;
    background: #fff;
}
.searchbox .btn-pulldown { margin-right: 3px }
.form-content .required input,
.form-content input.required { border-color: #d32c33 }
.form-content .required label,
.form-content .required .label,
.form-content label.required { color: #d32c33 }
.input-radio { padding-top: 3px }
.input-radio label {
    float: none;
    width: auto;
}
.input-radio .label { padding-top: 0 }
.input-radio input {
    display: inline-block;
    margin-right: 3px;
    width: auto;
    margin-bottom: 14px;
    vertical-align: top;
}
.form-content .label {
    width: 130px;
    text-align: right;
    float: left;
    margin-right: 7px;
    padding-top: 6px;
}
.ui-dialog .label { width: 70px }
.form-content .f-txt {
    float: left;
    margin-right: 3px;
}
.field {
    clear: left;
    padding: 7px;
    overflow: hidden;
    zoom: 1;
}
.section-form label.error {
    color: #bc422d;
    font-weight: bold;
    float: left;
    clear: left;
    margin-left: 175px;
    line-height: 1.2em;
}
.form-content input.error { border-color: #bc422d }
.ui-dialog label.error { margin-left: 75px }
.form-content .f-txt,
textarea,
select,
.f-txt-s1 {
    padding: 4px;
    border: 1px solid #ccc;
}
.form-content .f-txt-invisible {
    padding: 4px;
    border: 0;
    background: transparent;
}
.form-buttons { text-align: right }
.form-morefields {
    padding: 0 10px 10px;
    border: solid 1px #d6d6d6;
}
.about-formcontact .form-content .f-txt { width: 298px }
label { font-weight: bold }
select { width: auto }
textarea {
    height: 90px;
    overflow: auto;
}
textarea:focus,
.form-content input:focus {
    border: 1px solid #789;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
}
.activate-survey .label {
    text-align: left !important;
    float: none !important;
    font-weight: normal;
}
.activate-survey { width: 760px }
.form-s1 .f-txt,
.form-s1 textarea {
    width: 229px;
    font-size: 15px;
    background: #fafafa;
    border-radius: 3px;
    box-shadow: inset 1px 1px 3px #ddd;
}
.form-s1 .label {
    font-size: 15px;
    font-weight: normal;
}
.form-s1 .btn-submit {
    padding: 5px 15px;
    font-size: 17px;
}
.form-s1 .typo { font-size: 15px }
.form-comments {
    padding: 20px 40px 25px 20px;
    margin-top: 30px;
    border: 5px solid #d6d6d6;
    background: #fcfcfc;
}
.form-comments .btn-disabled,
.form-comments .disabled {
    color: #aaa;
    background-color: #f1f1f1;
    cursor: default;
    border-color: #d6d6d6;
}
.form-comments .disabled { opacity: .5 }
.form-comments textarea {
    width: 99%;
    border: solid 1px #d6d6d6;
}
.form-bkcontact {
    background: #f7f7f7;
    padding: 20px 20px;
    border: solid 1px #e6e6e6;
}
.form-bkcontact .form-bkcontact { border: 0 }
.form-morefields .f-zone { width: 290px }
.form-selectlist .field { padding: 1px }
.form-selectlist .col-first { border-right: solid 1px #d6d6d6 }
.form-accountsettings { padding-top: 20px }
.form-accountsettings .label {
    padding-top: 3px;
    font-size: 15px;
    margin-right: 10px;
    font-weight: bold;
}
.form-accountsettings .field {
    font-size: 15px;
    padding-top: 8px;
}
.form-accountsettings .tab-title {
    color: #888;
    border-bottom: solid 3px #f1f1f1;
    margin-bottom: 9px;
    margin-top: 12px;
    font-size: 27px;
}
.module-formsignupsurvey .module-content { padding: 15px }
.module-formsignupsurvey .col {
    float: left;
    width: 40%;
    margin-right: 10px;
}
.module-formsignupsurvey .fieldset { padding: 10px 0 }
.module-formsignupsurvey .fieldset-title {
    font-size: 18px;
    line-height: 1.5em;
}
.module-formsignupsurvey .field { padding: 3px }
.module-formsignupsurvey.closed .titlebar-s3 {
    border-radius: 6px;
    border-bottom: solid 1px #d1d1d1;
}
.form-authorcontact .label {
    width: auto;
    color: #aaa;
    font-size: 13px;
}
.form-authorcontact .value { font-size: 16px }
.form-authorcontact textarea { width: 98% }
.form-authorcontact .module-buttons { padding-top: 10px }
.form-authorcontact .label-authorcontactsendcopy {
    font-weight: normal;
    color: #888;
}
.form-authorcontact .msg-approved .msg-content {
    padding: 24px 3px;
    font-size: 18px;
    color: #888;
}
.f-txt-select {
    border: solid 1px #ccc;
    padding: 2px 2px 1px;
    color: #666;
    vertical-align: middle;
}
.btn-select {
    border: solid 1px #ccc;
    background: #eee url("http://mediaserver.fxstreet.com/images/down_arrow.gif") no-repeat center center;
    border-left: 0;
    padding: 0;
    width: 18px;
    vertical-align: middle;
    height: 18px;
    overflow: visible;
}
.btn-select-icon {
    margin: 0;
    background-image: none;
}
.ie7 .btn-select,
.ie8 .btn-select {
    height: 21px;
    margin-left: -1px;
}
.ie6 .btn-select { vertical-align: top }
.f-txt-s1 {
    border: solid 1px #ccc;
    padding: 2px;
    color: #666;
}
.btn-s1,
.btn-join,
.btn-main {
    background-image: url(http://cdn.fxstreet.com/img/sprites/sprite-btns-right3.png);
    background-repeat: no-repeat;
}
.btn-s1-b,
.btn-join b,
.btn-main b {
    background-image: url(http://cdn.fxstreet.com/img/sprites/sprite-btns-left3.png);
    background-repeat: no-repeat;
}
.btn-join b { background-image: url(http://cdn.fxstreet.com/img/sprites/sprite-btns-left.gif) }
.btn-s1 {
    height: 26px;
    padding-right: 11px;
    margin-right: 5px;
    position: relative;
    background-position: right -150px;
}
.btn-s1-link {
    color: #888b8e !important;
    font-weight: bold;
}
.btn-s1-link:hover { color: #333 !important }
.btn-s1-b {
    float: left;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 14px;
    line-height: 1em;
    font-size: 14px;
    background-position: left -150px;
}
.btn-s2 {
    width: 15px;
    height: 19px;
    vertical-align: bottom;
    background: transparent url(http://mediaserver.fxstreet.com/images/down_arrow.gif) no-repeat scroll center center;
}
.btn-s3,
.btn-s3:link,
.btn-s3:visited {
    display: inline-block;
    padding: 8px 5px;
    font-weight: bold;
    white-space: nowrap;
    cursor: pointer;
    background: #e0e9ef;
}
.btn-s6,
.btn-s6:link,
.btn-s6:visited {
    padding: .47em 1em;
    border: solid 1px #aaa;
    border-color: #aaa #999 #999 #aaa;
    border-radius: 3px;
    color: #345;
    font-weight: bold;
    cursor: pointer;
    background: #f1f1f1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image: -moz-linear-gradient(top, #fff, #ddd);
    background-image: -ms-linear-gradient(top, #fff, #ddd);
    background-image: -o-linear-gradient(top, #fff, #ddd);
    background-image: linear-gradient(to bototm, #fff, #ddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dddddd');
}
.btn-s6.btn-cancel {
    border-color: #aaa;
    color: #666;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
    background-image: -webkit-linear-gradient(top, #eee, #ccc);
    background-image: -moz-linear-gradient(top, #eee, #ccc);
    background-image: -ms-linear-gradient(top, #eee, #ccc);
    background-image: -o-linear-gradient(top, #eee, #ccc);
    background-image: linear-gradient(to bottom, #eee, #ccc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
}
.btn-s6:hover { border-color: #666 }
.btn-s6.btn-deactivated,
.btn-s6.btn-deactivated:hover {
    border-color: #e1e1e1;
    color: #b6b6b6;
    background: #fafafa;
}
.btn-s7,
.btn-s7:link,
.btn-s7:visited,
.btn-submit {
    padding: .4em 1em;
    margin-bottom: 5px;
    border: 1px solid #d17807;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0 1px 0 #a60;
    white-space: nowrap;
    background-color: #eb9807;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1aa01), to(#db7807));
    background-image: -webkit-linear-gradient(top, #f1aa01, #db7807);
    background-image: -moz-linear-gradient(top, #f1aa01, #db7807);
    background-image: -ms-linear-gradient(top, #f1aa01, #db7807);
    background-image: -o-linear-gradient(top, #f1aa01, #db7807);
    background-image: linear-gradient(to bottom, #f1aa01, #db7807);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1aa01', EndColorStr='#dB7807');
}
.btn-s7:hover {
    background: #db8807;
    color: #fff;
}
.btn-submit {
    border: solid 1px #ba7806;
    box-shadow: inset 0 1px #f9b53d;
}
.btn-s8 {
    padding: 5px 8px;
    line-height: 1em;
    font-weight: bold;
    background: #f1f1f1;
}
.btn-s10,
.btn-s10:link,
.btn-s10:visited {
    padding: .4em 1.2em;
    border: solid 1px #0f4e6a;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    text-shadow: 0 1px 0 #024;
    cursor: pointer;
    background-color: #177aa6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#177aa6), to(#0f4e6a));
    background-image: -webkit-linear-gradient(top, #177aa6, #0f4e6a);
    background-image: -moz-linear-gradient(top, #177aa6, #0f4e6a);
    background-image: -ms-linear-gradient(top, #177aa6, #0f4e6a);
    background-image: -o-linear-gradient(top, #177aa6, #0f4e6a);
    background-image: linear-gradient(to bottom, #177aa6, #0f4e6a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#177aa6', EndColorStr='#0f4e6a');
}
.btn-s10:hover { border-color: #000 }
.btn-go1 b {
    display: inline-block;
    margin: 5px 0;
    padding: 6px 18px;
    border: solid 1px #d1d1d1;
    border-color: #d1d1d1 #bbb #bbb;
    color: #c2680e;
    font-size: 15px;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
    -webkit-box-shadow: 0 1px 1px #e1e1e1;
    box-shadow: 0 1px 1px #e1e1e1;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e1e1e1));
    background-image: -webkit-linear-gradient(top, #fff, #e1e1e1);
    background-image: -moz-linear-gradient(top, #fff, #e1e1e1);
    background-image: -ms-linear-gradient(top, #fff, #e1e1e1);
    background-image: -o-linear-gradient(top, #fff, #e1e1e1);
    background-image: linear-gradient(to bottom, #fff, #e1e1e1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e1e1e1');
}
.btn-go1 b:hover {
    background: -webkit-linear-gradient(top, #fcfcfc, #f1f1f1 2px, #fdfdfd 93%, #e1e1e1);
    text-decoration: underline;
}
.btn-follow {
    display: inline-block;
    padding: .4em 1.2em;
    border: 1px solid #85a636;
    text-align: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 1px 1px 1px 0 #5a5959;
    box-shadow: 1px 1px 1px 0 #5a5959;
    background-color: #84a636;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#84a636), to(#547743));
    background-image: -webkit-linear-gradient(top, #84a636, #547743);
    background-image: -moz-linear-gradient(top, #84a636, #547743);
    background-image: -o-linear-gradient(top, #84a636, #547743);
    background-image: linear-gradient(to bottom, #84a636, #547743);
    margin: 0 10px 12px 10px;
}
.btn-follow a { color: #fff }
.btn-follow:hover {
    display: inline-block;
    padding: .4em 1.2em;
    border: 1px solid #85a636;
    text-align: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 1px 1px 1px 0 #5a5959;
    box-shadow: 1px 1px 1px 0 #5a5959;
    background-color: #84a636;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#547743), to(#84a636));
    background-image: -webkit-linear-gradient(top, #547743, #84a636);
    background-image: -moz-linear-gradient(top, #547743, #84a636);
    background-image: -o-linear-gradient(top, #547743, #84a636);
    background-image: linear-gradient(to bottom, #547743, #84a636);
    margin: 0 10px 12px 10px;
}
.btn-unfollow,
.btn-cancel {
    display: inline-block;
    padding: .4em 1.2em;
    border: 1px solid #d5d5d5;
    text-align: center;
    font-weight: 700;
    color: #115979;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#d5d5d5));
    background-image: -webkit-linear-gradient(top, #fafafa, #d5d5d5);
    background-image: -moz-linear-gradient(top, #fafafa, #d5d5d5);
    background-image: -o-linear-gradient(top, #fafafa, #d5d5d5);
    background-image: linear-gradient(to bottom, #fafafa, #d5d5d5);
    margin: 0 10px 12px 10px;
    -webkit-box-shadow: 1px 1px 1px 0 #999;
    box-shadow: 1px 1px 1px 0 #999;
}
.btn-cancel { margin: 10px 0 0 }
.btn-unfollow a,
.btn-cancel a { color: #888 }
.btn-unfollow:hover,
.btn-cancel:hover {
    color: #115979;
    font-weight: 700;
    cursor: pointer;
    background-color: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #ddd, #f1f1f1);
    background-image: -moz-linear-gradient(top, #ddd, #f1f1f1);
    background-image: -o-linear-gradient(top, #ddd, #f1f1f1);
    background-image: linear-gradient(to bottom, #ddd, #f1f1f1);
}
.author-info .btn-info {
    display: none;
    width: 166px;
    height: auto;
    background-color: #fafafa;
    border: 1px solid #b9ce88;
    margin-bottom: 5px;
    padding: 27px 7px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: absolute;
    z-index: 998;
    margin-top: -164px;
    margin-left: -14px;
    line-height: 1.3em;
    font-size: 14px;
}
.state-follow-default { margin-right: 5px }
.page-author .state-follow-default { width: 90px !important }
.page-author .state-follow-variants { width: 114px !important }
.btn-follow-s1,
.page-author .module-buttons .btn-s6 { padding: 5px 16px 3px 7px }
.btn-follow-s1,
.page-author .module-buttons .state-unfollow .btn-s6 { padding: 5px 20px 3px 12px }
.state-follow .btn-follow-s1 { color: #333 }
.state-following .btn-follow-s1,
.state-unfollow .btn-follow-s1 {
    background: #eee;
    border-color: #d1d1d1;
    box-shadow: inset 1px 1px 3px #ccc;
}
.btn-feedback {
	display: none;
    height: 125px;
    width: 104px;
    position: fixed;
    top: 27%;
    z-index: 999;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    right: -78px;
}
.btn-feedback a {
    display: block;
    background: #eee;
    height: 15px;
    width: 70px;
    padding: 9px 16px 12px;
    color: #555;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    border: 1px solid #858585;
    border-radius: 9px 9px 1px 1px;
    opacity: .8;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    text-align: center;
}
.btn-feedback a:hover {
    background: #fa9900;
    color: #fff;
}
.ie7 .btn-feedback-ie a img:hover,
.ie8 .btn-feedback-ie a:hover {
    background-image: url("http://cdn.fxstreet.com/img/buttons/btn-feedback-hover.png") !important;
    background-repeat: no-repeat;
    right: 1px;
    position: fixed;
    display: block;
    z-index: 999;
}
.ie7 .btn-feedback-ie:hover,
.ie8 .btn-feedback-ie a:hover {
    background-image: url("http://cdn.fxstreet.com/img/buttons/btn-feedback-hover.png") !important;
    background-repeat: no-repeat;
    right: 1px;
    position: fixed;
    display: block;
    z-index: 999;
}
.ie7 .btn-feedback,
.ie8 .btn-feedback { display: none }
.ie7 .btn-feedback-ie,
.ie8 .btn-feedback-ie {
    display: block !important;
    right: 1px;
    position: fixed;
}
.btn-feedback-ie { display: none }
.page-authorcompany .tooltip-followsuccess-hiddencontent .item-05 { display: none }
#brokerpopup .btn-cancel {
    background: #999;
    border: solid 1px #999;
    font-size: 15px;
    padding: 3px 10px;
    margin-right: 5px;
    font-weight: bold;
    color: #fff;
}
.btn-join {
    display: inline-block;
    margin: 5px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background-position: right -70px;
}
.btn-join b {
    line-height: 29px;
    padding: 0 10px;
    height: 29px;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    display: inline-block;
    background-position: left -70px;
}
.btn-social {
    display: inline-block;
    padding: 2px 2px;
    border: solid 1px #bbb;
}
.btn-social .btn-text {
    padding: 2px 8px 1px 3px;
    font-size: 15px;
    font-weight: bold;
    vertical-align: middle;
}
.btn-yahoo,
.btn-google {
    color: #555 !important;
    text-shadow: 0 1px #fff;
    background-color: #f1f1f1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image: -moz-linear-gradient(top, #fff, #ddd);
    background-image: -ms-linear-gradient(top, #fff, #ddd);
    background-image: -o-linear-gradient(top, #fff, #ddd);
    background-image: linear-gradient(to bottom, #fff, #ddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dddddd');
}
.btn-social-s1 {
    padding: 2px 7px 1px 3px !important;
    margin: 0 1px 0;
    line-height: 1.5em;
    vertical-align: middle;
    border: solid 1px #d1d1d1;
    color: #999 !important;
    font-size: 11px;
    font-weight: bold;
    box-shadow: 0 0 3px #ddd;
    text-shadow: 0 1px 0 #fff;
    border-radius: 2px;
    background-color: #fafafa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee));
    background-image: -webkit-linear-gradient(top, #fafafa, #eee);
    background-image: -moz-linear-gradient(top, #fafafa, #eee);
    background-image: -ms-linear-gradient(top, #fafafa, #eee);
    background-image: -o-linear-gradient(top, #fafafa, #eee);
    background-image: linear-gradient(to bottom, #fafafa, #eee);
}
.btn-facebook {
    border-color: #446894;
    color: #fff !important;
    text-shadow: 0 1px #2c4d73;
    background-color: #5787bf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5787bf), to(#2f6aa3));
    background-image: -webkit-linear-gradient(top, #5787bf, #2f6aa3);
    background-image: -moz-linear-gradient(top, #5787bf, #2f6aa3);
    background-image: -ms-linear-gradient(top, #5787bf, #2f6aa3);
    background-image: -o-linear-gradient(top, #5787bf, #2f6aa3);
    background-image: linear-gradient(to bottom, #5787bf, #2f6aa3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5787bf', EndColorStr='#2f6aa3');
}
.btn-social-s2 {
    padding-right: 6px;
    padding-bottom: 1px;
    font-weight: bold;
    font-size: 12px;
}
.btn-social-s2:hover { border-color: #777 }
.btn-social-s2.btn-facebook:hover { border-color: #326 }
.article-vote {
    margin-right: 8px;
    border: 0;
}
.article-vote .vote {
    float: left;
    padding: 1px 3px;
    border: solid 1px #ddd;
    background: #f1f1f1;
    cursor: pointer;
    color: #666;
}
.article-vote .vote-up {
    border-radius: 2px 0 0 2px;
    background-color: #fafafa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #fafafa, #f1f1f1);
    background-image: -moz-linear-gradient(top, #fafafa, #f1f1f1);
    background-image: -ms-linear-gradient(top, #fafafa, #f1f1f1);
    background-image: -o-linear-gradient(top, #fafafa, #f1f1f1);
    background-image: linear-gradient(to bottom, #fafafa, #f1f1f1);
}
.article-vote .vote-down { border-radius: 0 2px 2px 0 }
.btn-addthis { padding: 0 6px 2px 0 !important }
.btn-social-icononly.addthis_button_print { margin-right: 8px }
.btn-social-s1 .at15nc,
.btn-social-s1 .icon { margin-right: 2px }
.btn-social-icononly .at15nc,
.btn-social-icononly .icon { margin-right: 0 }
.btn-social-icononly {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.article-utilities .btn-rss { float: right }
.btn-social-s1:hover,
.article-vote .vote:hover {
    border-color: #aaa !important;
    color: #555 !important;
}
.addthis_counter.addthis_pill_style { display: inline-block !important }
.listing-markettalk .addthis_button_compact { padding: 0 !important }
.layout-btns-pill { margin-right: 7px }
.layout-btns-pill .btn-pill {
    border: solid 1px #ccc;
    background: url(/images/spriteGrad02.png) repeat-x 0 -30px #f7f7f7;
    color: #333;
    float: left;
    line-height: 1em;
    padding: 4px 6px 5px;
    margin: 0;
    background-color: #f1f1f1;
}
.layout-btns-pill .btn-pill:hover { border-color: #888 }
.layout-btns-pill .pill-first {
    border-radius: 3px 0 0 3px;
    border-right: 0;
}
.layout-btns-pill .pill-last { border-radius: 0 3px 3px 0 }
.layout-btns-pill .active {
    background: #888;
    color: #fafafa;
    border-color: #666 #666 #777 #777 !important;
    border-width: 1px;
    border-style: solid;
    box-shadow: inset 0 2px 4px #666;
    text-decoration: none;
}
.layout-btns-pill-s2 .btn-pill {
    float: left;
    line-height: 1em;
    padding: 4px 6px 5px;
    margin: 0;
    border: solid 1px #ccc;
    color: #888;
    background: transparent;
    border: 0;
}
.layout-btns-pill-s2 .active {
    background-color: #ccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #ccc, #f1f1f1);
    background-image: -moz-linear-gradient(top, #ccc, #f1f1f1);
    background-image: -ms-linear-gradient(top, #ccc, #f1f1f1);
    background-image: -o-linear-gradient(top, #ccc, #f1f1f1);
    background-image: linear-gradient(to bottom, #ccc, #f1f1f1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#f1f1f1');
    border: solid 1px #ddd;
    border-color: #aaa #ccc #ddd;
    border-radius: 0;
    border-width: 1px 1px 0;
    border-style: solid;
    color: #444 !important;
    text-decoration: none !important;
}
.layout-btns-pill-s2 .btn-pill:hover {
    text-decoration: underline;
    color: #444;
}
.cag-module .bar-utilities,
.module-s1 .bar-utilities {
    background: #fafafa;
    border-bottom: solid 2px #ccc;
    text-align: center;
    padding-top: 3px;
    color: #666;
    -webkit-box-shadow: inset 0 -1px 3px #ddd;
    -moz-box-shadow: inset 0 -1px 3px #ddd;
    box-shadow: inset 0 -1px 3px #ddd;
}
.cag-module .msg-loading,
.module-s1 .msg-loading {
    background: #fff1d4;
    border: solid 1px #f1eab1;
    border-width: 0 1px 1px;
    position: absolute;
    left: 41%;
    padding: 4px 16px;
}
.cag-module .btn-more {
    font-weight: 300;
    font-size: 12px;
    float: left;
    padding: 0 0 7px 0;
}
.speechbubble {
    position: relative;
    border: solid 2px #ccc;
}
.speechbubble:before,
.speechbubble:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border: solid 2px #ccc;
}
.speechbubble-right:before {
    right: -8px;
    top: 8px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-width: 0 0 14px 8px;
}
.speechbubble-right:after {
    right: -4px;
    top: 10px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
    border-width: 0 0 12px 6px;
}
.typo {
    font-size: 13px;
    line-height: 1.3em;
}
.typo p { margin-bottom: 1em }
.typo ul { margin-bottom: 1em }
.article-text {
    font-size: 14px;
    line-height: 1.48em;
}
.article-text p { margin-bottom: 1.45em }
.article-text h1,
.article-text h2,
.article-text h3,
.article-text h4,
.typo h1,
.typo h2,
.typo h3,
.typo h4 { margin-bottom: .4em }
.article-text ul li,
.typo ul li {
    list-style: disc;
    margin: 0 0 3px 20px;
}
.typo-s2 {
    color: #666;
    line-height: 1.4em;
}
.typo-s2 p { margin-bottom: 7px }
.typo-nobr br { display: none }
.title-s2 {
    font-size: 24px;
    color: #888;
    font-weight: bold;
}
.article-header { margin-bottom: 20px }
.article-info {
    padding: 6px 0;
    color: #666;
    line-height: 1.5em;
    font-size: 12px;
    padding-bottom: 20px;
}
.article-title {
    font-size: 27px;
    line-height: 1.3em;
}
.article-topics ol { margin-left: 20px }
.article-topics { margin-left: 2em }
.article-utilities {
    border: solid 1px #e6e6e6;
    border-width: 1px 0;
    padding: 4px 0 1px;
}
.section-article .module-biography .module-description {
    color: #666;
    font-size: 13px;
    line-height: 1.4em;
}
.section-article .module-biography {
    padding: 15px 0;
    border-top: solid 3px #ccc;
}
.section-article .module-biography .module-description {
    font-size: 15px;
    color: #777;
    line-height: 1.5em;
}
.section-article .module-biography .module-buttons { padding: 8px 0 }
.section-article .module-biography .btn-s6 { margin-right: 10px }
.page-article-news { padding-top: 30px }
.article-news .article-header,
.article-fxbeat .article-header { padding-top: 0 }
.article-news .article-content,
.article-fxbeat .article-content { padding-bottom: 10px }
.article-news .article-aside,
.article-fxbeat .article-aside {
    float: right;
    margin-left: 15px;
    margin-bottom: 10px;
    width: 265px;
}
.article-news .module-relatednews li,
.article-fxbeat .module-relatednews li {
    padding: 5px 0;
    border-bottom: solid 1px #f1f1f1;
}
.article-news .module-relatednews a,
.article-fxbeat .module-relatednews a { font-weight: normal }
.article-news .module-relatednews h2,
.article-fxbeat .module-relatednews h2 {
    font-weight: normal;
    font-size: 14px;
}
.article-news pre,
.article-fxbeat pre { font-size: 11px }
.fxbeat-head {
    background: #0f3a5a;
    height: 49px;
    width: 100%;
    box-shadow: 4px 10px 12px #fff;
}
.fxbeat-head .head-container {
    background: url("http://cdn.fxstreet.com/img/fxbeat/fxbeat-header.png") no-repeat 399px 0;
    position: relative;
    max-width: 988px;
    margin: 0 auto;
    height: 50px;
}
.fxbeat-head .head-container .fxbeat-logo { overflow: hidden }
.fxbeat-head .head-container .fxbeat-logo img {
    position: relative;
    bottom: 3px;
}
.fxbeat-head p {
    position: absolute;
    right: 15px;
    color: #fff;
    width: 250px;
    top: 5px;
}
.fxbeat-head .head-container p a { color: #fa9900 !important }
.fxbeat-sound-notifications {
    padding: 4px 10px 2px 0;
    border-bottom: none;
    background: #efefef;
    width: 120px;
    border-radius: 6px;
}
.section-fxbeat { margin-top: 30px }
.listing-fxbeat .list-item-info {
    margin-bottom: 5px;
    overflow: hidden;
}
.listing-fxbeat .datetime {
    font-size: 12px;
    margin-bottom: 10px;
    color: #808080;
}
.listing-fxbeat .author {
    padding: 3px 0;
    font-size: 12px;
}
.listing-fxbeat .comments { font-size: 14px }
.listing-fxbeat .list-item-footer {
    margin-top: 15px;
    overflow: hidden;
}
.forex-beat .box-tip-container .state-hover {
    border-color: #999;
    cursor: pointer !important;
}
.listing-fxbeat .fxbeat-post { border-bottom: 1px solid #d5d5d5 }
.listing-fxbeat .listing-info {
    border-left: 1px solid #d5d5d5;
    padding-left: 8px;
}
.listing-fxbeat .list-item-content h4 { font-size: 18px }
.listing-fxbeat img {
    max-width: 100%;
    height: auto;
}
.forex-beat .filter-fxbeat {
    background-color: #f7f7f7;
    border-top: 2px solid #b3b3b3;
    font-size: 14px;
}
.forex-beat .filter-fxbeat .filter-title {
    background-color: #e0e0e0;
    font-size: 16px;
    padding-left: 11px;
}
.forex-beat .filter-fxbeat .filter1 { margin-bottom: 15px }
.forex-beat .filter-fxbeat .check-filter .filter-content li { margin-bottom: 4px }
.forex-beat .filter-fxbeat .check-filter .module-content { padding: 0 }
.forex-beat .filter-fxbeat .check-filter .filter-content { padding-left: 30px !important }
.forex-beat .filter-fxbeat .check-filter .module-title {
    font-size: 14px;
    color: #666;
    padding: 6px;
    border: 0;
}
.article-fxbeat li { margin-left: 88px !important }
.article-fxbeat blockquote {
    margin-left: 79px !important;
    border-left: 3px solid #ccc !important;
    font-style: italic;
    padding: 8px;
}
.article-fxbeat .prev-box,
.article-fxbeat .next-box {
    width: 280px;
    font-weight: 700;
}
.article-fxbeat .i-prev,
.article-fxbeat .i-next {
    color: #dcdcdc;
    margin: 0 3px;
}
.article-fxbeat .prev-link,
.article-fxbeat .next-link {
    padding: 7px 4px;
    overflow: hidden;
}
.article-fxbeat .next-link { text-align: right }
.article-fxbeat img {
    max-width: 100% !important;
    height: auto !important;
}
.article-fxbeat .article-report .article-info {
    padding: 3px 4px;
    color: #888;
    font-size: 13px;
    line-height: 17px;
    background-color: #eee;
    margin-bottom: 10px;
    border: 0 !important;
}
.aside-fxbeat {
    background-color: #f7f7f7;
    border-top: 2px solid #b3b3b3;
    padding: 10px 15px;
}
.aside-fxbeat .list-item a {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}
.aside-fxbeat .list-item-info {
    font-size: 11px;
    color: #666;
    padding: 3px 0;
}
.aside-fxbeat .section-authorbiography { margin-top: 5px }
.aside-fxbeat h4 { color: #555 }
.aside-fxbeat .title-author {
    font-size: 21px;
    padding-top: 17px;
    padding-bottom: 3px !important;
}
.aside-fxbeat .module-biography .author-figure {
    border: solid 3px #d5d5d5;
    padding: 1px;
}
.aside-fxbeat .contact {
    clear: both;
    padding-top: 10px;
}
.article-fxbeat .article-utilities { border: 0 }
.aside-fxbeat .title-s2 { font-size: 18px }
.widget-fxbeat .list-item {
    clear: left;
    border-bottom: dotted 1px #ddd;
    padding: 5px 3px 2px 51px !important;
    overflow: hidden;
}
.widget-fxbeat img {
    padding: 1px;
    border: solid 1px #e6e6e6;
    float: left;
    margin-left: -51px;
    width: 40px;
}
.article-report .article-text h2,
.article-report .article-text h3,
.article-report .article-text h4,
.article-report .article-text h5 {
    margin-top: .5em;
    padding-top: .3em;
}
.article-report .article-text ul { margin-bottom: 1.45em }
.report-title { padding: 10px 0 }
.article-report .article-info {
    padding: 13px 0 15px;
    color: #888;
    font-size: 13px;
    line-height: 17px;
}
.article-report .article-header-utilities {
    padding: 5px 0 1px;
    overflow: visible;
}
.article-report .provider {
    float: left;
    margin-right: 13px;
}
.article-report .article-footer {
    border: solid 1px #d6d6d6;
    padding: 6px 0;
    border-width: 1px 0;
    margin: 15px 0;
}
.article-report .article-footer {
    margin-bottom: 0;
    padding-bottom: 0;
    border: 0;
}
.article-report .article-timestamp {
    padding: 15px 0;
    color: #888;
}
.article-report .article-timestamp .datetime { margin-right: 15px }
#reportfooter {
    background: #f7f7f7;
    border: solid 1px #eee;
    padding: 10px;
    margin-bottom: 10px;
    line-height: 1.3em;
}
#selfpromo {
    float: right;
    padding: 3px;
    margin: 8px 16px 8px 8px;
    border: 1px solid #ffa500;
    width: 150px;
    font-size: 11px;
}
#selfpromo h4 { font-size: 11px }
.article-economagic li { list-style: none !important }
.article-economagic .entry { padding: 10px 15px }
.economagicfont { color: #fff }
.page-utilities .page-title {
    border-bottom: solid 3px #d6d6d6;
    padding: 10px 0;
    font-size: 24px;
    margin-bottom: 10px;
}
.page-utilities .column-main { padding-bottom: 120px }
.page-utilities .activate-survey { margin-left: -110px }
.page-settings .page-title {
    font-size: 27px;
    padding: 18px 0 25px;
}
.section-settingsfollowing { margin-bottom: 20px }
.section-settingsfollowing .module-title {
    font-size: 24px;
    margin-bottom: 0;
}
.section-settingsfollowing .subtitle { padding-bottom: 5px }
.section-settingsfollowing .msg-empty {
    background: #fff;
    padding: 10px;
    color: #999;
    font-size: 15px;
}
.section-settingsfollowing .btn-follow-s2 { float: right }
.page-settings .section-settingsfollowing li {
    background: #fff;
    padding: 4px;
    border-bottom: solid 1px #ddd;
    margin-bottom: 0;
}
.page-settings .section-settingsfollowingemails li { border-bottom: 0 }
.section-settingsfollowing .module-buttons { padding: 10px 0 }
.form-settingsfollowing .btn-subscriberss-container {
    font-size: 14px;
    font-weight: normal;
}
.form-changeemail .tab-title { border-bottom: solid 3px #ddd }
.module-login .module-content {
    width: auto;
    min-height: 62px;
    height: auto;
    overflow: hidden;
}
.module-login .login-social { margin: 20px 0 10px 0 }
.module-login .module-division {
    top: 10px;
    color: #999;
    background-color: #fff;
    position: relative;
    text-align: center;
    width: 40px;
    left: 172px;
}
.module-login .login-fxstreet {
    border-top: 1px solid #d5d5d5;
    padding-top: 20px;
}
.module-login .field { padding-left: 0 }
.module-login .module-signup {
    font-size: 15px;
    color: #888;
}
.module-login .social-buttons { margin-top: 7px }
.module-login p { font-size: 14px }
.true-logged { margin: 60px !important }
.article-autotrader .ib {
    width: 158px;
    vertical-align: top;
}
.article-services .article-title { margin-bottom: 15px }
.article-services .article-topics {
    background: #fff;
    float: right;
    padding: 5px 20px 20px;
    border: solid 2px #f1f5f7;
    margin: 10px 0 10px 10px;
}
.author-logo {
    padding: 3px;
    border: solid 1px #e6e6e6;
    margin-right: 10px;
    margin-bottom: 7px;
}
.section-plugin {
    padding: 15px;
    margin-bottom: 20px;
    border: solid 1px #d6d6d6;
    background: url("http://cdn.fxstreet.com/img/sprites/grad-b01.png") repeat-x center bottom #fff;
}
.article-plugin #icon {
    border: 0 solid #eee;
    margin-bottom: 10px;
}
.article-plugin #icon {
    height: 115px;
    width: 115px;
}
.table-specs td {
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: solid 1px #eee;
    font-size: 11px;
}
.table-specs {
    margin-top: 10px;
    margin-bottom: 10px;
}
.info-version {
    font-size: 11px;
    color: #666;
    font-family: Courier,monospace;
}
.section-screenshot .list-item {
    float: left;
    width: 121px;
    padding: .4em 0;
    margin: 5px 10px;
    background: #fafafa;
}
.section-screenshot .inner {
    padding: 2px;
    border: solid 1px #888;
}
.section-screenshot .list-item-info { line-height: 1em }
.section-screenshot .hovermsg {
    width: 85%;
    padding: 10px 7px 0 12px;
    top: 26px;
}
.section-screenshot .container {
    padding: 7px 0;
    background: #f1f1f1;
    margin-bottom: 10px;
}
.section-comments { padding-top: 25px }
.comment {
    border: solid 1px #eee;
    padding: 16px 31px 17px;
    background: #fafafa;
    margin-bottom: 10px;
}
.comment-description {
    font-size: 14px;
    line-height: 1.5em;
}
.comment-info { font-size: 11px }
.article-review .hgroup {
    padding: 7px 0;
    border: solid 1px #d6d6d6;
    border-width: 1px 0;
    margin-top: 10px;
}
.article-review .article-text { margin: 0 15px 15px }
.bar-social {
    padding: 6px 0;
    border: solid 1px #d6d6d6;
    border-width: 1px 0;
}
.article-plugin .layout-bar .bar-left {
    margin-right: 10px;
    border: #eee 2px solid;
}
.section-footer .section-cag {
    background: #f1f1f1;
    height: 400px;
}
.rc-image { margin-bottom: 12px }
.module-navratescharts {
    background: #fafafa;
    border: solid 1px #e1e1e1;
}
.module-navratescharts .box-rating {
    float: right;
    width: 90px;
    position: absolute;
    top: 0;
    right: 0;
    color: #888;
    font-size: 12px;
    text-align: right;
}
.module-navratescharts li {
    position: relative;
    padding: 3px 0;
}
.module-navratescharts .module-content { padding: 10px 20px }
.module-navratescharts .list-title { margin: 4px 0 6px }
.module-navratescharts .item-info {
    font-size: 11px;
    color: #aaa;
    padding-top: 1px;
}
.section-applet .bar-utilities,
.section-listing .bar-utilities {
    padding: 10px 10px 0 10px;
    border: solid 1px #c6c6c6;
    border-color: #d6d6d6 #c6c6c6 #a6a6a6 #c6c6c6;
    color: #000;
    background: #f1f1f1;
}
.section-applet .bar-utilities {
    border-bottom-width: 0;
    background: url(images/spriteGrad02.png) repeat-x 0 -30px #f7f7f7;
}
.section-applet .layout-bar {
    border-color: #e8e6e6 #e4e3e1 #ccc;
    background: url(images/spriteGrad02.png) repeat-x 0 -30px #f7f7f7;
}
.section-applet .applet-content {
    padding: 5px 0;
    line-height: 1.5em;
    border-top: solid 1px #d6d6d6;
    border-bottom: solid 1px #d6d6d6;
    background: url(images/spriteGrad02.png) repeat-x 0 -30px #f7f7f7;
    z-index: 1;
}
.applet-footer .layout-bar {
    padding: 3px;
    border: solid 1px #d6d6d6;
    border-color: #fff #d6d6d6 #d6d6d6;
}
.bar-utilities .btn-detach {
    display: block;
    padding: 2px 7px;
    line-height: 1.75em;
    vertical-align: middle;
    border: 1px solid #d1d1d1;
    color: #333;
    font-weight: bold;
    background: url(images/spriteGrad02.png) repeat 0 1px transparent;
}
.section-applet .bar-utilities { padding-top: 4px }
.section-applet .bar-utilities label {
    padding: 6px;
    display: inline-block;
    color: #888;
    font-weight: normal;
    letter-spacing: 1px;
    cursor: default;
}
.applet-footer .bar-left {
    padding-left: 10px;
    line-height: 1.5em;
    font-style: italic;
}
.section-applet .bar-right { line-height: 2em }
.section-applet tbody th {
    font-weight: normal;
    padding-left: 6px;
}
a.applet,
.applet-holder {
    padding: 3px;
    padding-bottom: 10px;
    border-top: solid 1px #bbb;
    text-align: center;
}
.rate-worldindices .applet-holder {
    padding: 10px;
    margin: 3px;
    border: solid 1px #d6d6d6;
    background: #fff;
}
.rate-widgetview .container {
    padding: 8px;
    margin: 4px;
    line-height: 2.2em;
    background: #ebf1da;
}
.rate-widgetview td { width: 200px }
.rate-widgetview .tr-odd { background: #fff }
.rate-widgetview .datetime {
    margin-top: -1.5em;
    font-size: 11px;
    text-align: right;
    border-bottom: solid 1px #dbe1ca;
}
.rate-widgetview .ratechange {
    margin: 3px 8px;
    line-height: 1.7em;
    color: #fff;
    font-weight: bold;
    background: #c1cca3;
}
.rate-widgetview .rate {
    float: left;
    width: 50%;
    height: 38px;
    padding-top: 5px;
    color: #fff;
    font-size: 1.3em;
    background: url("https://fxstreet.s3.amazonaws.com/images/livehtml_badge.png") no-repeat center center transparent;
}
.rate-widgetview .bfont { font-size: 1.3em }
.section-listing .logo-author {
    min-height: 33px;
    min-width: 106px;
    margin-bottom: 10px;
}
.logo-author {
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 1px;
    float: left;
}
.logo-author img {
    border: 1px solid #ddd;
    padding: 3px;
}
.listing-contributors h3 { margin: 0 }
.listing-contributors h3 a { color: #555 }
.listing-contributors h3 a:hover {
    color: #555;
    text-decoration: underline;
}
.listing-contributors li { margin-bottom: 10px }
.module-copylink {
    background-color: #fafafa;
    border: 1px solid #c1c1c1;
    -webkit-box-shadow: 1px 2px 8px 1px #d5d5d5;
    box-shadow: 1px 1px 5px 0 #d5d5d5;
    margin-top: -48px !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    left: 200px;
    position: absolute;
    z-index: 999;
    overflow: visible;
    display: none;
}
.module-copylink::before {
    content: "";
    position: absolute;
    top: 20px;
    bottom: auto;
    left: -20px;
    border-width: 0 0 17px 20px;
    border-style: solid;
    border-color: #d5d5d5 transparent;
    display: block;
    width: 0;
}
.module-copylink::after {
    content: "";
    position: absolute;
    top: 22px;
    bottom: auto;
    left: -17px;
    border-width: 0 0 13px 17px;
    border-style: solid;
    border-color: #fafafa transparent;
    display: block;
    width: 0;
}
.module-copylink input { width: 279px }
.icon-copylink { padding-right: 15px }
.copylink-content { padding: 5px 10px 5px 10px }
.copylink-content p { font-size: 12px }
.copylink-input {
    width: 600px;
    height: 12px;
    margin-top: 3px;
}
.i-link {
    border: 1px solid #d5d5d5;
    padding-top: 0;
    width: 23px;
    vertical-align: middle;
    border-radius: 3px;
}
.i-link:hover {
    border: 1px solid #888;
    padding-top: 0;
    width: 23px;
    vertical-align: middle;
    border-radius: 3px;
}
.i-close { background-position: -131px -84px }
.connect-socialmedia {
    border-bottom: 3px solid #eee;
    margin-bottom: 5px;
}
.module-connect title {
    vertical-align: bottom;
    margin-right: 4px;
}
.module-connect .pre-title {
    vertical-align: bottom;
    margin-right: 4px;
    padding: 4px 0;
}
.module-connect .email {
    padding: 4px 2px 3px 2px;
    margin-right: 4px;
    width: 200px;
    border: 1px solid #ccc;
}
.module-connect .list-subscribe {
    font-size: 11px;
    background-color: #eee;
    padding: 4px;
    margin-top: 5px;
}
.module-connect .select-subscribe { width: 207px }
.check-filter .filter2 { padding-bottom: 0 !important }
.module-connect .title-newsletter { margin-bottom: 5px }
.module-connect .error {
    color: #f00;
    font-weight: 400;
}
.module-connect .title { padding: 5px 0 }
.module-connect .subtitle-newsletter { margin-bottom: 5px }
.module-connect .connect-newsletter { margin-bottom: 8px }
.check-filter li>a { color: #333 }
.check-filter .filter-deactivated { color: #999 !important }
.filter-deactivated .icon {
    background: #f4f4f4;
    background-image: none !important;
}
.check-filter .module-content {
    padding: 3px 0 20px;
    border-width: 0 1px 1px;
}
.check-filter .link-moretags { padding-left: 24px }
.check-filter .module-title {
    font-size: 13px;
    color: #666;
    padding: 5px;
    background: #eee;
    border: solid 1px #ddd;
    box-shadow: inset 0 1px 0 #fafafa;
    border-radius: 3px 3px 0 0;
}
.check-filter .module-footer { padding-top: 10px }
.check-filter .icon {
    background-position: 20px 20px;
    border: solid 1px #d6d6d6;
    width: 14px;
    height: 14px;
    margin-bottom: 2px;
    border-radius: 2px;
}
.check-filter .selector .icon:hover { border-color: #c1c1c1 }
.check-filter .filter-title {
    margin: 0 0 5px;
    padding: 5px;
    border: solid 1px #eee;
    border-width: 1px 0;
    font-size: 12px;
    background: #fafafa;
    color: #666;
}
.check-filter .a-s2 {
    font-weight: normal;
    font-size: 11px;
}
.check-filter .subfilter-header {
    padding: 1px 0 3px;
    color: #888;
}
.check-filter .subfilter-title {
    font-size: 13px;
    margin: 6px 0 0;
}
.check-filter .active a { font-weight: normal !important }
.filter-radios { padding-bottom: 15px }
.filter-radios .f-radio {
    margin: 2px 4px;
    vertical-align: middle;
}
.ie .filter-radios .f-radio {
    margin-bottom: 0 4px;
    height: 14px;
    padding: 0;
}
.filter-radios .fieldset-datepicker { padding: 5px 0 5px 18px }
.filter-radios .fieldset-datepicker label { padding-bottom: 3px }
.filter-radios .fieldset-datepicker .f-txt {
    margin-bottom: 3px;
    width: 100px;
}
.filter-radios .fieldset-datepicker .btn-s6 {
    float: left;
    padding: 3px 13px;
    font-size: 12px;
}
.forex-news .list-item {
    font-size: 15px;
    padding: 11px 0;
    border-bottom: dotted 1px #d6d6d6;
    overflow: hidden;
    zoom: 1;
}
.forex-news .datetime {
    float: left;
    width: 60px;
    margin-right: 6px;
    line-height: 17px;
    font-size: 12px;
}
.forex-news .list-item-content {
    float: left;
    width: 414px;
}
.forex-news .news-provider {
    font-size: 11px;
    color: #aaa;
    padding-top: 3px;
}
.forex-news-utilities {
    padding: 0 0 8px;
    margin-bottom: 5px;
    border-bottom: solid 1px #ddd;
    text-align: right;
    color: #666;
}
.listing-footer { padding-top: 10px }
.listing-footer p {
    font-size: 12px;
    margin-bottom: 5px;
    color: #666;
}
.check-filter .filter-content { padding-left: 24px }
.check-filter .filter-content span,
.check-filter .filter-content b { margin-left: -21px }
.check-filter .filter-content li { margin-bottom: 1px }
.forex-news .xxs { margin-left: 0 !important }
.jump-filter li { line-height: 1.5em }
.forex-analysis .titlebar,
.listing-reports .titlebar {
    border: solid 1px #e6e6e6;
    padding: 6px 8px;
    margin-top: 5px;
}
.forex-analysis h2 {
    font-size: 13px;
    padding: 0;
    float: left;
}
.forex-analysis .list-item-icon {
    float: right;
    margin: 0 0 5px 5px;
    padding: 1px;
    border: solid 1px #e6e6e6;
}
.forex-analysis .list-item-info {
    float: none;
    width: auto;
    clear: both;
    color: #888;
    padding-top: 4px;
}
.forex-analysis .list-item,
.account-whatchlist .list-item,
.listing-news .list-item {
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
    margin: 0;
    border-bottom: dotted 1px #d6d6d6;
    list-style: none;
}
.forex-analysis h4 { font-size: 16px }
.list-featured { margin-bottom: 15px }
.list-featured .list-item-info {
    line-height: 1.2em;
    margin-bottom: 6px;
}
.list-featured .list-item { padding-bottom: 10px }
.forex-analysis h5 { display: inline }
.forex-analysis .more-results .datetime { display: inline }
.forex-analysis .more-results li {
    list-style: disc outside;
    margin-left: 15px;
}
.forex-analysis #ResultContainer { margin-bottom: 15px }
.forex-analysis .datetime {
    float: none;
    width: auto;
    display: block;
}
.forex-analysis .datetime,
.account-whatchlist .list-item-info,
.listing-reports .datetime {
    color: #666;
    font-size: 12px;
}
.account-whatchlistx i { color: #999 }
.account-whatchlist i:hover { color: #333 }
.subfilter-title { font-size: 13px }
.link-more {
    margin-top: -3px;
    margin-bottom: 3px;
}
.link-more a { color: #4d659f !important }
.more-results ul { padding: 8px 0 0 }
.section-filterlisting .list-item:nth-child(40n) { border-bottom: solid 2px #d6d6d6 }
.section-filterlisting .tip-freshupdates {
    color: #616f71;
    text-align: center;
    font-size: 13px;
    padding: 12px;
    cursor: pointer;
}
.account-whatchlist .list-item-icon {
    float: right;
    margin: 0 0 5px 5px;
    padding: 1px;
    border: solid 1px #e6e6e6;
}
.account-whatchlist .datetime {
    float: none;
    width: auto;
    margin-top: 3px;
    margin-bottom: 4px;
    display: block;
}
.account-whatchlist h3 {
    font-size: 17px;
    font-weight: 700;
    padding-bottom: 0;
}
.account-whatchlist .report { font-size: 16px }
.account-whatchlist .item-info { font-size: 13px }
.account-whatchlist .more-results { padding-top: 4px }
.account-whatchlist .i-rss {
    margin-left: 4px;
    margin-bottom: 2px;
}
.section-listing .list-item {
    margin-bottom: 0;
    line-height: 1.4em;
    margin-left: 0;
    padding: 9px 0;
}
.listing-articles-s1 .list-item { padding: 4px 0 }
.listing-articles-s1 .list-item .title {
    font-size: 16px;
    font-weight: bold;
}
.listing-articles-s1 .list-item-info {
    display: block;
    color: #666;
    font-size: 12px;
}
.section-archive { font-size: 14px }
.section-archive ul {
    padding: 10px 10px 10px 25px;
    line-height: 1.2em;
}
.section-archive .archive-month {
    font-size: 1.2em;
    padding-top: 8px;
    border-top: dashed 1px #d6d6d6;
    margin-left: 10px;
}
.section-archive .archive-year {
    font-size: 1.6em;
    margin-top: 20px;
    border-top: solid 2px #333;
    padding-top: 5px;
}
.section-archive .archive-month a,
.section-archive .archive-year a { color: #333 }
.section-archive .list-item a:visited { color: #d6d6d6 }
.listing-markettalk .list-item {
    border-bottom: solid 1px #f1f1f1;
    padding-bottom: 0;
}
.listing-markettalk .list-item-info {
    color: #999;
    margin-bottom: 5px;
}
.listing-markettalk .title {
    font-size: 17px;
    padding-bottom: 4px;
}
.listing-markettalk .hour {
    font-size: 16px;
    color: #888;
    padding-top: 3px;
    display: block;
    text-align: right;
}
.listing-markettalk .btn-social-s1 {
    padding: 1px 3px 1px 1px !important;
    margin-right: 3px;
    line-height: 13px;
}
.listing-markettalk .btn-social-s1 .at300bs {
    height: 13px;
    background-position: -32px -17px;
}
.listing-markettalk .comments { clear: left }
.listing-markettalk .addthis_toolbox {
    display: inline;
    float: left;
    width: 126px;
    margin-right: 0;
}
.listing-markettalk .tweet-icon {
    text-align: right;
    float: left;
    margin-right: 10px;
    position: relative;
    border-radius: 3px;
    padding: 3px;
}
.listing-markettalk .tweet-icon-link {
    position: relative;
    line-height: 1em;
    float: left;
}
.listing-news .box-tip-container .state-hover {
    border-color: #999;
    cursor: pointer !important;
}
.listing-plugins .author {
    font-style: italic;
    color: #666;
    padding: 0 0 1px;
}
.listing-plugins .list-item {
    border-bottom: solid 1px #e6e6e6;
    padding-bottom: 10px;
}
.listing-reports .item-featured h4 {
    font-size: 18px;
    padding-bottom: 6px;
}
.listing-reports-tabbed .list-item,
.section-listing-tabbed .list-item {
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}
.listing-reports-tabbed .list-item-info,
.section-othercalendars .list-item-info {
    color: #666;
    font-size: 12px;
}
.listing-reports .list-item-icon,
.section-listing-tabbed .list-item-icon {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
    text-align: right;
}
.listing-reports-tabbed .listing-header,
.section-listing-tabbed .listing-header {
    padding: 1.5em 12px 1.2em;
    font-size: 13px;
    line-height: 1.2em;
}
.listing-reports .list-item-icon {
    float: right;
    margin: 0 0 5px 5px;
    padding: 1px;
    border: solid 1px #e6e6e6;
}
.listing-sessions .session-time {
    font-size: 16px;
    font-weight: bold;
}
.listing-sessions .list-item { padding-bottom: 5px }
.listing-schedule .list-item {
    font-size: 12px;
    padding-top: 9px;
    padding-bottom: 17px;
    padding-left: 0;
    margin: 0;
    border-bottom: dotted 1px #d6d6d6;
    list-style: none;
}
.listing-schedule .list-item-icon {
    float: left;
    margin-right: 0;
    margin-bottom: 17px;
    text-align: left;
}
.listing-schedule .titlebar {
    border: solid 1px #e6e6e6;
    padding: 6px 8px;
}
.listing-schedule .list-item-content a { font-size: 15px }
.listing-schedule .datetime {
    float: left;
    width: 91px;
    margin-right: 6px;
    line-height: 1.5em;
    font-size: 12px;
}
.listing-schedule .session-time {
    font-size: 15px;
    font-weight: bold;
    color: #999;
}
.listing-schedule .list-item-sponsor { padding: 5px 0 0 97px }
.listing-schedule .box-prominent {
    border: 1px solid #d6e6b1;
    background-color: #fbfbfb;
    padding: 15px 20px;
    margin-bottom: 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.listing-books .list-item {
    border-bottom: solid 1px #e6e6e6;
    padding-bottom: 7px;
}
.listing-books .list-item-info {
    font-style: italic;
    line-height: 1.2em;
    margin-bottom: 8px;
}
.listing-books .list-item-icon { float: right }
.listing-books .list-item-icon img {
    border-width: 1px;
    border-style: solid;
}
.listing-books .item-featured {
    background: #f1f5f7;
    padding: 8px 8px 0;
}
.listing-books h4 { margin-bottom: 10px }
.listing-dvds .price {
    font-size: 15px;
    margin: 20px 15px 15px;
}
.section-features {
    margin: 20px;
    padding: 15px 20px 25px;
    border: solid 1px #d6d6d6;
}
.section-author {
    padding: 10px;
    background: #f1f5f7;
}
.section-othercalendars .section-title {
    border-bottom: solid 3px #d6d6d6;
    margin-bottom: 10px;
}
.btn-educationdvd {
    width: 220px;
    margin: 0 auto 7px;
}
.listing-dvds .btn-educationdvd {
    width: 200px;
    margin: 7px auto 0;
    padding: 7px 2px;
}
.btn-educationdvd b {
    font-size: 15px;
    color: #2b5395;
    font-weight: 400;
}
.listing-dvds .btn-educationdvd b {
    font-size: 14px;
    color: #2b5395;
    font-weight: 400;
}
.btn-educationdvd .btn-icon { margin-right: 10px }
.listing-dvds .btn-educationdvd .btn-icon { margin-right: 5px }
.btn-educationdvd img { vertical-align: middle }
.module-btneducation { margin-top: 20px }
.module-btneducation h4 {
    margin-bottom: 29px !important;
    line-height: 1.5em;
}
.author-name {
    font-family: inherit;
    font-size: 24px;
    line-height: 1.2em;
}
.about-author {
    border: 1px solid #d5d5d5;
    background: #fafafa;
    padding: 18px 10px 10px 10px;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 1.2em;
}
.about-author img { margin: 10px 10px 4px 0 }
.profile-dvds h3 {
    font-size: 25px;
    margin-bottom: 0;
}
.btneducation-bottom {
    padding: 15px 20px 0 20px !important;
    border: solid 1px #e6e6e6;
}
.listing-dvds .dvd-price { font-size: 22px }
.listing-webinars { margin-bottom: 25px }
.listing-webinars h4 { margin-bottom: 10px }
.listing-webinars h5 {
    border-bottom: 1px dotted #d5d5d5;
    padding: 3px 0 0;
}
.listing-webinars .list-item {
    overflow: hidden;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0;
    list-style: none;
    font-size: 13px;
    margin: 0;
}
.listing-webinars .list-item p {
    display: inline-block;
    margin-bottom: 0;
    width: 546px;
    font-weight: 700;
    font-size: 15px;
    line-height: 1.4em;
}
.listing-webinars .list-item-icon-r {
    float: right;
    margin-bottom: 7px;
    margin-left: 8px;
    text-align: right;
}
.listing-webinars .list-item-icon-l {
    display: inline-block;
    width: 78px;
    border-right: solid 1px #ddd;
    vertical-align: middle;
    text-align: center;
    margin: 18px 8px 3px 0;
    padding: 4px 0 0;
}
.listing-webinars .list-item-sponsor { padding: 5px 0 0 97px }
.listing-webinars .date {
    margin-bottom: 5px;
    color: #888;
    font-weight: 700;
    font-size: 16px;
}
.listing-webinars .session-time {
    text-align: right;
    font-size: 11px;
}
.listing-webinars .author {
    color: #777;
    font-weight: 400;
    font-size: 11px;
}
.listing-prev-webinars h5 {
    margin-top: 8px;
    padding-top: 2px;
    padding-bottom: 4px;
    border-top: dotted 1px #d5d5d5;
}
.listing-webinarsprev .list-item-icon-l { width: 40px }
.listing-webinarsprev .list-item { padding-left: 5px }
.listing-webinarsprev .listing-content { padding-bottom: 15px }
.listing-webinarsnext p { font-size: 14px }
.listing-webinarsnext .list-item { border-bottom: solid 1px #ddd }
.listing-webinarsnext .sign-inprogress { display: block }
.listing-webinarsnext .list-item-inprogress {
    position: relative;
    background: #f1f1f1;
}
.listing-webinarsnext .list-item-actions {
    display: block;
    padding-top: 3px;
}
.gotop {
    padding-top: 10px;
    font-size: 11px;
}
.webinars-moreinfo {
    float: right;
    color: #444;
    font-size: 11px;
}
.webinars-contact {
    color: #777;
    font-size: 11px;
    line-height: 20px;
    clear: left;
}
.session-btn,
.session-btn:hover {
    width: 276px;
    margin: 20px 0 0;
}
.webinars-attendee,
.webinars-sessiontitle {
    font-size: 20px;
    margin-bottom: 5px !important;
}
.webinars-session .registration-msn {
    background-color: #fafafa;
    padding: 10px;
    border: 1px solid #e4ecd2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.module-webinars .section-author .btn-follow,
.module-webinars .section-author .btn-unfollow { width: 124px }
.liveanalysis-applet { color: #888 }
.liveanalysis-applet-description {
    float: left;
    width: 480px;
}
.liveanalysis-applet-description .description { margin-bottom: 5px }
.textcontrol .float-l { margin-right: 8px }
.liveanalysis-applet .applet-container {
    margin-right: 0;
    padding-right: 15px;
    margin-bottom: 0;
}
.liveanalysis-form-container { height: 389px }
.liveanalysis-form {
    height: 100%;
    background: url('http://az687397.vo.msecnd.net/babel-fxstreet/fxstreet/_css/images/player-liveforexvideo.png');
    background-repeat: no-repeat;
    width: 646px;
}
.liveanalysis-form-inner {
    text-align: center;
    padding-top: 144px;
    color: #fff;
}
.liveanalysis-form .f-txt { width: 140px }
.liveanalysis-header.section { padding-top: 15px }
.liveanalysis-header .hgroup { position: relative }
.liveanalysis-header-sponsor {
    position: absolute;
    right: 0;
    top: 0;
}
.liveanalysisroom-affiliates .col1 {
    width: 290px;
    float: left;
    margin-right: 20px;
}
.liveanalysisroom-affiliates .col2 {
    width: 290px;
    float: left;
}
.liveanalysisroom-affiliates img { margin-right: 5px }
.liveanalysisroom-affiliates .title {
    border-bottom: 0;
    margin-bottom: -1px;
}
.section.liveanalysis-form-container { margin-bottom: 0 }
.section.liveanalysis-applet .grid6.grid-last { margin-bottom: 0 }
.section.liveanalysis-applet .grid6.grid-last .section.txt-center { padding-top: 0 }
.section-screenshot .btn-s3 { margin: 19px 0 19px }
.list-2col li {
    width: 30%;
    margin-right: 4px;
    float: left;
}
#bk-pipbox {
    padding: 5px;
    border: solid 3px #f1f1f1;
}
#bk-pipbox h3 {
    background: #f1f1f1;
    padding: 5px 5px 3px;
    margin-bottom: 5px;
    border-bottom: solid 1px #d2700f;
}
#bk-pipbox ul {
    margin: 0 0 0 6px;
    padding: 0;
    overflow: hidden;
    width: 100%;
}
#bk-pipbox li {
    width: 43%;
    float: left;
    text-align: right;
    margin-right: 14px;
    border-bottom: solid 1px #e6e6e6;
}
#bk-pipbox p {
    background-color: #f5f5f5;
    padding: 4px;
    padding-right: 14px;
}
#bk-pipbox strong {
    color: #000;
    float: left;
    background-color: #fff;
    padding: 4px;
    width: 55%;
}
.infoComissions {
    border: 1px solid rgba(0,169,255,0.4);
    width: 90%;
    clear: both;
    margin-top: 15px;
    padding: 5%;
    -webkit-box-shadow: 0 0 8px -2px #00a9ff;
    box-shadow: 0 0 8px -2px #00a9ff;
}
.infoComissions table td {
    vertical-align: top;
    line-height: 1.6;
}
.infoComissions table td i {
    color: #00a9ff;
    font-size: 20px;
    padding-right: 10px;
}
.infoComissions table td p {
    padding: 0 !important;
    background-color: transparent !important;
    padding-right: 0 !important;
}
.infoComissions table td p strong {
    padding: 0 !important;
    background-color: transparent !important;
    font-weight: bold;
    padding-right: 10px !important;
    width: auto !important;
}
.infoComissions table td ul { width: auto !important }
.infoComissions table td li { width: auto !important }
.filter-sort { display: inline }
.filter-sort li {
    display: inline;
    border-right: solid 1px #d6d6d6;
}
.filter-sort a {
    display: inline-block;
    margin-right: 4px;
}
.module-filter { line-height: 1.4em }
.filter-brokers .active {
    font-size: 1.2em;
    line-height: 1.6em;
    margin-bottom: 7px;
}
.filter-brokers .filter-title { margin-bottom: 7px }
.filter-brokers {
    border: solid 1px #e6e6e6;
    padding-bottom: 10px;
    background: #fff;
}
.filter-brokers .module-content { padding: 7px 13px 13px }
.bk-criteria .filter-brokers .module-content { padding: 7px 0 6px }
.filter-brokers .module-title {
    font-size: 15px;
    padding: 5px 10px;
}
.module-brokerstable .info { margin: 10px 0 0 }
.brokers-filter {
    background: #f1f1f1;
    box-shadow: inset 0 1px 0 #fff;
    border: solid 1px #d6d6d6;
    border-radius: 6px;
    margin: 0 auto auto;
    width: auto;
    color: #555;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.brokers-filter label { cursor: initial }
.brokers-filter .link { margin: 10px }
.brokers-filter .col {
    float: left;
    padding: 8px 28px;
    border-right: 1px solid #d5d5d5;
    border-left: 2px solid #fff;
    margin: 0;
}
.brokers-filter .subcol {
    float: left;
    width: 265px;
}
.brokers-filter .col-first { border-left: 0 }
.brokers-filter .col-last { border-right: 0 }
.brokers-filter .col2 { width: 265px }
.brokers-filter .col2 .field { padding: 7px 11px }
.brokers-filter .module-title {
    font-size: 13px;
    color: #666;
    padding: 0;
    border: solid 1px #fff;
    background-color: #f4f4f4;
    background-image: none;
}
.brokers-filter label { font-size: 12px }
.brokers-filter input {
    border: 1px solid #d5d5d5;
    padding: .29em 0 .18em .4em;
}
.brokers-filter .title {
    padding-left: 23px;
    margin: 10px 0 !important;
}
.brokers-filter .ui-state-active {
    color: #666;
    background: none;
}
.brokers-filter .panel-loading {
    width: 150px;
    height: 150px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -75px;
    margin-top: -75px;
    z-index: 10;
    border-radius: 10px;
    box-shadow: 0 0 7px #aaa;
    opacity: .9;
    background: url('http://cdn.fxstreet.com/img/icons/ajax-loader-large.gif') #fff center center no-repeat;
}
.platform-technology {
    color: #888;
    font-size: 16px;
    font-weight: normal;
    padding-left: 5px;
}
#bk-home-boxguide {
    height: 71px;
    background: #f1f1f1;
}
#bk-home-boxguide .ad-image {
    width: 80px;
    height: 80px;
    background: url(images/person-thinking01.jpg) no-repeat;
    margin-top: -8px;
    float: left;
}
#bk-home-boxguide .ad-content {
    float: left;
    height: 70px;
    overflow: hidden;
}
#bk-home-boxguide .ad-title {
    margin: 7px 0;
    font-size: 24px !important;
}
#bk-home-boxguide .ad-description {
    font-size: 14px;
    margin: 0;
}
.bk-criteria .article-aside {
    float: right;
    margin-left: 15px;
    width: 39%;
}
.bk-criteria .col {
    border-right: 0;
    margin-right: 8px;
    margin-bottom: 8px;
}
.module-bksteps .module-content {
    font-size: 1.2em;
    background: #fff;
    padding: 5px;
}
.module-bksteps {
    padding: 5px;
    background: #f1f1f1;
    margin-bottom: 10px;
}
.module-bksteps .module-title {
    background: #fff;
    padding: 3px 10px;
    margin-bottom: 5px;
}
.table-bklisting .th6 { min-width: 110px }
.table-brokers .btn { text-decoration: none }
.table-brokers .email-breakword {
    width: 136px;
    word-wrap: break-word;
    margin: 0 auto;
}
.table-brokers .socialmedia { text-decoration: none }
.table-brokers thead th {
    font-size: 11px;
    font-weight: 300;
    padding: 4px 2px;
    line-height: 1.3em;
}
.table-brokers td {
    padding: 4px 2px;
    text-align: center;
    font-size: 11px;
    color: #444;
    vertical-align: middle;
    line-height: 1.5em;
}
.table-brokers td a { text-decoration: underline }
.empty-left {
    border-left: 1px solid #d5d5d5 !important;
    background-color: #fff;
    padding: 0 2px;
}
.empty-right {
    border-right: 1px solid #d5d5d5 !important;
    background-color: #fff;
    padding: 0 2px;
}
.table-brokers .icon { margin-bottom: 2px }
#demo-account .table-utilities .dropdown-menu {
    width: 220px !important;
    right: 155px;
}
.table-brokers .btn-viewall {
    line-height: 1em;
    margin-top: 12px;
}
.table-brokers .btn-viewall a { text-decoration: none !important }
.ie .table-brokers thead th { background-color: #f5f5f5 }
.triangle-isosceles {
    position: relative;
    padding: 15px;
    margin: 1em 0 0;
    color: #000;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 131px;
}
.triangle-isosceles.top::before {
    top: -10px;
    right: 11px;
    bottom: auto;
    left: auto;
    border-width: 0 7px 9px;
    border-color: #bbb transparent;
}
.triangle-isosceles::before {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 50px;
    border-width: 15px 15px 0;
    border-style: solid;
    border-color: #bbb transparent;
    display: block;
    width: 0;
}
.triangle-isosceles.top::after {
    top: -9px;
    right: 10px;
    bottom: auto;
    left: auto;
    border-width: 0 8px 11px;
    border-color: #fff transparent;
}
.triangle-isosceles::after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 52px;
    border-width: 15px 15px 0;
    border-style: solid;
    border-color: #fff transparent;
    display: block;
    width: 0;
}
#data_instrument,
#data_platform,
#data_country {
    width: 200px;
    padding: 20px;
    line-height: 1.5em;
    color: #d6d6d6;
}
#bg #premium_info {
    width: 226px !important;
    margin: 0 7px !important;
    float: right;
}
.fullstory {
    display: block;
    line-height: 1.3em;
}
.disclaimer {
    font-size: 11px;
    color: #666;
    text-align: justify;
}
.column-main .disclaimer {
    margin: 10px 0;
    overflow: auto;
    height: 70px;
    border: 1px solid #d6d6d6;
    padding: 10px;
    clear: left;
}
.disclaimer h3 { font-size: 12px }
.disclaimer-s2 {
    font-size: 11px;
    color: #aaa;
    line-height: 1.3em;
    padding-top: 15px;
}
.module-searchreports { color: #888 }
.module-searchreports select {
    width: 160px;
    padding: 1px;
}
.module-searchreports .label { width: 100px }
.module-searchreports .field { padding: 2px }
.module-searchreports .f-txt {
    width: 175px;
    font-size: 15px;
}
.module-news-subscribe {
    padding: 5px 7px 5px 12px;
    font-size: 15px;
    margin-bottom: 8px;
}
.module-news-subscribe .list-item { padding: 4px 0 }
.module-sessions-subscribe {
    padding: 5px 10px 8px;
    border: solid 3px #eee;
}
.module-news-subscribe .addthis_vertical_style {
    width: auto !important;
    margin-top: 4px;
}
.module-news-subscribe .addthis_follow_label { display: inline !important }
.module-livewebinars .module-inner {
    padding: 10px;
    border: 1px solid #eaeaea;
}
.module-livewebinars .module-pad {
    padding-left: 10px;
    width: 41%;
}
.module-livewebinars .th1 { padding-left: 20px }
.module-livewebinars .module-subscribe { margin-top: 10px }
.table-archives-info .tr-even { border-bottom: 1px solid #e5e5e5 }
.table-archives-info .th1,
.table-archives-info .th2,
.table-archives-info .th3 { text-align: left }
.module-livewebinars .table-s1 td { border-left: 0 }
.module-livewebinars .module-note {
    color: #555;
    font-size: 12px;
    line-height: 1.4em;
}
.capcaleraSpeaker { clear: left }
.capcaleraSpeaker .fotoSpeaker {
    margin: 5px 10px 10px;
    float: left !important;
}
.capcaleraSpeaker+div { clear: left }
.img-speaker {
    padding: 2px;
    border: solid 1px #e6e6e6;
    margin-top: 5px;
}
.module-highlightedsession .module-content {
    position: relative;
    border: solid 2px #eee;
}
.module-highlightedsession .block-01 {
    padding: 13px 8px 6px 6px;
    overflow: hidden;
}
.module-highlightedsession .block-02 {
    padding: 8px;
    font-size: 12px;
    color: #666;
}
.module-highlightedsession .block-03 { min-height: 2.5em }
.module-highlightedsession .date {
    float: right;
    margin-left: 15px;
}
.module-highlightedsession .a-webinarauthor {
    font-size: 11px;
    font-weight: normal;
    display: block;
    padding-top: 2px;
}
.module-highlightedsession .img-speaker { margin-top: 0 }
.module-highlightedsession .sign,
.listing-sessions-inprogressbox .sign,
.listing-webinarsnext .sign {
    font-size: 11px;
    padding: 4px 7px;
    background: #ddd;
    position: absolute;
    top: -2px;
    left: -2px;
}
.module-highlightedsession .sign-inprogress,
.listing-sessions-inprogressbox .sign-inprogress {
    background: #fff;
    color: #8dac39;
    border: 2px solid #8dac39;
    font-weight: bold;
}
.listing-webinarsnext .sign-inprogress {
    background: #8dac39;
    color: #fff;
    padding: 7px 13px 4px 13px;
    overflow: hidden;
    margin: 0 0 4px 0;
}
.module-highlightedsession-inprogress .module-content { border-color: #8dac39 #eee #eee #eee }
.grid6 .module-highlightedsession .block-01 {
    padding-bottom: 0;
    background: #fff;
}
.grid6 .module-highlightedsession .block-02 {
    border-top: solid 1px #eee;
    margin-left: -6px;
    margin-right: -8px;
    background: #fafafa;
}
.grid6 .module-highlightedsession .module-content {
    min-height: 153px;
    background: #fafafa;
}
.grid6 .module-highlightedsession .date {
    float: none;
    margin-left: 0;
    overflow: hidden;
}
.listing-sessions-inprogressbox .list-item {
    background: #f3f3f3;
    position: relative;
    padding-left: 8px;
    padding-top: 15px;
}
.listing-sessions-inprogressbox .sign {
    top: 0;
    left: 0;
}
.listing-sessions-inprogressbox .list-item-icon {
    padding-top: 10px;
    margin-bottom: 0;
}
.listing-sessions-inprogressbox .block-01 { overflow: hidden }
.listing-sessions-inprogressbox .list-item-buttons { padding-top: 4px }
.module-webinars .date {
    padding: 9px 0 4px;
    margin-bottom: 3px;
    font-size: 13px;
}
.module-webinars .a-register {
    font-size: 11px;
    font-weight: normal;
}
.module-webinars .i-webinarlive {
    margin-top: 0;
    margin-bottom: 0;
    float: right;
}
.module-webinars .module-footer {
    clear: left;
    padding: 3px 0;
}
.table-upcomingwebinars .module-footer {
    padding-top: 7px;
    font-size: 11px;
}
.table-upcomingwebinars .td-01 { width: 120px }
.currenciesforum p {
    padding-left: 25px;
    background: url(images/i_report.gif) no-repeat left top;
}
.currenciesforum p a { font-weight: bold }
.currenciesanalysis p {
    padding-left: 20px;
    background: url(https://fxstreet.s3.amazonaws.com/images/user_icon_contributors.gif) no-repeat left top;
}
.currencies_select_table {
    border: 1px solid #c1cca3;
    background: #ebf1da;
    width: 80%;
    margin-left: 1px;
}
.currencies_select_table h2 { display: inline }
.currencies_select_table tr td {
    padding: 10px;
    text-align: right;
}
.currencies_select_table select {
    width: 100px;
    margin-left: 5px;
}
.item_title {
    background: url(images/i_news.gif) no-repeat scroll left 3px;
    padding: 4px 0 4px 30px;
    margin-top: 10px;
}
.item_title a { font-weight: bold }
.item_desc,
.item_date { display: block }
.item_date { display: block }
.item_author,
.item_title { display: inline }
.module-webinarsspeakers { padding: 3px }
.module-webinarsspeakers .module-item {
    background: #fff;
    float: left;
    margin: 3px 3px 0 0;
    width: 315px;
    line-height: 1.3em;
    height: 125px;
}
.module-webinarsspeakers .module-content {
    padding-left: 3px;
    padding-bottom: 3px;
}
.module-webinarsspeakers .item-inner { padding: 10px }
.module-webinarsspeakers .item-icon {
    padding: 2px;
    border: solid 1px #e6e6e6;
    float: left;
    margin-right: 10px;
}
.module-webinarsspeakers .item-title { font-size: 14px }
#bubble {
    overflow: hidden;
    position: relative;
    width: 258px;
    height: 85px;
    margin: 10px 0;
    background: url(https://fxstreet.s3.amazonaws.com/images/join_webinar_bg.png) no-repeat;
}
#bubble h1 {
    font-size: 18px;
    margin: 12px 0 0 15px;
    text-transform: none;
}
#bubble p {
    font-size: 14px;
    margin-left: 15px;
    padding: 0;
}
#bubble a img {
    position: absolute;
    right: 4px;
    top: 49px;
    width: 40px;
    height: 37px;
}
.zero { background: #fff }
.one { background: #72ba30 }
.mone { background: #d93e3a }
.two { background: #5c9626 }
.mtwo { background: #a93736 }
.equal { background: #dcdcdc }
.singleheatmap tr td { padding: 0 10px }
td.heatmap-hover {
    background-color: #555;
    color: #fff;
}
span.heatmap_pair {
    font-weight: normal;
    margin-left: 5px;
}
td.heatmap_selected { border: 1px solid #222 }
.module-converter .module-inner {
    padding-top: 5px;
    border-radius: 4px;
    background-color: #83b145;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8fb448), to(#83b145));
    background-image: -webkit-linear-gradient(top, #8fb448, #83b145);
    background-image: -moz-linear-gradient(top, #8fb448, #83b145);
    background-image: -ms-linear-gradient(top, #8fb448, #83b145);
    background-image: -o-linear-gradient(top, #8fb448, #83b145);
    background-image: linear-gradient(to bottom, #8fb448, #83b145);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8fb448', EndColorStr='#83b145');
}
.module-converter h2.module-title {
    background: #56585a;
    color: #fff;
    padding: 4px;
    text-align: center;
}
.module-converter .module-content {
    margin: 0 auto;
    margin-bottom: 5px;
    width: 200px;
}
.module-converter .module-footer { padding: 2px 10px 7px }
.module-converter .field {
    padding: 3px;
    text-align: center;
}
.module-converter input,
.module-converter button {
    border-color: #7f9438;
    color: #444;
}
.module-converter .f-txt-select,
.module-converter .ui-autocomplete-input {
    width: 37px;
    margin-right: -2px;
}
.module-converter .btn-s6 { border-color: #7f9438 }
.module-converter .link {
    color: #343;
    font-size: 11px;
    text-decoration: underline;
    vertical-align: middle;
}
.module-converter .boxcorners { display: none }
.learningcenter_box {
    background: url(http://cdn.fxstreet.com/images/learningcenterbox_logo_bg.gif) no-repeat 20px 20px #f4f4f4;
    border: 1px solid #e6e6e6;
    padding: 75px 20px 20px;
    margin: 8px 0 5px;
    line-height: 1.3em;
}
.learningcenter_box ul {
    list-style-type: disc;
    padding-left: 0;
}
.learningcenter-box-ch {
    background: url(http://cdn.fxstreet.com/img/logos/logo-lc-ch-177x48.gif) no-repeat 20px 20px #f4f4f4;
    border: 1px solid #e6e6e6;
    padding: 75px 20px 20px;
    margin: 8px 0 5px;
    line-height: 1.3em;
}
.learningcenter-box-ch li {
    list-style-type: disc;
    margin: 0 0 3px 20px;
}
.btn-main,
.btn-main:link,
.btn-main:visited {
    font-size: 15px;
    font-weight: bold;
    color: #2b5395;
    display: block;
    zoom: 1;
}
.btn-main b {
    line-height: 45px;
    padding: 0 13px 0 20px;
    height: 46px;
    text-align: left;
    cursor: pointer;
    white-space: nowrap;
    display: block;
    text-shadow: 1px 1px 0 #fff;
}
.btn-main:hover { color: #ffa500 }
.btn-main { background-position: right -103px }
.btn-main b { background-position: left -103px }
.btn-main:hover { color: #222 !important }
.btn-main .icon {
    float: right;
    position: relative;
    top: 13px;
    margin-right: 0;
}
.i-arrow-right { background-image: url(images/i-arrow-right.gif) }
.i-rate { background-image: url(images/i-rate.png) }
.i-chart { background-image: url(images/i-chart.png) }
#bk-pipbox .value {
    color: #d2700f;
    float: right;
}
.module-newsletters .module-content {
    padding-left: 96px;
    background: url(images/module-newsletters-bg.gif) no-repeat 0 0;
}
.module-listtools .module-content {
    padding-left: 100px;
    background: url(images/module-tools-bg.gif) no-repeat 0 0;
    line-height: 1.5em;
}
.module-listblogs li {
    width: 140px;
    float: left;
    line-height: 1.25em;
    text-indent: 10px;
    padding-left: 8px;
    padding-top: 5px;
}
.module-listblogs .ad {
    border-bottom: 1px solid #e6e6e6;
    margin: 0 5px 5px 5px;
    width: 97%;
    height: 30px;
    overflow: hidden;
}
.section-search-tags .module-tabbed {
    border: 0;
    background: transparent;
}
.section-search-tags .hgroup {
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 14px;
    border-bottom: solid 2px #d6d6d6;
}
.section-search-tags .module-tabs { border: solid 1px #d6d6d6 }
.section-search-tags .list-item {
    background: transparent !important;
    padding: 9px 4px 16px 14px !important;
    border-bottom-style: dotted;
    font-size: 12px;
}
.section-search-tags .list-item a {
    font-size: 15px;
    padding-bottom: 6px;
    display: block;
    line-height: 1.2em;
}
.section-search-tags .tag {
    border: solid 1px #e1e1e1;
    background: #f7f7f7 url(http://cdn.fxstreet.com/images/sprites/grad1.png) top;
    border-radius: 3px 10px 10px 3px;
    padding: 2px 0 3px 7px;
    margin-bottom: 3px;
}
.tag a {
    color: #333;
    font-weight: bold;
}
.tag a:hover { text-decoration: underline }
.module-premium .module-inner { padding: 10px }
.module-premium .module-pad {
    padding-left: 10px;
    width: 20%;
}
.module-premium .th1 { padding-left: 20px }
.s-education-clmn-author {
    background: #f1f5f7;
    padding: 7px;
    color: #345;
}
.section-s-splash {
    padding: 10px 0;
    border-bottom: solid 3px #a6a6a6;
    margin-bottom: 15px;
}
.s-education-quote {
    background: #fff;
    padding: 10px 10px 10px 13px;
    font-size: 16px;
    line-height: 1.5em;
    font-style: italic;
}
.section-s-splash .big { font-weight: normal }
.section-s-splash .list-item {
    font-size: 15px;
    line-height: 1.2em;
    padding-bottom: 5px;
    padding-left: 40px;
    background: url(http://cdn.fxstreet.com/images/test/services-education/services-education-_06.gif) no-repeat 4px 6px;
}
.s-education-author { padding: 0 10px }
.s-education-login {
    border-top: solid 3px #a6a6a6;
    border-bottom: solid 3px #a6a6a6;
    background: url(http://cdn.fxstreet.com/images/test/services-education/services-education-_18.jpg) no-repeat 10px #f1f5f7;
    padding: 14px 10px 26px 87px;
}
.s-education-description p {
    font-size: 14px;
    line-height: 1.4em;
}
.article-beginners { font-size: 1.2em }
.llistatbullets {
    padding: .2em 0 .2em 13px !important;
    margin: 0 !important;
    background: url(http://cdn.fxstreet.com/img/icons/i-bullet.png) no-repeat left 9px;
}
.listing-ning { line-height: 1.2em }
.listing-ning .list-item {
    clear: left;
    border-bottom: dotted 1px #ddd;
    padding: 5px 3px 2px 72px;
    overflow: hidden;
}
.listing-ning img {
    padding: 1px;
    border: solid 1px #e6e6e6;
    float: left;
    margin-left: -59px;
    width: 40px;
}
.ning-info {
    color: #999;
    font-size: 11px;
    margin-bottom: 3px;
}
.listing-ning .module-footer {
    font-weight: bold;
    line-height: 1.3em;
}
.column-aside .listing-ning .module-title {
    font-size: 15px;
    border-bottom: #eee solid 1px;
    margin-bottom: 0;
}
.column-aside .listing-ning .module-content {
    color: #666;
    font-size: 11px;
    padding-top: 5px;
}
.listing-ning .module-subtitle { display: none }
.column-aside .listing-ning .module-subtitle {
    font-size: 11px;
    background: #e7eaf1;
    margin: 0 -5px;
    padding: 2px 8px;
    border-top: solid 1px #ddd;
    display: block;
}
.column-aside .listing-ning .module-footer { padding: 8px }
.btn-s9 {
    font-size: 15px;
    padding: 5px 22px;
    color: #888 !important;
    text-shadow: 1px 1px #fff;
    background: #f1f1f1 url("http://cdn.fxstreet.com/img/sprites/grad4.jpg") bottom left repeat-x;
    background: -moz-linear-gradient(center bottom, #f5f5f5 29%, #fff 82%) repeat scroll 0 0 transparent;
}
.btn-s9:hover { color: #333 !important }
.section-brokercontact {
    padding: 7px 8px;
    border: solid 1px #e1e1e1;
    background: #fff url("http://cdn.fxstreet.com/img/sprites/grad-b01.png") bottom repeat-x;
    position: relative;
}
.section-disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: .5;
}
.page-brokercontact .f-txt { width: 200px }
.section-brokercontact .f-country,
.section-brokercontact .f-area,
.section-brokercontact .f-phone { width: auto }
.section-brokercontact .f-terms { font-size: 12px }
.table-brokerlogo { margin-left: 10px }
.table-brokerlogo input { vertical-align: middle }
.table-brokerlogo .logo-broker {
    width: 100px;
    height: 33px;
    vertical-align: middle;
    margin-bottom: 3px;
}
.table-brokerlogo .disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    opacity: .2;
}
.page-brokercontact { font-size: 15px }
.page-brokercontact .section-brokercontact {
    margin-bottom: 15px;
    border-radius: 6px;
    padding: 10px;
}
.warning-overlay {
    top: 38%;
    font-size: 16px;
    position: absolute;
    padding: 16px 5px;
    width: 94%;
    border-width: 3px;
    text-align: center;
    background: #fff;
}
.section-form .section-brokercontact p { display: none }
.section-search-tags .ui-tabs-panel .ui-tabs-hide { display: block !important }
.module-biography .block-01 {
    float: left;
    width: 90px;
}
.module-biography .block-02 {
    float: left;
    width: 555px;
}
.module-biography .author-figure {
    padding: 3px;
    border: solid 1px #ddd;
    border-color: #e1e1e1 #e1e1e1 #d1d1d1;
    box-shadow: 1px 1px 3px #f1f1f1;
}
.module-biography .module-title {
    padding: 0 0 3px;
    line-height: 1em;
    font-size: 24px;
}
.module-biography-icon {
    border: solid 1px #f1f1f1;
    padding: 2px;
    margin-right: 5px;
}
.module-biography .module-subtitle {
    color: #888;
    margin-bottom: 6px;
}
.module-biographycompany .block-01 { width: 115px }
.module-biographycompany .block-02 { width: 530px }
.module-biography .module-buttons { position: relative }
.module-biography .btn-follow { margin: 0 6px 0 0 }
.module-biography .btn-info { display: none }
.module-biography .btn-info {
    position: absolute;
    z-index: 998;
    display: none;
    margin-top: 32px;
    margin-bottom: 5px;
    margin-left: -14px;
    padding: 27px 7px;
    width: 166px;
    height: auto;
    border: 1px solid #b9ce88;
    border-radius: 3px;
    background-color: #fafafa;
    font-size: 14px;
    line-height: 1.3em;
}
.module-biography-s1 .block-01 {
    margin-top: 4px;
    margin-right: 15px;
    padding: 10px 0 5px 5px;
    width: 180px;
    border: 1px solid #d5d5d5;
    border-radius: 6px;
    background-color: #fff;
    font-size: 14px;
    line-height: 1.3em;
}
.module-biography-s1 .author-info {
    margin: 3px;
    background-color: #eeecec;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eeecec), to(#fff));
    background-image: -webkit-linear-gradient(top, #eeecec, #fff);
    background-image: -moz-linear-gradient(top, #eeecec, #fff);
    background-image: -o-linear-gradient(top, #eeecec, #fff);
    background-image: linear-gradient(to bottom, #eeecec, #fff);
    font-size: 13px;
    line-height: 1.3em;
}
.module-biography-s1 .author-info h2 {
    padding-bottom: 0;
    color: #666;
}
.module-biography-s1 .info-text { clear: left }
.module-biography-s1 .info-text p {
    margin: 0;
    color: #666;
}
.module-articleauthor .btn-follow-s1 .btn-text {
    color: #333;
    font-size: 12px;
}
.module-articleauthor .btn-follow-s1 { padding: 4px 12px 3px 9px }
.state-following .btn-text { color: #888 }
.module-follow { vertical-align: top }
.module-follow .btn-text { font-weight: 400 !important }
.page-author .btn-follow-s1-container { width: 114px }
.module-listalsoread .list-item,
.module-listalsoread .llistatreports {
    list-style: none;
    padding: 4px 0;
    margin-left: 0 !important;
}
.module-listalsoread .list-item a,
.module-listalsoread .llistatreports a { font-size: 14px }
.module-fb {
    border: solid 1px #ddd;
    padding: 13px 7px 15px;
    border-width: 1px;
}
.module-sitefollow { border: solid 1px #ddd }
.module-sitefollow-facebook {
    padding: 7px;
    border-bottom: solid 1px #e1e1e1;
}
.module-sitefollow .module-title {
    padding: 0 0 5px;
    line-height: 1.2em;
    color: #777;
}
.module-sitefollow .icon { margin-right: 10px }
.module-sitefollow .module-content {
    float: left;
    width: 240px;
}
.module-sitefollow .title {
    font-size: 15px;
    padding: 0 0 3px 39px !important;
}
.module-sitefollow .at300bs {
    margin-left: -37px;
    position: absolute;
}
.module-sitefollow .module-footer {
    margin-left: 37px;
    float: left;
}
.module-sitefollow-twitter {
    clear: left;
    padding: 3px;
    background: #eef3f7;
    border-top: solid 1px #fff;
}
.module-fbrecommend .module-title { padding: 0 0 0 5px }
.module-networkfaces li {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.module-networkfaces {
    border: solid 1px #ddd;
    line-height: 1.3em;
    padding: 5px 14px 11px;
}
.module-networkfaces .container-faces {
    padding: 9px 0 9px 9px;
    margin-top: 9px;
    border-top: solid 1px #ddd;
}
.module-networkfaces .usercount { font-size: 15px }
.module-networkfaces .icon {
    float: left;
    margin-right: 7px;
    margin-bottom: 20px;
}
.module-mostshared {
    border: solid 1px #e1e1e1;
    padding: 6px 0 1px;
}
.module-mostshared .module-title { padding: 10px 13px 11px }
.module-mostshared .module-content {
    border: solid 2px #ddd;
    border-width: 2px 0;
    padding: 9px 3px 0;
    margin: 0 9px;
    font-size: 14px;
}
.module-mostshared-facebook { padding: 12px 13px 8px }
.module-mostshared-facebook-title { padding-bottom: 6px }
.module-mostshared-twitter {
    padding: 6px 7px 3px;
    background: #eef3f7;
    margin: 0 8px 7px;
}
.module-mostshared .addthis-content-footer-nb,
.module-mostshared .addthis-content-footer { display: none }
.module-expertstalk {
    border: solid 1px #ddd;
    position: relative;
    font-size: 12px;
    padding: 0 4px 4px;
    background-color: #ededed;
}
.module-expertstalk .module-title {
    font-size: 16px;
    padding-bottom: 0;
}
.module-expertstalk .item {
    padding: 6px 5px;
    line-height: 13px;
    background-color: #fff;
    overflow: hidden;
    border-bottom: 1px solid #efefef;
    color: #666;
}
.module-expertstalk .item-actions {
    display: none;
    float: right;
    margin-top: 5px;
    font-size: 14px;
    word-spacing: 8px;
}
.module-expertstalk .state-hover .item-actions { display: block }
.module-expertstalk .item-image {
    text-align: right;
    float: left;
    line-height: 1px;
    margin: 0 10px 14px 0;
    position: relative;
    border-radius: 3px;
    padding: 3px;
}
.module-expertstalk .speechbubble { border-width: 1px }
.module-expertstalk .speechbubble:before { border-width: 0 0 12px 8px }
.module-expertstalk .speechbubble:after {
    border-width: 0 0 9px 6px;
    right: -6px;
    top: 9px;
}
.module-expertstalk .item-hour {
    color: #999;
    font-size: 10px;
    margin-top: 6px;
    overflow: hidden;
    float: left;
}
.module-servicesspecialoffers .block {
    margin-left: 14px;
    margin-right: 11px;
    color: #666;
}
.module-servicesspecialoffers .block-01 {
    padding-bottom: 10px;
    border-bottom: solid 3px #f1f1f1;
    margin-bottom: 14px;
}
.selfpromo4 { border: solid 1px #e6e6e6 }
.module-advertisement .module-title {
    font-size: 12px;
    font-weight: bold;
    color: #aeaeae;
}
.selfpromo4 .module-title {
    background: #f4f4f4;
    margin-bottom: 5px;
    padding: 3px 5px 4px 10px;
    border-top: solid 1px #fff;
}
.section-search-tags .ui-tabs-panel .ui-tabs-hide { display: block !important }
.module-choosebroker .list-item {
    margin-bottom: 5px;
    padding: 8px 2px 8px 4px;
    border-bottom: 1px solid #e6e6e6;
    color: #777;
    font-size: 12px;
    line-height: 1.2em;
}
.module-choosebroker .item-number {
    color: #b0aeae;
    font-size: 27px;
    line-height: 1.2em;
    margin-right: 3px;
    font-weight: bold;
}
.module-choosebroker .item-title {
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 3px;
}
.article-book { margin-top: 10px }
.article-book .article-header { margin-bottom: 0 !important }
.book-detail { margin-top: 17px }
.forecast-comments .list-comments {
    background: url("http://cdn.fxstreet.com/img/sprites/grad-b01.png") repeat-x scroll center bottom #fff;
    border: 1px solid #ddd;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 8px;
}
.forecast-comments .img-speaker {
    border: 1px solid #e6e6e6;
    margin-top: 5px;
    padding: 2px;
}
.forecast-comments .comments-text {
    float: right !important;
    padding-top: 10px;
    width: 88%;
}
.forecast-comments .comments-title {
    display: block;
    font-size: 15px;
}
.forecast-keys {
    clear: both;
    font-size: 11px;
    line-height: 1.2em;
    margin-bottom: 8px;
    margin-top: 20px;
}
.currenciesforecast-filter {
    background: #f1f1f1;
    box-shadow: inset 0 1px 0 #fff;
    border: solid 1px #d6d6d6;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 7px 15px;
    margin-bottom: 5px;
}
.currenciesforecast-copyright { text-align: left }
.module-currenciesforecast .datetime { margin-top: 12px }
.currenciesforecast-header {
    border: 1px solid #d5d5d5;
    padding: 10px 15px;
}
.currenciesforecast-header .header-info { padding-top: 5px }
.currenciesforecast-title {
    overflow: hidden;
    margin-top: 15px;
}
.currencies-forecast-poll .module-title { display: none }
.home-main .filter-brokers .col1 {
    width: 110px;
    height: 115px;
    margin-right: 25px;
}
.home-main .filter-brokers .col2 {
    width: 110px;
    height: 115px;
}
.home-main .filter-brokers .col3 {
    width: 110px;
    height: 115px;
    margin-right: 25px;
}
.home-main .filter-brokers .col4 { width: 110px }
.bk-criteria .filter-brokers .col1 {
    width: 110px;
    height: 115px;
}
.bk-criteria .filter-brokers .col2 {
    width: 90px;
    height: 115px;
}
.bk-criteria .filter-brokers .col3 {
    width: 110px;
    height: 115px;
}
.bk-criteria .filter-brokers .col4 { width: 90px }
.filter-brokers .col {
    float: left;
    padding: 8px 0;
}
.bk-criteria .col {
    border-right: 0 none;
    margin-bottom: 8px;
    margin-left: 10px;
    margin-right: 8px;
}
.page-syndicate .grid12 {
    margin-top: 21px;
    margin-right: 0;
}
.page-search .f-txt,
.listing-searchreports .form-content .f-txt { font-size: 19px }
.addthis_button_tweet,
.addthis_button_facebook_like {
    line-height: 1em;
    opacity: 1 !important;
}
.filterlisting-addthis-toolbar {
    border-bottom: solid 1px #e6e6e6;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.table-currenciesforecasts-small {
    width: 315px;
    margin-right: 7px;
}
.table-currenciesforecasts-small td { padding: 3px 0 }
.column-main .disclaimer {
    border-color: #f1f1f1;
    padding: 12px 8px 8px;
    line-height: 1.35em;
    font-size: 11px;
    color: #aaa;
}
.module-brokersky { background: #fafafa }
.module-brokersky .module-header {
    font-weight: bold;
    border: solid 1px #e1e1e1;
    text-align: center;
    padding: 5px;
    margin-bottom: 0;
    padding: 7px;
    font-size: 12px;
    color: #777;
    background-color: #f1f1f1;
    background-repeat: no-repeat;
    box-shadow: inset 0 1px 0 #fff;
}
.module-brokersky .module-content {
    padding-top: 4px;
    padding-bottom: 5px;
    border: solid 1px #e1e1e1;
    border-width: 0 1px;
    text-align: center;
}
.module-brokersky .module-footer {
    padding: 4px;
    border: solid 1px #e1e1e1;
    border-width: 0 1px 1px;
    border-radius: 0 0 3px 3px;
}
.module-brokersky img {
    width: 100px;
    height: 33px;
    margin-bottom: 2px;
}
.module-brokersky .btn-s6 {
    display: block;
    text-align: center;
    padding: 4px;
    margin-bottom: 3px;
    color: #666 !important;
}
.table-thermometer .td-01 {
    width: 92px;
    color: #666;
}
.table-thermometer .td-heatcolor {
    width: 3px;
    padding: 0;
}
.table-thermometer .tr-01 {
    background: #fafafa;
    color: #666;
    font-size: 15px;
}
.table-thermometer .heatcolor-red,
.table-thermometer .heatcolor-green { font-size: 12px }
.heatcolor-red .td-heatcolor { background: #bc422d }
.heatcolor-green .td-heatcolor { background: #57ae24 }
.table-thermometer .value {
    float: left;
    padding: 2px 6px 3px;
    margin-right: 2px;
    font-weight: bold;
}
.heatcolor-red .value,
.heatcolor-green .value {
    background: #fff;
    border-radius: 3px;
    border: solid 1px #e1e1e1;
    border-width: 0 1px 1px 0;
    font-weight: normal;
    color: #888;
}
.table-thermometer .module-datetime {
    padding: 4px;
    clear: left;
    text-align: right;
    color: #aaa;
    font-size: 11px;
}
.item-tool { line-height: 1.4em }
.item-tool .float-l {
    margin-right: 12px;
    border: solid 1px #e6e6e6;
    padding: 3px;
    background: #fff;
}
.item-tool-recommended {
    background: #fafafa;
    padding: 11px;
    border: solid 1px #ddd;
    margin-bottom: 15px;
}
.cag-footer-inner {
    background-color: #fafafa;
    border-width: 1px 0 0 0;
}
.module-traderstools {
    border: solid 1px #ddd;
    background: #f1f1f1;
    line-height: 1.3em;
    color: #777;
    font-size: 13px;
}
.module-traderstools .module-content {
    padding: 12px 15px 10px;
    margin: 0 10px 10px;
    border: solid 1px #ddd;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 -1px 3px #ddd;
    background: #fff;
}
.module-traderstools .item { padding-bottom: 8px }
.module-traderstools .module-title {
    padding: 8px 10px 7px;
    border-top: solid 1px #fff;
    color: #666;
    text-shadow: 0 1px 0 #fff;
    font-size: 20px;
}
.module-traderstools .item .title {
    padding: 5px 0 1px;
    font-size: 17px;
    font-weight: bold;
}
.module-traderstools-moretools {
    padding-top: 5px;
    margin-top: 3px;
    line-height: 1.35em;
    border-top: solid 2px #f1f1f1;
}
.site-quicknav {
    padding: 10px;
    border: solid 1px #ddd;
    margin-bottom: 15px;
}
.site-quicknav .item {
    float: left;
    font-size: 11px;
    width: 50px;
    margin-right: 5px;
}
.site-quicknav h3 {
    color: #888 !important;
    font-size: 11px;
}
#twtr-widget-1 { border: solid 1px #ddd }
#twtr-widget-1 .twtr-ft { border-width: 1px 0 0 }
#bg #twtr-widget-1 .twtr-doc,
#bg #twtr-widget-1 .twtr-hd a,
#bg #twtr-widget-1 h3,
#bg #twtr-widget-1 h4 { background: transparent !important }
#bg #twtr-widget-1 h3 {
    color: #999 !important;
    display: none;
}
#bg #twtr-widget-1 h4 {
    color: #666 !important;
    text-shadow: 0 1px 0 #fff;
    padding: 5px !important;
}
.twtr-widget .twtr-tweets .twtr-tweet {
    background: #fafafa;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #eee;
}
#twtr-widget-1 .twtr-tweets .twtr-tweet a { color: #115979 !important }
#twtr-widget-1 .twtr-tweets .twtr-tweet p { color: #666 !important }
#twtr-widget-1 .twtr-ft div { padding: 2px 0 0 }
#twtr-widget-1 .twtr-ft a img {
    background: #ccc;
    padding: 3px 5px;
    top: 0;
}
#twtr-widget-1 .twtr-ft span a {
    float: right;
    padding: 2px 6px 3px;
    font-weight: bold;
    color: #999 !important;
}
#twtr-widget-1 .twtr-widget a img { opacity: .8 }
#twtr-widget-1 ::-webkit-scrollbar { width: 10px }
#twtr-widget-1 ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2) }
#twtr-widget-1 ::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
    background: #f1f1f1;
}
.promo-forexstudies-01 {
    border: solid 2px #b1d6e1;
    padding: 12px;
    background: #fafafa;
}
.promo-forexstudies-01 .title { font-size: 18px }
.promo-forexstudies-01 .beta,
.item-tool .beta {
    color: #d2700f;
    font-size: 11px;
}
.promo-forexstudies-01 .image { margin-right: 6px }
.promo-forexstudies-01 .description { font-size: 15px }
.content-about { border: 1px solid #d5d5d5 }
.content-about img { border: 2px solid #d5d5d5 }
.about-text .title {
    font-weight: bold;
    font-size: 18px;
    padding-left: 20px;
    color: #444;
    padding-top: 10px;
}
.about-text .text {
    color: #444;
    padding-left: 20px;
}
.about-text .author {
    padding-top: 4px;
    float: left;
    font-size: 12px;
    color: #777;
    padding-left: 20px;
}
.article-text .content-about p { margin-bottom: 1.3em }
.article-jobs .article-text {
    padding-left: 10px;
    margin-bottom: 15px;
}
.article-jobs .article-topics {
    background: #fff;
    padding: 10px 10px 10px;
    border: solid 2px #f1f5f7;
    margin: 10px 0 10px 0;
}
.article-jobs .section-title { border-bottom: solid 3px #eee }
.page-contest {
    border: solid 1px #f1f1f1;
    margin-top: 25px;
}
.page-contest .addthis_toolbox {
    margin-left: 20px;
    vertical-align: middle;
    width: 500px;
}
.page-contest .contest-01 {
    background-image: url(http://cdn.fxstreet.com/img/static/trader-of-the-year/2014/trader-of-the-year-header.jpg);
    height: 230px;
    background-size: cover;
}
.page-contest .contest-02 { border-bottom: solid 2px #eee }
.page-contest .contest-04 {
    background: #fff;
    border: solid 1px #d1d1d1;
    border-width: 1px 0;
    padding: 20px;
    box-shadow: 0 2px 15px #ccc;
}
.page-contest .contest-04 .panel {
    background: #fff;
    padding: 10px;
    border-width: 0;
}
.page-contest .contest-04 .sponsorbox {
    padding: 20px 0;
    border: none;
    text-align: left;
}
.page-contest .contest-04 .sponsorbox-title {
    color: #333;
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 15px;
}
.page-contest .contest-dates {
    font-size: 20px;
    line-height: 1.5em;
    padding-bottom: 15px;
}
.page-contest .page-tabs { font-size: 27px }
.page-contest .page-title {
    color: #0f3a5a;
    font-size: 19px;
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 18px;
}
.page-contest .prize-img {
    position: absolute;
    right: 198px;
}
.page-contest .prize-img-01 {
    background-image: url(http://cdn.fxstreet.com/img/static/trader-of-the-year/2013/contest-trophy-01.png);
    height: 120px;
    top: 16%;
    width: 117px;
}
.page-contest .prize-img-02 {
    background-image: url(http://cdn.fxstreet.com/img/static/trader-of-the-year/2013/contest-trophy-02.png);
    height: 97px;
    top: 22%;
    width: 94px;
}
.page-contest .prize-img-03 {
    background-image: url(http://cdn.fxstreet.com/img/static/trader-of-the-year/2013/contest-trophy-03.png);
    height: 82px;
    top: 25%;
    width: 80px;
}
.page-contest .prize-title {
    color: #fdb748;
    font-size: 21px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.page-contest .prizes { font-size: 17px }
.page-contest .prizes .block {
    float: left;
    position: relative;
    background: #fff;
    border-radius: 0;
    min-height: 0;
}
.page-contest .prizes .inner { padding: 20px 10px 0 100px }
.page-contest .prizes .block {
    font-size: 16px;
    padding: 15px 10px 20px;
}
.page-contest .prizes .block.top { min-height: 258px }
.page-contest .prizes .block p {
    margin-bottom: 10px;
    color: #8bc025;
    font-size: 20px;
    font-weight: 200;
}
.page-contest .prizes .block p a {
    color: #8bc025;
    text-decoration: underline;
}
.page-contest .prizes .block p a:hover {
    text-decoration: none;
    color: #8bc025;
}
.page-contest .prize-list {
    margin-top: 4px;
    margin-bottom: 7px;
    line-height: .9em;
}
.page-contest .prize-list li {
    font-size: 15px;
    padding-bottom: 3px;
    color: #7a7a7a;
    line-height: 1.2;
    padding-left: 0;
}
.page-contest .prize-list li:before {
    content: '•';
    margin-left: -10px;
    width: 4px;
    height: 4px;
    background: #fff;
    display: inline-block;
    margin-right: 6px;
}
.page-contest .prizes .value {
    display: block;
    color: #333;
    font-size: 44px;
    font-weight: 700;
    letter-spacing: -0.035em;
    margin-top: 2px;
}
.page-contest i { margin-right: 12px }
.page-contest .block-01 { margin-bottom: 10px }
.page-contest .note {
    font-size: 13px;
    color: #888;
}
.page-contest .prizes .iconimage {
    width: 73px;
    display: block;
    background-image: url(http://cdn.fxstreet.com/img/promos/contests/badges-sprite.png);
    height: 91px;
    float: left;
    display: inline;
    position: relative;
}
.page-contest .prizes .iconimage.silver { background-position: -73px 0 }
.page-contest .prizes .iconimage.bronze { background-position: -146px 0 }
.page-contest .prizes .iconimage.other { background-position: -219px 0 }
.page-contest .prizes .textspace {
    float: left;
    margin: 10px 0 0 10px;
    display: inline;
    position: relative;
    width: 340px;
    padding: 0;
}
.page-contest .separator {
    width: 100%;
    border-bottom: 2px solid #ccc;
    height: 30px;
    margin-bottom: 30px;
}
.page-contest .total-value {
    text-align: center;
    padding: 25px 20px;
    border-bottom: 2px solid #ccc;
    border-top: 2px solid #ccc;
}
.page-contest .total-value p { font-size: 24px }
.page-contest .total-value p span { font-weight: 700 }
.page-contest .section.rules {
    padding: 20px 0 15px;
    border-bottom: 2px solid #ccc;
}
.page-contest .section.go-back {
    padding: 10px 0 15px;
    border-bottom: 2px solid #ccc;
    margin-bottom: 40px;
}
.page-author .module-biography .module-title { font-size: 30px }
.page-author .module-footer .btn-s6 { margin: 5px 0 10px }
.page-author .module-biography .hgroup { min-height: 73px }
.page-author .page-tabs { margin-bottom: 20px }
.page-author .listing-articles { margin-bottom: 25px }
.page-author .atclear { display: none }
.page-authorcompany .listing-authors {
    background: #f1f1f1;
    padding: 10px;
    color: #888;
}
.page-authorcompany .listing-authors .list-item {
    float: left;
    width: 50%;
    min-height: 24px;
    margin-bottom: 5px;
}
.page-authorcompany .link-allreports {
    padding: 10px 0;
    font-size: 16px;
    font-weight: bold;
}
.page-authorcompany .section-authorbiography .module-buttons { padding: 7px 0 5px }
.page-author .section-authorbiography .module-buttons,
.page-author .section-authorbiography .btns-social { white-space: nowrap }
.page-author .section-authorbiography .hovertooltip { white-space: normal }
.module-buttons .addthis_button_twitter_follow_native { height: 20px }
.page-author .section-authorbiography .btns-social { padding-left: 8px }
.i-ratepage {
    background-image: url("http://cdn.fxstreet.com/img/sprites/sprite-ratepage.png");
    float: left;
    margin: 0 4px 0 2px;
    width: 24px;
    height: 24px;
}
.i-awesome { background-position: 1px -2px }
.i-good { background-position: -25px -2px }
.i-normal { background-position: -50px -2px }
.i-bad { background-position: -73px -2px }
.i-horrible { background-position: -97px -2px }
.module-ratepage label,
.module-ratepage input,
.module-ratepage .module-txt { float: left }
.module-ratepage input,
.module-ratepage .module-txt { margin-top: 6px }
.module-ratepage .module-txt {
    font-size: 11px;
    font-weight: normal;
    margin-right: 15px;
}
.module-box {
    border: solid 1px #e1e1e1;
    overflow: hidden;
}
.module-country,
.module-event { padding: 10px }
.module-country {
    height: 140px;
    border-bottom: 1px solid #d5d5d5;
}
.module-country h2 { margin-bottom: 5px }
.module-country li { margin-bottom: 5px }
.module-country img { margin: 0 10px 0 0 }
.module-event {
    background-color: #f1f1f1;
    color: #555;
    width: 294px;
    height: 23px;
    padding-top: 8px;
    font-size: 12px;
    border-top: 1px solid #fff;
}
.countries-list li {
    display: block;
    list-style: none;
    text-align: left;
    width: 150px;
    padding: 7px 0 1px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}
.module-box .timecurrency {
    color: #777;
    margin: 0 5px 10px 0;
    float: left;
}
.module-box {
    border: solid 1px #e1e1e1;
    overflow: hidden;
}
.module-country-sp,
.module-event { padding: 10px 10px 0 10px }
.module-country-sp { height: 160px }
.module-country-sp h3 { margin-bottom: 5px }
.module-country-sp li { margin-bottom: 5px }
.module-country-sp img { margin: 0 10px 0 0 }
.module-event {
    background-color: #f1f1f1;
    color: #555;
    height: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
    height: 100%;
}
.countries-list li {
    display: block;
    float: left;
    list-style: none;
    text-align: left;
    width: 150px;
    padding: 7px 0 1px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}
@media print { 
    * {
        background: transparent !important;
        color: #000 !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important;
    }
    a,
    a:visited { text-decoration: underline }
    a[href]:after { content: " (" attr(href) ")" }
    abbr[title]:after { content: " (" attr(title) ")" }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after { content: "" }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead { display: table-header-group }
    tr,
    img { page-break-inside: avoid }
    img { max-width: 100% !important }
}
.table-brokers .fa { color: #555 }
.table-brokers .fa:hover { color: #000 }
.spreadsTB td p {
    margin-bottom: 0;
    display: block;
    width: 60%;
    margin: auto;
    padding: 4px;
}
.spreadsTB td p.best { background-color: #d3e2a7 }
.spreadsTB td .table-utilities .dropdown-target {
    color: #555;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
}
.spreadsTB td .table-utilities .dropdown-menu {
    top: 16px;
    right: 24px;
}
.spreadsTB td .table-utilities .dropdown-target:hover { color: #000 }
.spreadsTB td i.fa {
    font-size: 20px !important;
    text-decoration: none !important;
    vertical-align: middle;
    margin-left: 8px;
}
.spreadsTB td .triangle-isosceles p { width: auto }
.liveSpreadsWidget {
    border-collapse: collapse;
    border-spacing: 0;
}
.defaultSpreads { width: 645px }
.smallSpreads { width: 480px }
.sideSpreads { width: 290px }
.liveSpreadsWidget tr th {
    padding: 5px 7px;
    text-align: center;
    background-color: #eee;
    color: #555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: 400;
}
.liveSpreadsWidget tr th.brokerTh {
    text-align: left;
    background-color: #ddd;
    color: #555;
}
.liveSpreadsWidget tr .brkr img {
    width: 100px;
    height: 33px;
}
.liveSpreadsWidget tr td {
    padding: 4px 1px;
    margin: 0;
    height: 22px;
    color: #555;
    vertical-align: middle !important;
}
.liveSpreadsWidget .broker { border-bottom: 1px solid #ececec }
.liveSpreadsWidget .broker .pair {
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.liveSpreadsWidget .broker .pair p {
    padding: 5px 5px;
    background-color: #f3f3f3;
}
.liveSpreadsWidget .broker .info { text-align: center }
.liveSpreadsWidget .broker .info i { font-size: 16px }
.liveSpreadsWidget .broker .pair p.best { background-color: #d3e2a7 }
.oneLiveSpreadsWidget {
    border-collapse: collapse;
    border-spacing: 0;
    width: 480px;
}
.oneLiveSpreadsWidget tr { border-bottom: 1px solid #ececec }
.oneLiveSpreadsWidget td {
    vertical-align: middle !important;
    padding: 4px 1px;
}
.oneLiveSpreadsWidget tr .brkr { width: 100px }
.oneLiveSpreadsWidget tr .brkr img {
    width: 100px;
    height: 56px;
}
.oneLiveSpreadsWidget tr .pair span {
    display: inline-block;
    width: 55px;
    margin-left: 10px;
    margin-right: 5px;
}
.oneLiveSpreadsWidget tr .pair p {
    display: inline-block;
    width: 50px;
    padding: 4px 1px;
    text-align: center;
    background-color: #d3e2a7;
}
.LiveSpreads .titleW { border-bottom: 1px solid #ffa500 }
.banner-leaderboard,
.adholder,
.ecocal-banner { text-align: center !important }
.banner-leaderboard iframe,
.adholder iframe,
.ecocal-banner iframe,
.banner-leaderboard div,
.adholder div,
.ecocal-banner div { margin: auto !important }

