@charset "utf-8";

/* @fileRef lnc_fonts.css */

@font-face {
    font-family: "AkzidenzCondensed";
    src: url("../fonts/akzidenz/condensed/font.eot");
    src: url("../fonts/akzidenz/condensed/font.eot?#iefix") format("embedded-opentype"), url("../fonts/akzidenz/condensed/font.woff") format("woff"), url("../fonts/akzidenz/condensed/font.otf") format("opentype"), url("../fonts/akzidenz/condensed/font.ttf") format("truetype"), url("../fonts/akzidenz/condensed/font.svg#AkzidenzCondensed") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "AkzidenzBoldCond";
    src: url("../fonts/akzidenz/condensed_bold/font.eot");
    src: url("../fonts/akzidenz/condensed_bold/font.eot?#iefix") format("embedded-opentype"), url("../fonts/akzidenz/condensed_bold/font.woff") format("woff"), url("../fonts/akzidenz/condensed_bold/font.otf") format("opentype"), url("../fonts/akzidenz/condensed_bold/font.ttf") format("truetype"), url("../fonts/akzidenz/condensed_bold/font.svg#AkzidenzBoldCond") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "AkzidenzExtraBoldCond";
    src: url("../fonts/akzidenz/condensed_extrabold/font.eot");
    src: url("../fonts/akzidenz/condensed_extrabold/font.eot?#iefix") format("embedded-opentype"), url("../fonts/akzidenz/condensed_extrabold/font.woff") format("woff"), url("../fonts/akzidenz/condensed_extrabold/font.otf") format("opentype"), url("../fonts/akzidenz/condensed_extrabold/font.ttf") format("truetype"), url("../fonts/akzidenz/condensed_extrabold/font.svg#AkzidenzExtraBoldCond") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "OpenSansRegular";
    src: url("../fonts/opensans/regular/font.eot");
    src: url("../fonts/opensans/regular/font.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/regular/font.woff") format("woff"), url("../fonts/opensans/regular/font.otf") format("opentype"), url("../fonts/opensans/regular/font.ttf") format("truetype"), url("../fonts/opensans/regular/font.svg#OpenSansRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "OpenSansSemiBold";
    src: url("../fonts/opensans/semibold/font.eot");
    src: url("../fonts/opensans/semibold/font.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/semibold/font.woff") format("woff"), url("../fonts/opensans/semibold/font.otf") format("opentype"), url("../fonts/opensans/semibold/font.ttf") format("truetype"), url("../fonts/opensans/semibold/font.svg#OpenSansSemiBold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "OpenSansBold";
    src: url("../fonts/opensans/bold/font.eot");
    src: url("../fonts/opensans/bold/font.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/bold/font.woff") format("woff"), url("../fonts/opensans/bold/font.otf") format("opentype"), url("../fonts/opensans/bold/font.ttf") format("truetype"), url("../fonts/opensans/bold/font.svg#OpenSansBold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "OpenSansLight";
    src: url("../fonts/opensans/light/font.eot");
    src: url("../fonts/opensans/light/font.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/light/font.woff") format("woff"), url("../fonts/opensans/light/font.otf") format("opentype"), url("../fonts/opensans/light/font.ttf") format("truetype"), url("../fonts/opensans/light/font.svg#OpenSansLight") format("svg");
    font-weight: normal;
    font-style: normal;
}


html {
    color: #000;
    background: #FFF
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}

ol,
ul {
    list-style: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}

q:before,
q:after {
    content: ''
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

input,
textarea,
select {
    *font-size: 100%
}

legend {
    color: #000
}

#yui3-css-stamp.cssreset {
    display: none
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

[hidden] {
    display: none;
}

a.lnk {}

a.lnk:hover {}

a.lnk:focus {
    outline: thin dotted;
}

a.lnk:hover,
a.lnk:active {
    outline: 0;
}

i {
    font-style: italic;
}

em {
    font-style: normal;
}

b {
    font-weight: bold;
}

strong {
    font-weight: normal;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

ins {
    text-decoration: none;
}

mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

kbd {
    padding: 0 3px;
    border: 2px outset #f8f8f8;
    border-right: 2px inset #666;
    border-bottom: 2px inset #666;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 3px 3px 3px #ccc inset;
    -moz-box-shadow: 3px 3px 3px #ccc inset;
    -webkit-box-shadow: 3px 3px 3px #ccc inset;
}

small {
    font-size: inherit;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

q {
    quotes: '\201C' '\201D' '\2018' '\2019';
}

q:before {
    content: open-quote;
}

q:after {
    content: close-quote;
}

q {
    font-style: italic;
}

p>q,
li>q {
    font-style: normal;
}

img {
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

figure {
    margin: 0;
}

svg:not(:root) {
    overflow: hidden;
}

form,
button,
input,
select,
textarea {
    font-family: Arial, Helvetica, sans-serif;
    color: #222;
}

label {
    cursor: pointer;
}

legend {
    border: 0;
    *margin-left: -7px;
    white-space: normal;
}

button,
input,
select,
textarea {
    font-size: 100%;
    vertical-align: baseline;
    *vertical-align: middle;
}

button,
input {
    line-height: normal;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}

button[disabled],
input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    *width: 13px;
    *height: 13px;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
}

input:valid,
textarea:valid {}

input:invalid,
textarea:invalid {
    background-color: #f0dddd;
}

td {
    vertical-align: top;
}

@media print {
    * {
        background: transparent !important;
        color: black !important;
        box-shadow: none !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;
    }
    @page {
        margin: 0.5cm;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
}


/* @fileRef fbse_core.css */

html,
body {
    height: 100%;
    width: 100%;
}

#doc {
    min-height: 100%;
    _height: 100%;
    min-width: 100%;
    _width: 100%;
    position: absolute;
}

.document1 {
    background: #fff;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
}

.documentFoo {}

#container {
    margin: 0 auto;
}

.page-wrap {
    margin: 0 auto;
}

.rg {}

.rg-grp {}

#ad {}

#hd,
#header {}

#bd,
#main {}

#ft,
#footer {}

.slot {}

.limiter {
    margin: 0 auto;
}

.limiter1 {
    width: 960px;
}

.limiter2 {
    width: 1001px;
}

.limiterFoo {}

.sticked {
    overflow: hidden;
    *overflow: visible;
}

.sticked .stickers {
    position: relative;
}

.ad-sticky {
    position: absolute;
    top: 0;
}

.ad-sticky .ad-wrap {
    position: absolute;
}

.ad-sticky-lt,
.ad-sticky-rt .ad-wrap {
    left: 0;
}

.ad-sticky-rt,
.ad-sticky-lt .ad-wrap {
    right: 0;
}

.ad-sticky .ad-wrap.fix {
    width: 125px;
}

.ad-sticky .ad-wrap.fix .inner {
    position: fixed !important;
    position: absolute;
}

.gd {
    clear: both;
}

.gdu {
    float: left;
    display: inline;
    vertical-align: baseline;
}

.gdu.u-last {
    float: right;
}

.gd-i {
    clear: both;
    letter-spacing: -0.31em;
    *letter-spacing: normal;
    word-spacing: -0.43em;
}

.gdu-i {
    display: inline-block;
    zoom: 1;
    *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}

.gd-i.valign .gdu-i,
.gdu-i.valign {}

.gdu,
.gdu-i {
    min-height: 1em;
}

.u1-24 {
    width: 4.1666%;
}

.u1-12 {
    width: 8.33333%;
}

.u1-8,
.u3-24 {
    width: 12.5%;
}

.u1-6,
.u2-12,
.u4-24 {
    width: 16.6666%;
    width: 16.656%;
}

.u1-5 {
    width: 20%;
}

.u5-24 {
    width: 20.8333%;
}

.u1-4,
.u2-8,
.u3-12,
.u6-24 {
    width: 25%;
}

.u7-24 {
    width: 29.1666%;
}

.u1-3,
.u2-6,
.u4-12,
.u8-24 {
    width: 33.33333%;
}

.u3-8,
.u9-24 {
    width: 37.5%;
}

.u2-5 {
    width: 40%;
}

.u5-12,
.u10-24 {
    width: 41.6666%;
}

.u11-24 {
    width: 45.8333%;
}

.u1-2,
.u2-4,
.u3-6,
.u4-8,
.u6-12,
.u12-24 {
    width: 50%;
}

.u13-24 {
    width: 54.1666%;
}

.u7-12,
.u14-24 {
    width: 58.3333%;
}

.u3-5 {
    width: 60%;
}

.u5-8,
.u15-24 {
    width: 62.5%;
}

.u2-3,
.u4-6,
.u8-12,
.u16-24 {
    width: 66.66666%;
}

.u17-24 {
    width: 70.8333%;
}

.u3-4,
.u6-8,
.u9-12,
.u18-24 {
    width: 75%;
}

.u19-24 {
    width: 79.1666%;
}

.u4-5 {
    width: 80%;
}

.u5-6,
.u10-12,
.u2-24,
.u20-24 {
    width: 83.33%;
}

.u7-8,
.u21-24 {
    width: 87.5%;
}

.u11-12,
.u22-24 {
    width: 91.6666%;
}

.u23-24 {
    width: 95.8333%;
}

.md {
    margin-bottom: 20px;
}

.md .hd {}

.md .bd {}

.md .ft {}

.md .aux {}

.uncollapse:before,
.uncollapse:after {
    content: "";
    display: table;
}

.uncollapse:after {
    clear: both;
}

.uncollapse {
    zoom: 1;
}

.lf {
    display: block;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.blk {
    display: block !important;
}

.iblk {
    display: inline-block !important;
    zoom: 1;
    *display: inline !important;
}

.mt {
    display: block;
    overflow: hidden;
    *zoom: 1;
    word-wrap: break-word;
}

.mtflow {
    display: block;
}

.noflow {
    display: block;
    overflow: hidden;
    zoom: 1;
}

.fullheight {
    overflow: hidden;
}

.fullheight .fcol {
    margin-bottom: -100%;
    padding-bottom: 100%;
    zoom: 1;
}

.nodisp {
    display: none !important;
    visibility: hidden;
}

.ghostly {
    visibility: hidden;
}

.stealth {
    position: absolute;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0, 0, 0, 0);
}

.stealth.focusable:active,
.stealth.focusable:focus {
    position: static;
    overflow: visible;
    width: auto;
    height: auto;
    margin: 0;
    clip: auto;
}

.tx-ct {
    text-align: center;
}

.tx-rt {
    text-align: right;
}

.tx-lt {
    text-align: left;
}

.lnk {
    cursor: pointer;
}

.ir {
    overflow: hidden;
    border: 0;
    background-color: transparent;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

.rnd1 {
    -moz-border-radius: 1px;
    -khtml-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

.rnd2 {
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.rnd3 {
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.rnd4 {
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.rnd5 {
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.hspace0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.hspace {
    margin-left: 5px;
    margin-right: 5px;
}

.hspace2 {
    margin-left: 10px;
    margin-right: 10px;
}

.vspace0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.vspace {
    margin-top: 5px;
    margin-bottom: 5px;
}

.vspace2 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.tspace0 {
    margin-top: 0 !important;
}

.tspace {
    margin-top: 5px;
}

.tspace2 {
    margin-top: 10px;
}

.bspace0 {
    margin-bottom: 0 !important;
}

.bspace {
    margin-bottom: 5px;
}

.bspace2 {
    margin-bottom: 10px;
}

.append0 {
    margin-right: 0 !important;
}

.append {
    margin-right: 5px;
}

.append2 {
    margin-right: 10px;
}

.prepend0 {
    margin-left: 0 !important;
}

.prepend {
    margin-left: 5px;
}

.prepend2 {
    margin-left: 10px;
}

.cl {
    clear: left;
}

.cr {
    clear: right;
}

.clr {
    clear: both;
}

.clf {
    clear: both;
    height: 0;
    font-size: 1em;
    line-height: 0px;
}

#doc:before,
#container:before,
.page-wrap:before,
#doc:after,
#container:after,
.page-wrap:after,
.limiter:before,
.limiter:after,
.rg:before,
.rg-grp:before,
.slot:before,
.rg:after,
.rg-grp:after,
.slot:after,
.gd:before,
.gd-aux:before,
.gdu:before,
.gdu-i:before,
.gd:after,
.gd-aux:after,
.gdu:after,
.gdu-i:after,
.md:before,
.md .hd:before,
.md .bd:before,
.md .ft:before,
.md .aux:before,
.md:after,
.md .hd:after,
.md .bd:after,
.md .ft:after,
.md .aux:after,
.item:before,
.md-item:before,
.item:after,
.md-item:after {
    content: "";
    display: table;
}

#doc:after,
#container:after,
.page-wrap:after,
.limiter:after,
.rg:after,
.rg-grp:after,
.slot:after,
.gd:after,
.gd-aux:after,
.gdu:after,
.gdu-i:after,
.md:after,
.md .hd:after,
.md .bd:after,
.md .ft:after,
.md .aux:after,
.item:after,
.md-item:after {
    clear: both;
}

#doc,
#container,
.page-wrap,
.limiter,
.rg,
.rg-grp,
.slot,
.gd,
.gd-aux,
.gdu,
.gdu-i,
.md,
.md .hd,
.md .bd,
.md .ft,
.md .aux,
.item,
.md-item {
    zoom: 1;
}

.rg,
.slot {
    *zoom: 0;
}

.cf:before,
.cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    zoom: 1;
}

.eqCalc {
    display: block !important;
}

#bd-e {}

#bd-e #doc {
    position: static;
}


/* @fileRef lnc_styles.css */

html {
    color: black;
    background: none;
}

a.lnk {
    color: #286691;
    text-decoration: none;
}

a.lnk:hover {
    text-decoration: underline;
}

a.lnk:focus {
    outline: none;
}

form,
button,
input,
select,
textarea {
    font-family: Arial, Helvetica, sans-serif;
}

textarea {
    resize: none;
}

input:invalid,
textarea:invalid {
    background-color: #f0dddd;
}

.theme0 .fgc,
.theme0 .fgc a.lnk,
.thm0 .fgc,
.thm0 .fgc a.lnk {
    color: #3b87ba;
}

.theme0 .bgc,
.thm0 .bgc {
    background-color: #3b87ba;
    color: white;
}

.theme0 .brd,
.thm0 .brd {
    border-color: #3b87ba;
}

.theme1 .fgc,
.theme1 .fgc a.lnk,
.thm1 .fgc,
.thm1 .fgc a.lnk {
    color: #c0821d;
}

.theme1 .bgc,
.thm1 .bgc {
    background-color: #c0821d;
    color: white;
}

.theme1 .brd,
.thm1 .brd {
    border-color: #c0821d;
}

.theme2 .fgc,
.theme2 .fgc a.lnk,
.thm2 .fgc,
.thm2 .fgc a.lnk {
    color: #aac412;
}

.theme2 .bgc,
.thm2 .bgc {
    background-color: #aac412;
    color: white;
}

.theme2 .brd,
.thm2 .brd {
    border-color: #aac412;
}

.theme3 .fgc,
.theme3 .fgc a.lnk,
.thm3 .fgc,
.thm3 .fgc a.lnk {
    color: #315d78;
}

.theme3 .bgc,
.thm3 .bgc {
    background-color: #315d78;
    color: white;
}

.theme3 .brd,
.thm3 .brd {
    border-color: #315d78;
}

.theme4 .fgc,
.theme4 .fgc a.lnk,
.thm4 .fgc,
.thm4 .fgc a.lnk {
    color: #30a9d0;
}

.theme4 .bgc,
.thm4 .bgc {
    background-color: #30a9d0;
    color: white;
}

.theme4 .brd,
.thm4 .brd {
    border-color: #30a9d0;
}

.theme5 .fgc,
.theme5 .fgc a.lnk,
.thm5 .fgc,
.thm5 .fgc a.lnk {
    color: #7f7a70;
}

.theme5 .bgc,
.thm5 .bgc {
    background-color: #7f7a70;
    color: white;
}

.theme5 .brd,
.thm5 .brd {
    border-color: #7f7a70;
}

.theme6 .fgc,
.theme6 .fgc a.lnk,
.thm6 .fgc,
.thm6 .fgc a.lnk {
    color: #e4078c;
}

.theme6 .bgc,
.thm6 .bgc {
    background-color: #e4078c;
    color: white;
}

.theme6 .brd,
.thm6 .brd {
    border-color: #e4078c;
}

.theme7 .fgc,
.theme7 .fgc a.lnk,
.thm7 .fgc,
.thm7 .fgc a.lnk {
    color: #3e863b;
}

.theme7 .bgc,
.thm7 .bgc {
    background-color: #3e863b;
    color: white;
}

.theme7 .brd,
.thm7 .brd {
    border-color: #3e863b;
}

.theme8 .fgc,
.theme8 .fgc a.lnk,
.thm8 .fgc,
.thm8 .fgc a.lnk {
    color: #c25002;
}

.theme8 .bgc,
.thm8 .bgc {
    background-color: #c25002;
    color: white;
}

.theme8 .brd,
.thm8 .brd {
    border-color: #c25002;
}

.theme9 .fgc,
.theme9 .fgc a.lnk,
.thm9 .fgc,
.thm9 .fgc a.lnk {
    color: #3e9dac;
}

.theme9 .bgc,
.thm9 .bgc {
    background-color: #3e9dac;
    color: white;
}

.theme9 .brd,
.thm9 .brd {
    border-color: #3e9dac;
}

.theme10 .fgc,
.theme10 .fgc a.lnk,
.thm10 .fgc,
.thm10 .fgc a.lnk {
    color: #031e35;
}

.theme10 .bgc,
.thm10 .bgc {
    background-color: #031e35;
    color: white;
}

.theme10 .brd,
.thm10 .brd {
    border-color: #031e35;
}

.txt a {
    text-decoration: none;
    color: #005e99;
}

.txt a:hover {
    text-decoration: underline;
}

.txt a.external,
.txt a[rel="external"] {
    margin: 0 1px 0 0;
    padding: 0 12px 0 0;
    background: url(../images/bg_ico-link-external-ltr.png) no-repeat 100% 1px;
}

.txt a.external:hover,
.txt a[rel="external"]:hover {
    margin: 0;
    padding: 0 13px 0 0;
    background-position: 100% 0;
}

.txt em {
    font-style: italic;
}

.txt strong {
    font-weight: bold;
}

.txt dfn {
    font-style: italic;
}

.txt abbr[title] {
    border-bottom: 1px dotted;
}

.txt ins {
    background: #ff9;
    color: #000;
}

#doc {}

.document1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-size: 100%;
    font-size: 1.2em;
}

#container {}

.page-wrap {
    padding: 0 15px;
}

.limiter1 {
    width: 1147px;
}

.rg {}

.rg-ad {}

.rg-header {}

.rg-body {}

.rg-footer {}

.rg-aux {}

.gd {
    margin: 0 0 25px;
}

.gd .gd {
    margin: 0 -11px 25px;
}

.gdu {
    margin-left: 1px;
    padding: 0 11px;
}

.gdu:first-child,
.gdu.u-first {
    margin-left: 0;
}

.u1 {
    width: 59px;
}

.u2 {
    width: 141px;
}

.u3 {
    width: 223px;
}

.u4 {
    width: 305px;
}

.u5 {
    width: 387px;
}

.u6 {
    width: 469px;
}

.u7 {
    width: 551px;
}

.u8 {
    width: 633px;
}

.u9 {
    width: 715px;
}

.u10 {
    width: 797px;
}

.u11 {
    width: 879px;
}

.u12 {
    width: 961px;
}

.u13 {
    width: 1043px;
}

.u14 {
    width: 1125px;
}

.w1 {
    width: 59px;
}

.w2 {
    width: 141px;
}

.w3 {
    width: 223px;
}

.w4 {
    width: 305px;
}

.w5 {
    width: 387px;
}

.w6 {
    width: 469px;
}

.w7 {
    width: 551px;
}

.w8 {
    width: 633px;
}

.w9 {
    width: 715px;
}

.w10 {
    width: 797px;
}

.w11 {
    width: 879px;
}

.w12 {
    width: 961px;
}

.w13 {
    width: 1043px;
}

.w14 {
    width: 1125px;
}

.w1h {
    width: 81px;
}

.w2h {
    width: 163px;
}

.w3h {
    width: 245px;
}

.w4h {
    width: 327px;
}

.w5h {
    width: 409px;
}

.w6h {
    width: 491px;
}

.w7h {
    width: 573px;
}

.w8h {
    width: 655px;
}

.w9h {
    width: 737px;
}

.w10h {
    width: 819px;
}

.w11h {
    width: 901px;
}

.w12h {
    width: 983px;
}

.w13h {
    width: 1065px;
}

.w14h {
    width: 1147px;
}

.hsnap {
    margin-left: -11px;
    margin-right: -11px;
}

.hspace {
    margin-left: 11px;
    margin-right: 11px;
}

.vspace {
    margin-top: 10px;
    margin-bottom: 10px;
}

.tspace {
    margin-top: 10px;
}

.bspace {
    margin-bottom: 10px;
}

.append {
    margin-right: 10px;
}

.prepend {
    margin-left: 10px;
}

.mtcol {}

.row {}

.col {
    float: left;
    display: inline;
}

.gd .hsnap .mtcol {
    margin-left: -11px;
    margin-right: -11px;
}

.gd .hsnap .mtcol .row {
    margin-left: 11px;
    margin-right: 11px;
}

.coltype2 .col {
    width: 50%;
}

.coltype3 .col {
    width: 33.334%;
}

.coltype4 .col {
    width: 25%;
}

.coltype5 .col {
    width: 20%;
}

.coltype6 .col {
    width: 16.667%;
}

.g-faux:before,
.g-faux:after {
    content: " ";
    display: table;
}

.g-faux:after {
    clear: both;
}

.g-faux {
    zoom: 1;
}

.faux-seam-3-11 {
    background: url(../images/bg_faux-seamline_3-11.png) repeat-y 0 0;
}

.btn,
.btk {
    padding: 0 10px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.btn:hover,
.btk:hover {
    text-decoration: underline;
}

.btn.fl,
.btk.fl {
    float: left;
}

.btn.fr,
.btk.fr {
    float: right;
}

.btn {
    border: 0 none;
    background: none;
}

.bt1 {}

.btk.bt1 {
    line-height: 23px;
}

.btn.bt1 {
    padding: 4px 10px;
}

.tag-item {
    padding: 0 10px;
    border: 1px solid transparent;
    background: #3b87ba;
    color: #fff;
    font: normal 11px/21px "OpenSansBold", sans-serif;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

a.tag-item {
    cursor: pointer;
}

a.tag-item:hover {
    background: #9dc3dc;
}

.tag-active {
    background: white !important;
    border-color: #3b87ba;
    color: #3b87ba;
    cursor: default;
}

.theme1 .tag-item {
    background: #c0821d;
}

.theme2 .tag-item {
    background: #aac412;
}

.theme3 .tag-item {
    background: #315d78;
}

.theme4 .tag-item {
    background: #30a9d0;
}

.theme5 .tag-item {
    background: #7f7a70;
}

.theme6 .tag-item {
    background: #e4078c;
}

.theme7 .tag-item {
    background: #3e863b;
}

.theme8 .tag-item {
    background: #c25002;
}

.theme9 .tag-item {
    background: #3e9dac;
}

.theme10 .tag-item {
    background: #031e35;
}

.theme1 .tag-item:hover {
    background: #dfc08e;
}

.theme2 .tag-item:hover {
    background: #d4e188;
}

.theme3 .tag-item:hover {
    background: #98aebb;
}

.theme4 .tag-item:hover {
    background: #97d4e7;
}

.theme5 .tag-item:hover {
    background: #bfbcb7;
}

.theme6 .tag-item:hover {
    background: #f183c5;
}

.theme7 .tag-item:hover {
    background: #9ec29d;
}

.theme8 .tag-item:hover {
    background: #e0a780;
}

.theme9 .tag-item:hover {
    background: #9eced5;
}

.theme10 .tag-item:hover {
    background: #818e9a;
}

.theme1 .tag-active {
    border-color: #c0821d;
    color: #c0821d;
}

.theme2 .tag-active {
    border-color: #aac412;
    color: #aac412;
}

.theme3 .tag-active {
    border-color: #315d78;
    color: #315d78;
}

.theme4 .tag-active {
    border-color: #30a9d0;
    color: #30a9d0;
}

.theme5 .tag-active {
    border-color: #7f7a70;
    color: #7f7a70;
}

.theme6 .tag-active {
    border-color: #e4078c;
    color: #e4078c;
}

.theme7 .tag-active {
    border-color: #3e863b;
    color: #3e863b;
}

.theme8 .tag-active {
    border-color: #c25002;
    color: #c25002;
}

.theme9 .tag-active {
    border-color: #3e9dac;
    color: #3e9dac;
}

.theme10 .tag-active {
    border-color: #031e35;
    color: #031e35;
}

.balloon {
    display: table;
    table-layout: fixed;
    *display: block;
    width: 60px;
    height: 60px;
    padding: 12px;
    overflow: hidden;
    background: url('../images/sprites/sprite_balloons.png') no-repeat 0 0;
    color: #fff;
    font: normal 16px/100% "AkzidenzBoldCond", sans-serif;
    text-align: center;
    text-transform: uppercase;
}

.balloon .tx {
    display: table-cell;
    vertical-align: middle;
    *display: block;
    margin-top: inherit;
    *clear: expression(style.marginTop="" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px": "0"), style.clear="none", 0);
}

.balloon .lnk {
    color: #fff;
    text-decoration: none;
}

.balloon-1 {
    background-position: 0 0;
}

.balloon-2 {
    background-position: -84px 0;
}

.balloon-3 {
    background-position: -168px 0;
}

.balloon-4 {
    background-position: -252px 0;
}

.balloon-5 {
    background-position: -336px 0;
}

.balloon-6 {
    background-position: -420px 0;
}

.balloon-7 {
    background-position: -504px 0;
}

.balloon-8 {
    background-position: -588px 0;
}

.balloon-9 {
    background-position: -672px 0;
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

#cboxOverlay {
    background: #fff;
}

#colorbox {
    outline: 0;
}

#cboxContent {
    margin-top: 32px;
    overflow: visible;
    background: #000;
}

.cboxIframe {
    background: #fff;
}

#cboxError {
    padding: 50px;
    border: 1px solid #cccccc;
}

#cboxLoadedContent {
    background: #000;
    padding: 1px;
}

#cboxLoadingGraphic {
    background: url(../images/colorbox-loading.gif) no-repeat center center;
}

#cboxLoadingOverlay {
    background: #000;
}

#cboxTitle {
    position: absolute;
    top: -22px;
    left: 0;
    color: #000;
}

#cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px;
}

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
    position: absolute;
    overflow: visible;
    top: -20px;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    border: 0;
    text-indent: -9999px;
    background: url(../images/colorbox-controls.png) no-repeat 0 0;
}

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
    outline: 0;
}

#cboxPrevious {
    background-position: 0px 0px;
    right: 44px;
}

#cboxPrevious:hover {
    background-position: 0px -25px;
}

#cboxNext {
    background-position: -25px 0px;
    right: 22px;
}

#cboxNext:hover {
    background-position: -25px -25px;
}

#cboxClose {
    background-position: -50px 0px;
    right: 0;
}

#cboxClose:hover {
    background-position: -50px -25px;
}

.cboxSlideshow_on #cboxPrevious,
.cboxSlideshow_off #cboxPrevious {
    right: 66px;
}

.cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px;
}

.cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0px;
    right: 44px;
}

.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -100px -25px;
}

.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -75px -25px;
}

.lightboxed .md {
    margin: 0;
}

.lightboxed-full {
    width: 1147px;
}

.lightboxed-pop {
    width: 420px;
}

.inline-lightbox {
    position: absolute;
    top: -666em;
}

.md {
    margin-bottom: 20px;
}

.gd:last-child,
.gd .md:last-child {
    margin-bottom: 0;
}

.gd.last-child,
.md.last-child {
    margin-bottom: 0;
}

.trail-set:before,
.trail-set:after {
    content: "";
    display: table;
}

.trail-set:after {
    clear: both;
}

.trail-set {
    zoom: 1;
}

.trail-set .item-set {
    float: left;
    display: inline;
}

.i-trail-set {
    letter-spacing: -0.31em;
    *letter-spacing: normal;
    word-spacing: -0.43em;
}

.i-trail-set .item-set {
    float: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
}

.slot:before,
.pull-inner:before,
.slot:after,
.pull-inner:after,
.mtcol:before,
.row:before,
.col:before,
.mtcol:after,
.row:after,
.col:after {
    content: "";
    display: table;
}

.slot:after,
.pull-inner:after,
.mtcol:after,
.row:after,
.col:after {
    clear: both;
}

.slot,
.pull-inner,
.mtcol,
.row,
.col {
    zoom: 1;
}

@-webkit-keyframes blinkfade {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.1;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes blinkfade {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.1;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes blinkfade {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.1;
    }
    100% {
        opacity: 1;
    }
}

@keyframes blinkfade {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.1;
    }
    100% {
        opacity: 1;
    }
}

.fx-blinkfade {
    opacity: 1;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    -webkit-animation: blinkfade 2s ease-in-out 2s infinite normal;
    -moz-animation: blinkfade 2s ease-in-out 2s infinite normal;
    -o-animation: blinkfade 2s ease-in-out 2s infinite normal;
    -ms-animation: blinkfade 2s ease-in-out 2s infinite normal;
    animation: blinkfade 2s ease-in-out 2s infinite normal;
}

.chromeframe {
    margin: 0.2em 0;
    padding: 0.2em 0;
    background: #ccc;
    color: black;
}

.api-svc-name {
    display: none;
}

.api-svc-item {
    text-align: left;
}

.api-svc-item iframe {
    display: block;
}

.api-svc-dummy {
    min-height: 220px;
    line-height: 220px;
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    font-size: 1.3em;
    color: #778899;
    text-align: center;
}

.api-svc-dummy span {
    display: block;
    padding: 10px;
    line-height: normal;
}

.media-holder {
    position: relative;
}

img.lazy {
    display: none;
}

.mg,
.thumb {
    position: relative;
    background: #f0f0f0;
}

.mg img,
.thumb img {
    display: block;
    margin: 0 auto;
    background: url(../images/bg_loading-mg.gif) no-repeat 50%;
    font: normal 9px Arial, Helvetica, sans-serif;
    text-align: center;
    *margin: 0;
    *vertical-align: baseline;
}

.mg .image-loading,
.thumb .image-loading {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bg_loading-mg.gif) no-repeat 50%;
}

.thumb a,
a.thumb {
    background: #fff;
    text-decoration: none;
}

.thumb a:hover img,
a.thumb:hover img {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
}

.thumb-selected a,
a.thumb-selected {
    cursor: default;
}

.thumb-selected a:hover img,
a.thumb-selected:hover img,
.thumb-selected img {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
}

.thumb .sel {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.thumb a:hover .sel,
a.thumb:hover .sel,
.thumb-selected .sel {
    border: 1px solid #f85497;
}

.media-obj {
    position: relative;
}

.media-obj img {
    display: block;
    margin: 0 auto;
    *margin: 0;
    font: normal 9px Arial, Helvetica, sans-serif;
    text-align: center;
}

.media-obj .obj {
    position: relative;
}

.media-obj .obj object {
    display: block;
    outline: none;
}

.obj-video {
    background: #232222 url(../images/ajax-loader-bg_i.gif) no-repeat 50%;
}

.media-inf {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    text-align: center;
}

.footnote {
    padding: 5px 0;
    border-bottom: 1px solid #e1e1e1;
    font: normal 11px/16px "OpenSansSemiBold", sans-serif;
    color: #242424;
}

.footnote small {
    text-transform: uppercase;
    color: #999;
}

.footnote b,
.footnote strong {
    font-weight: bold;
}

.footnote i,
.footnote em {
    font-style: italic;
}

.footnote a {
    text-decoration: none;
    color: #005e99;
}

.footnote a:hover {
    text-decoration: underline;
}

.rg-ad {
    position: relative;
    margin: 15px 0;
    text-align: center;
    z-index: 2;
}

.ad-wrap {
    font-size: 1em;
}

.ad-wrap .ad {
    font-size: 1.2em;
    padding: 16px 0 0;
    background: url(../images/bg-ad-stick-t.gif) no-repeat 0 0;
}

.ad-wrap,
.ad-wrap .ad {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.ad-wrap .ad-left,
.ad-wrap .ad-right {
    padding: 0 0 0 16px;
    background: url(../images/bg-ad-stick-l.gif) no-repeat 0 100%;
}

.ad-wrap .ad-left {
    margin-right: 10px;
    text-align: left;
}

.ad-wrap .ad-right {
    margin-left: 10px;
}

.ad-wrap.blk,
.ad-wrap.blk .ad {
    display: block;
    text-align: left;
}

.ad-main {
    margin: 0 0 15px;
}

.onsite-bar {
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #cccccc;
    font: normal 11px/26px "OpenSansRegular", sans-serif;
}

.onsite-bar .lnk {
    font-family: "OpenSansSemiBold", sans-serif;
    color: #000;
}

.onsite-bar:before,
.onsite-bar:after {
    content: "";
    display: table;
}

.onsite-bar:after {
    clear: both;
}

.onsite-bar {
    zoom: 1;
}

.onsite-social {
    float: left;
}

.login-tools {
    float: right;
}

.login-tools .login-opts,
.login-tools .login-usr {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
}

.login-tools .login-opts .opt {
    float: left;
    margin-left: 20px;
}

.login-tools .login-usr {
    position: relative;
    margin-left: 20px;
}

.login-tools .login-msg {
    position: relative;
    z-index: 1;
    margin: 0 5px;
    font-family: "OpenSansSemiBold", sans-serif;
    color: #999;
}

.login-tools .login-msg .lnk {
    font-family: "OpenSansBold", sans-serif;
    color: #000;
}

.layer-usr-profile {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: -7px -1px;
    padding: 3.45455em 5px 5px;
    border: 1px solid #c2c2c2;
    background: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

.layer-usr-profile:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: -10px -20px -20px;
    background-image: url(../images/bg_1p-transp.gif);
}

.layer-usr-profile .opt {
    width: 66px;
    margin: 5px auto 15px;
    text-align: center;
    line-height: normal;
}

.layer-usr-profile .opt .lnk {
    display: block;
    padding-top: 38px;
    text-decoration: none;
    background: url('../images/sprites/sprite_usrlayer.png') no-repeat 0 0;
}

.layer-usr-profile .opt.modify .lnk {
    background-position: -132px 0;
}

.layer-usr-profile .opt.logout .lnk {
    background-position: 0 0;
}

.layer-usr-profile .opt.modify .lnk:hover {
    background-position: -198px 0;
}

.layer-usr-profile .opt.logout .lnk:hover {
    background-position: -66px 0;
}

.layer-usr-profile {
    display: none;
}

.active .layer-usr-profile {
    display: block;
}

.rg-header {
    margin: 15px 0 25px;
    border-top: 1px solid #707070;
}

.rg-header .masthead {
    position: relative;
    min-height: 66px;
    margin: 0 0 11px;
}

.rg-header .masthead:before,
.rg-header .masthead:after {
    content: "";
    display: table;
}

.rg-header .masthead:after {
    clear: both;
}

.rg-header .masthead {
    zoom: 1;
}

.rg-header .masthead .brand {
    float: left;
}

.rg-header .masthead .brand .logo {
    display: block;
    margin: 0 -10px -11px;
}

.rg-header .masthead .headcrumb {
    max-width: 870px;
    white-space: nowrap;
    margin: 0 0 -7px;
    font: normal 40px/1 "AkzidenzExtraBoldCond", sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
}

.rg-header .masthead .headcrumb .brand,
.rg-header .masthead .headcrumb .crumb {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.rg-header .masthead .headcrumb .pipe {
    display: none;
}

.rg-header .masthead .headcrumb .brand {
    float: none;
}

.rg-header .masthead .headcrumb .crumb .lnk {
    text-decoration: none;
}

.rg-header .datetime {
    position: absolute;
    bottom: 0;
    right: 0;
    font: normal 11px/25px "OpenSansRegular", sans-serif;
}

.rg-header .datetime span {
    font-family: "OpenSansBold", sans-serif;
    color: #e53417;
}

.main-search {
    width: 260px;
    border: 1px solid #cccccc;
    background: #fff;
    text-align: left;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.main-search .inner {
    position: relative;
    display: block;
    white-space: nowrap;
    padding: 0 38px 0 0;
    height: 39px;
    line-height: 39px;
}

.main-search input {
    border: 0 none;
    background: none;
    outline: none;
}

.main-search label {
    float: left;
    margin: -1px 5px -1px -5px;
    padding: 0 5px;
    border: 1px solid #cccccc;
    background: #f7f7f7;
    color: #3b87ba;
    font: normal 17px/39px "AkzidenzBoldCond", sans-serif;
    text-transform: uppercase;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.main-search .sk-field {
    position: relative;
    display: block;
    overflow: hidden;
    height: 100%;
}

.main-search .search-field {
    position: absolute;
    width: 100%;
    height: 15px;
    padding: 12px 0;
    font: normal 11px/15px "OpenSansBold", sans-serif;
    *vertical-align: middle;
}

.main-search .search-field.focus {}

.main-search .btn-submit {
    position: absolute;
    overflow: hidden;
    top: 50%;
    right: 0;
    width: 28px;
    height: 31px;
    margin: -16px 5px 0;
    line-height: 6em;
    text-indent: -666em;
    background: url(../images/bg-btn-submit.png) no-repeat 0 0;
}

.drop-tab,
.drop-tab-inner {
    display: block;
    background: url(../images/sprites/bg_spr-droptab.png) no-repeat -100% -100%;
}

.drop-tab {
    margin: 0 5px;
    padding: 0 8px 0 0;
    white-space: nowrap;
    color: #fff;
    text-decoration: none;
    outline: none;
}

.drop-tab-inner {
    padding: 0 0 0 6px;
}

.drop-tab:hover {
    text-decoration: underline;
}

.drop-tab-active {
    position: relative;
    z-index: 2;
    margin-bottom: -1px;
    background-position: 100% -92px;
}

.drop-tab-active .drop-tab-inner {
    padding-bottom: 10px;
    background-position: 0 0;
}

.drop-bottom .drop-tab,
.drop-bottom .drop-tab-inner {
    background: url(../images/sprites/bg_spr-droptab-bottom.png) no-repeat -100% -100%;
}

.drop-bottom .drop-tab-active {
    margin: 0 5px 0 11px;
    background-position: 100% 100%;
}

.drop-bottom .drop-tab-active .drop-tab-inner {
    margin: -10px 0 0 -6px;
    padding: 10px 0 2px 6px;
    background-position: 0 100%;
}

.droplayer {
    display: none;
    position: absolute;
    z-index: 1;
}

.droplayer:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 -20px -20px;
    background-image: url(../images/bg_1p-transp.gif);
}

.droplayer .droplayer-inner {
    border: 1px solid #c2c2c2;
    background: #fff;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

.active .droplayer {
    display: block;
}

.drop-bottom .droplayer {
    bottom: 100%;
    margin: 0 0 7px;
}

.drop-bottom .droplayer:before {
    margin: -20px -20px 0;
}

.droplayer .aux-nav {
    overflow: hidden;
    text-align: left;
    background: url(../images/bg_faux-col-198_auxnav.png) repeat 0 0;
}

.droplayer .nav-item-aux {
    float: left;
    width: 198px;
    line-height: 36px;
    margin: -1px 0;
    border-bottom: 1px solid #e1e1e1;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.droplayer .nav-item-aux .lnk {
    margin: 0 15px;
    text-decoration: none;
}

.droplayer .nav-item-aux .lnk:hover {
    color: black !important;
}

.navbar {
    position: relative;
}

.navbar:before,
.navbar:after {
    content: "";
    display: table;
}

.navbar:after {
    clear: both;
}

.navbar {
    zoom: 1;
}

.navbar .main-nav {
    float: left;
}

.navbar .main-search {
    float: right;
}

.navbar .show-tags {
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
}

.main-nav {
    position: relative;
    width: 870px;
}

.main-nav .nav-inner {
    margin: 0 5px 5px;
}

.main-nav .nav-holder {
    height: 2.5625em;
    margin: 0 -5px;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

.main-nav .nav-inner,
.main-nav .nav-item {
    background: #377faf url(../images/sprites/bg_spr-grad_nav.png) repeat-x 0 0;
}

.main-nav .nav-item {
    float: left;
    height: 2.5625em;
    color: #fff;
}

.main-nav .nav-item > .lnk {
    color: #fff;
    text-decoration: none;
}

.main-nav .nav-item .drop-tab {
    color: #fff;
}

.main-nav .nav-item-inner {
    display: block;
    margin-left: -1px;
    background: url(../images/bg_bevel_nav-item.png) repeat-y 0 0;
    font: normal 17px/41px "AkzidenzBoldCond", sans-serif;
    text-align: center;
    text-transform: uppercase;
}

.main-nav .nav-item-first {
    -webkit-border-radius: 6px 0 0 6px;
    -moz-border-radius: 6px 0 0 6px;
    -ms-border-radius: 6px 0 0 6px;
    -o-border-radius: 6px 0 0 6px;
    border-radius: 6px 0 0 6px;
}

.main-nav .nav-item-last {
    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    -ms-border-radius: 0 6px 6px 0;
    -o-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
}

.main-nav .nav-item-highlight {
    margin-left: -1px;
}

.main-nav .nav-item-highlight .nav-item-inner {
    margin-left: 0;
}

.main-nav .nav-item-first {
    margin-left: 0;
}

.main-nav .nav-item-first .nav-item-inner {
    margin-left: -1px;
}

.main-nav .nav-item.selected .nav-item-inner {
    position: relative;
    margin-top: -1px;
    margin-bottom: -5px;
    padding: 1px 0 5px;
    background: #fff;
}

.main-nav .nav-item .ico {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    overflow: hidden;
    line-height: 6em;
    width: 45px;
    height: 41px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.main-nav .nav-item.home .ico {
    background-image: url(../images/bg_ico-home_nav.png);
}

.main-nav .nav-item.breakingnews {
    margin-bottom: 43px;
    background-position: 0 -160px !important;
    background-color: #da0000 !important;
}

.main-nav .nav-item.today {
    margin-bottom: 43px;
    background-position: 0 -240px !important;
    background-color: #6a8f51 !important;
}

.main-nav .nav-item.follow {
    margin-bottom: 43px;
    background-position: 0 -320px !important;
    background-color: #dca216 !important;
}

.main-nav .nav-item.more .droplayer {
    width: 398px;
    margin-left: -99px;
}

.main-nav .layer-alert {
    display: none;
    margin: 20px 0 0;
}

.main-nav .layer-alert .layer-arrow {
    float: left;
    width: 100%;
    height: 43px;
    line-height: 43px;
    margin: -20px -50% 0 0;
    background: url(../images/bg_arrow-layer-alert.png) no-repeat 50% 8px;
}

.main-nav .layer-alert .layer-box {
    overflow: hidden;
}

.main-nav .layer-alert .layer-box-inner {
    position: absolute;
    width: 100%;
    width: 850px;
    margin-left: 20px;
}

.main-nav .layer-alert .ticker {
    float: left;
    overflow: hidden;
    max-width: 100%;
    white-space: nowrap;
    font: normal 13px/23px "OpenSansSemiBold", sans-serif;
    background: #3b87ba;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.main-nav .layer-alert .ticker .timestamp,
.main-nav .layer-alert .ticker .msg {
    padding: 0 7px;
}

.main-nav .layer-alert .ticker .timestamp {
    float: left;
    margin-right: -1px;
    border-right: 1px solid white;
    font-family: "OpenSansExtraBold", sans-serif;
}

.main-nav .layer-alert .ticker .lnk {
    color: #fff;
}

.lt-ie8 .main-nav .layer-alert .ticker .msg {
    zoom: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav-item.breakingnews .ticker {
    background: #ed2525;
}

.nav-item.today .ticker {
    background: #729a57;
}

.nav-item.follow .ticker {
    background: #e4b41d;
}

.main-nav .nav-inner,
.main-nav .nav-item,
.main-nav .nav-item-highlight {
    background-position: 0 0;
    background-color: #377faf;
}

.main-nav .selected > .lnk,
.main-nav .active .lnk {
    color: #3b87ba;
}

.theme1 .main-nav .nav-inner,
.theme1 .main-nav .nav-item {
    background-position: 0 -440px;
    background-color: #cb891f;
}

.theme2 .main-nav .nav-inner,
.theme2 .main-nav .nav-item {
    background-position: 0 -520px;
    background-color: #b2cd16;
}

.theme3 .main-nav .nav-inner,
.theme3 .main-nav .nav-item {
    background-position: 0 -600px;
    background-color: #376884;
}

.theme4 .main-nav .nav-inner,
.theme4 .main-nav .nav-item {
    background-position: 0 -680px;
    background-color: #34b1da;
}

.theme5 .main-nav .nav-inner,
.theme5 .main-nav .nav-item {
    background-position: 0 -760px;
    background-color: #878278;
}

.theme6 .main-nav .nav-inner,
.theme6 .main-nav .nav-item {
    background-position: 0 -840px;
    background-color: #f00a94;
}

.theme7 .main-nav .nav-inner,
.theme7 .main-nav .nav-item {
    background-position: 0 -920px;
    background-color: #449241;
}

.theme8 .main-nav .nav-inner,
.theme8 .main-nav .nav-item {
    background-position: 0 -1000px;
    background-color: #ce5500;
}

.theme9 .main-nav .nav-inner,
.theme9 .main-nav .nav-item {
    background-position: 0 -1080px;
    background-color: #43a6b6;
}

.theme10 .main-nav .nav-inner,
.theme10 .main-nav .nav-item {
    background-position: 0 -1160px;
    background-color: #052b49;
}

.main-nav .nav-item-highlight.thm1 {
    background-position: 0 -440px;
    background-color: #cb891f;
}

.main-nav .nav-item-highlight.thm2 {
    background-position: 0 -520px;
    background-color: #b2cd16;
}

.main-nav .nav-item-highlight.thm3 {
    background-position: 0 -600px;
    background-color: #376884;
}

.main-nav .nav-item-highlight.thm4 {
    background-position: 0 -680px;
    background-color: #34b1da;
}

.main-nav .nav-item-highlight.thm5 {
    background-position: 0 -760px;
    background-color: #878278;
}

.main-nav .nav-item-highlight.thm6 {
    background-position: 0 -840px;
    background-color: #f00a94;
}

.main-nav .nav-item-highlight.thm7 {
    background-position: 0 -920px;
    background-color: #449241;
}

.main-nav .nav-item-highlight.thm8 {
    background-position: 0 -1000px;
    background-color: #ce5500;
}

.main-nav .nav-item-highlight.thm9 {
    background-position: 0 -1080px;
    background-color: #43a6b6;
}

.main-nav .nav-item-highlight.thm10 {
    background-position: 0 -1160px;
    background-color: #052b49;
}

.theme1 .main-nav .selected > .lnk,
.theme1 .main-nav .active .lnk {
    color: #c0821d;
}

.theme2 .main-nav .selected > .lnk,
.theme2 .main-nav .active .lnk {
    color: #aac412;
}

.theme3 .main-nav .selected > .lnk,
.theme3 .main-nav .active .lnk {
    color: #315d78;
}

.theme4 .main-nav .selected > .lnk,
.theme4 .main-nav .active .lnk {
    color: #30a9d0;
}

.theme5 .main-nav .selected > .lnk,
.theme5 .main-nav .active .lnk {
    color: #7f7a70;
}

.theme6 .main-nav .selected > .lnk,
.theme6 .main-nav .active .lnk {
    color: #e4078c;
}

.theme7 .main-nav .selected > .lnk,
.theme7 .main-nav .active .lnk {
    color: #3e863b;
}

.theme8 .main-nav .selected > .lnk,
.theme8 .main-nav .active .lnk {
    color: #c25002;
}

.theme9 .main-nav .selected > .lnk,
.theme9 .main-nav .active .lnk {
    color: #3e9dac;
}

.theme10 .main-nav .selected > .lnk,
.theme10 .main-nav .active .lnk {
    color: #031e35;
}

.nav-home .nav-item.home {
    background-position: 0 -80px;
    background-color: #286691;
}

.tag-crumb {
    min-height: 33px;
    margin: 10px 3px 0;
    padding-left: 50px;
    background: url(../images/bg_arrow-tag-crumb.png) no-repeat 0 10px;
    font: normal 0/0 "OpenSansBold", sans-serif;
}

.tag-crumb > * {
    font-size: 1.2em;
}

.tag-crumb .tag-item {
    float: left;
    display: inline;
    font-size: 1.2em;
    line-height: 21px;
    margin: 10px 0 0 10px;
}

.alert-active .nav-holder {
    margin-bottom: 43px;
}

.alert-active .nav-item.main {
    margin-bottom: 0;
}

.alert-active .layer-alert,
.alert-active .show-tags {
    display: block;
}

.alert-active .tag-crumb {
    display: none;
}

.rg-footer {
    margin: 10px 0 20px;
    text-align: center;
}

.footer-nav {
    position: relative;
    margin: 0 0 1px;
    border-bottom: 1px solid #e1e6e7;
    border-top: 1px solid #e1e6e7;
    background-color: #f8f9fa;
    text-align: center;
}

.footer-nav .item {
    float: left;
    height: 35px;
    margin: 2px 0 1px;
    border-left: 1px solid #e1e6e7;
    font: normal 17px/35px "AkzidenzBoldCond", sans-serif;
    text-align: center;
    text-transform: uppercase;
    color: #3b87ba;
}

.footer-nav .item:first-child {
    border: none;
}

.footer-nav .item > .lnk {
    display: block;
    padding: 0 10px;
}

.footer-nav .item > .lnk,
.footer-nav .item > .drop-tab {
    color: #3b87ba;
}

.footer-nav .ico {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    overflow: hidden;
    width: 25px;
    height: 35px;
    line-height: 6em;
    background: url(../images/bg_ico-home_nav.png) no-repeat -10px -45px;
}

.footer-nav-holder {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
}

.drop-bottom .droplayer {
    width: 398px;
    margin-bottom: 7px;
    margin-left: -99px;
}

.footer-holder {
    background-color: #e5eaed;
}

.footer-text {
    padding: 10px 30px;
    font: normal 11px/1.2 "OpenSansRegular", sans-serif;
    color: #acb9c2;
}

.footer-text strong {
    font-family: "OpenSansSemiBold", sans-serif;
    text-decoration: underline;
}

.site-multimedia {
    background-color: #1e202f !important;
}

.site-multimedia .rg-header {
    border: 0;
}

.site-multimedia .footer-holder {
    background-color: transparent;
}

.pg-multimedia,
.pg-multimedia-detail {
    background-color: #fff;
}

.site-multimedia .rg-header .masthead {
    display: inline;
    float: left;
    min-height: auto;
}

.site-multimedia .rg-header .masthead .brand {
    display: block;
    position: relative;
    overflow: hidden;
    height: 24px;
    width: 96px;
    background: url(../images/bg-multimedia-brand.png) no-repeat -1px -1px;
}

.site-multimedia .rg-header .masthead .brand .tx {
    display: block;
    overflow: hidden;
    line-height: 9em;
    text-indent: -99em;
}

.md .read-more {
    float: right;
    border: 1px solid #cccccc;
}

.md .read-more .lnk {
    display: block;
    padding: 1px 11px 0;
    font-family: "OpenSansBold", sans-serif;
    font-size: 1.2em;
    letter-spacing: -.04em;
    text-transform: uppercase;
    color: #002454;
    background-color: #fff;
}

.sk-md1 .hd {
    padding: 8px 0 6px;
    border-bottom: 5px solid #002454;
    border-top: 5px solid #002454;
}

.sk-md1 .hd .title {
    font-family: "OpenSansSemiBold", sans-serif;
    font-size: 1.2em;
    letter-spacing: -.04em;
    text-transform: uppercase;
    color: #002454;
}

.sk-md1 .hd .tab .title {
    color: #caced5;
}

.sk-md1 .hd .tab.active .title {
    color: #002454;
}

.sk-md1 .bd {
    margin: 6px 0;
}

.sk-md1 .ft {
    padding: 8px 0 0;
    border-top: 1px solid #c9c9c9;
}

.lst-relinfo {
    margin: 0 0 10px;
    font: normal 11px/14px "OpenSansBold", sans-serif;
    color: #2d6f9e;
}

.lst-relinfo .rel-item {
    margin: 0 0 1px;
}

.lst-relinfo .rel-item-entry {
    position: relative;
    display: block;
    padding: 8px 0 8px 34px;
    background: #edf1f3;
}

.lst-relinfo .rel-item-entry .ico {
    position: absolute;
    overflow: hidden;
    line-height: 6em;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    margin: 4px;
    background: url('../images/sprites/sprite_tools.png') no-repeat 0 0;
}

.lst-relinfo a.rel-item-entry {
    color: #2d6f9e;
    text-decoration: none;
}

.lst-relinfo a.rel-item-entry:hover {
    background: #f7f8f9;
}

.lst-relinfo .rel-nws .ico {
    background-position: -198px 0;
}

.lst-relinfo .rel-lnk .ico {
    background-position: -154px 0;
}

.lst-relinfo .rel-arc .ico {
    background-position: 0 0;
}

.lst-relinfo .rel-spc .ico {
    background-position: -286px 0;
}

.lst-relinfo .rel-rad .ico {
    background-position: -264px 0;
}

.lst-relinfo .rel-gal .ico {
    background-position: -220px 0;
}

.lst-relinfo .rel-vid .ico {
    background-position: -308px 0;
}

.lst-relinfo .rel-aud .ico {
    background-position: -22px 0;
}

.lst-relinfo .rel-gr1 .ico {
    background-position: -88px 0;
}

.lst-relinfo .rel-gr2 .ico {
    background-position: -110px 0;
}

.lst-relinfo .rel-gr3 .ico {
    background-position: -132px 0;
}

.lst-relinfo .rel-ale .rel-item-entry {
    background: #f02117;
}

.lst-relinfo .rel-ale .ico {
    background: url(../images/bg_ico-alert.gif) no-repeat 0 0;
}

.lst-relinfo .rel-ale a.rel-item-entry {
    color: #fff;
}

.lst-relinfo .rel-ale a.rel-item-entry:hover {
    background: #f34d45;
}

.lst-relinfo {
    margin: 10px -11px 10px -12px;
    margin: 10px -11px;
}

.lst-relinfo .rel-item {
    float: left;
    width: 50%;
}

.lst-relinfo .rel-item-entry {
    margin: 0 11px 0 12px;
    margin: 0 11px;
}

.lst-relinfo .rel-item:only-child {
    width: 100% !important;
}

.lst-relinfo .rel-item.only-child {
    width: 100% !important;
}

.u1 .lst-relinfo .rel-item,
.u2 .lst-relinfo .rel-item,
.u3 .lst-relinfo .rel-item,
.u4 .lst-relinfo .rel-item {
    width: 100%;
}

.nws {
    font-family: Arial, Helvetica, sans-serif;
}

.nws .mg,
.nws .thumb,
.nws .media-obj,
.nws .media-holder {
    margin: 0 0 10px;
}

.nws .mg.fl,
.nws .thumb.fl,
.nws .media-obj.fl,
.nws .media-holder.fl {
    clear: left;
    margin: 0 23px 10px 0;
}

.nws .mg.fr,
.nws .thumb.fr,
.nws .media-obj.fr,
.nws .media-holder.fr {
    clear: right;
    margin: 0 0 10px 23px;
}

.nws .media-holder .media-obj {
    margin: 0;
}

.nws .bkn {
    margin-bottom: 10px;
}

.nws .kicker {
    font: normal 11px/17px "OpenSansSemiBold", sans-serif;
    text-transform: uppercase;
    color: #333;
}

.nws .kicker em {
    color: #4d739f;
}

.nws .headline {
    font-family: "NimrodBold", serif;
    color: #252525;
}

.nws .headline .lnk {
    color: #252525;
}

.nws .dateline {
    display: block;
    margin: 5px 0 1px;
    font: normal 11px/21px "OpenSansSemiBold", sans-serif;
    color: #999;
}

.nws .dateline .byline {
    text-transform: uppercase;
}

.nws .dateline .timestamp {
    color: #000;
}

.nws .dateline .timestamp .hour {
    font-weight: normal;
    color: #e53417;
}

.nws .brief {
    margin: 5px 0 1px;
    font: normal 13px/20px "OpenSansRegular", sans-serif;
    color: #333;
}

.md-news-w1 {
    margin-bottom: 10px;
}

.md-news-w1:last-child {
    padding: 0;
    border: none;
}

.md-news-w1.last-child {
    padding: 0;
    border: none;
}

.md-news-w1 .headline.small {
    font-size: 1.3em;
    line-height: 23px;
}

.md-news-w1 .headline.regular {
    font-size: 1.5em;
    line-height: 27px;
}

.md-news-w1 .headline.large {
    font-size: 2em;
    line-height: 39px;
}

.md-news-w1.sk-hr {
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}

.md-news-w2 {
    margin-bottom: 10px;
}

.md-news-w2:last-child {
    padding: 0;
    border: none;
}

.md-news-w2.last-child {
    padding: 0;
    border: none;
}

.md-news-w2 .headline.small {
    font-size: 2em;
    line-height: 2em;
}

.md-news-w2 .headline.regular {
    font-size: 23px;
    line-height: 27px;
}

.md-news-w2 .headline.large {
    font-size: 35px;
    line-height: 39px;
}

.md-news-w2.sk-hr {
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}

.md-news-w3 {
    margin-bottom: 10px;
}

.md-news-w3:last-child {
    padding: 0;
    border: none;
}

.md-news-w3.last-child {
    padding: 0;
    border: none;
}

.md-news-w3 .headline.small {
    font-size: 1.3em;
    line-height: 23px;
}

.md-news-w3 .headline.regular {
    font-size: 2.2em;
    line-height: 27px;
}

.md-news-w3 .headline.large {
    font-size: 2.3px;
    line-height: 39px;
}

.md-news-w3.sk-hr {
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}

.md-news-w4 {
    margin-bottom: 15px;
}

.md-news-w4 .main-content,
.md-news-w4 .aux-content {
    float: left;
}

.md-news-w4 .main-content {
    width: 797px;
}

.md-news-w4 .aux-content {
    width: 305px;
    margin-left: 23px;
}

.md-news-w4 .headline.small {
    font-size: 49px;
    line-height: 51px;
}

.md-news-w4 .headline.regular {
    font-size: 51px;
    line-height: 53px;
}

.md-news-w4 .headline.large {
    font-size: 53px;
    line-height: 55px;
}

.md-news-w4.sk-hr {
    padding-bottom: 15px;
    border-bottom: 1px solid #cccccc;
}

.md-news-w5 {
    margin-bottom: 15px;
}

.md-news-w5 .kicker,
.md-news-w5 .headline {
    text-align: center;
}

.md-news-w5 .kicker {
    font: normal 14px/17px "OpenSansRegular", sans-serif;
}

.md-news-w5 .headline.small {
    font-size: 61px;
    line-height: 63px;
}

.md-news-w5 .headline.regular {
    font-size: 63px;
    line-height: 65px;
}

.md-news-w5 .headline.large {
    font-size: 3em;
    line-height: 67px;
}

.md-news-w5 .brief {
    font-size: 1.2em;
    line-height: 23px;
}

.md-news-w5.sk-hr {
    padding-bottom: 15px;
    border-bottom: 4px solid #cccccc;
}

.md-news-aux {
    margin-bottom: 10px;
}

.md-news-aux:last-child {
    padding: 0;
    border: none;
}

.md-news-aux.last-child {
    padding: 0;
    border: none;
}

.md-news-aux .headline.small {
    font-size: 2em;
    line-height: 23px;
}

.md-news-aux .headline.regular {
    font-size: 1.5em;
    line-height: 27px;
}

.md-news-aux .headline.large {
    font-size: 35px;
    line-height: 39px;
}

.md-news-aux.sk-hr {
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}

.md-news-today {
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid #cccccc;
}

.md-news-today:last-child {
    padding: 0;
    border: none;
}

.md-news-today.last-child {
    padding: 0;
    border: none;
}

.md-news-today .title {
    font: normal 29px/46px "AkzidenzCondensed", sans-serif;
    text-transform: uppercase;
    color: #191919;
}

.md-news-today .title span {
    font-family: "AkzidenzExtraBoldCond", sans-serif;
}

.md-news-today .headline,
.md-news-today .xcerpt {
    display: inline;
}

.md-news-today .headline {
    font: normal 20px/27px "OpenSansSemiBold", sans-serif;
    color: #252525;
}

.md-news-today .headline .lnk {
    color: #252525;
}

.md-news-today .xcerpt {
    font-family: "OpenSansRegular", sans-serif;
    color: #999;
}

.md-news-today.thm4 .title span {
    color: #30a9d0;
}

.md-news-topic {
    padding-top: 20px;
    border-top: 4px solid #c9c9c9;
}

.md-news-topic.first-child {
    padding-top: 0;
    border-top: 0;
}

.md-news-topic.border-bottom {
    padding-bottom: 20px;
    border-bottom: 4px solid #c9c9c9;
}

.md-news-topic .g-faux {
    background: url(../images/bg_1p-dot-c9c9c9.gif) repeat-y 562px 0;
}

.md-news-topic .content-main {
    display: inline;
    float: left;
    width: 551px;
    margin-right: 23px;
}

.md-news-topic .content-aux {
    display: block;
    overflow: hidden;
}

.md-news-topic .title {
    display: block;
    margin-left: 1px;
    background: url(../images/bg_bevel_nav-item.png) repeat-y 0 0;
    font: normal 38px/45px "AkzidenzBoldCond", sans-serif;
    text-transform: uppercase;
}

.md-news-topic .content-main .mg {
    margin-bottom: 0;
}

.md-news-topic .brief .lnk {
    margin-bottom: 0;
    font: normal 20px/1.2 "OpenSansRegular", sans-serif;
    color: #999;
}

.md-news-topic .brief .lnk .dest {
    font-family: "OpenSansSemiBold", sans-serif;
    color: #252525;
}

.md-news-topic .lst .item {
    margin-top: 8px;
}

.md-news-topic .lst .item.first-child {
    margin-top: 0;
}

.md-news-topic .lst .lnk {
    display: block;
    font: normal 13px "OpenSansBold", sans-serif;
    text-decoration: none;
    color: #000;
}

.md-news-topic .dateline {
    margin: 0;
}

.md-topic-economy .g-faux {
    background: url(../images/bg_1p-dot-c9c9c9.gif) repeat-y 562px 0, url(../images/bg_1p-dot-c9c9c9.gif) repeat-y 316px 0;
}

.md-topic-economy-box {
    display: inline;
    float: right;
    width: 223px;
    margin: 0 0 0 23px;
    background: #e8edf0 url(../images/bg_spr-economy.png) no-repeat 562px 0;
}

.md-topic-economy-box .ft {
    padding: 0 13px 10px;
}

.md-topic-economy-box .block {
    height: 60px;
    margin: 15px 10px 30px 1px;
    padding: 0 0 0 65px;
    background: url(../images/sprites/bg_spr-economy.png) no-repeat 10px -180px;
}

.md-topic-economy-box .block.euro {
    background-position: -50px -120px;
}

.md-topic-economy-box .item {
    display: block;
    overflow: hidden;
    padding: 2px 0 0 1px;
    border-bottom: 1px dotted #c9c9c9;
    color: #333;
}

.md-topic-economy-box .item .txt {
    float: left;
    font: normal 11px "OpenSansSemiBold", sans-serif;
}

.md-topic-economy-box .item.down {
    border-bottom: 0;
}

.md-topic-economy-box .item.top .txt {
    padding-top: 11px;
}

.md-topic-economy-box .item .data {
    float: right;
    font: normal 22px "OpenSansRegular", sans-serif;
}

.module-tabs .tab {
    display: inline;
    float: left;
    margin-left: 16px;
}

.module-tabs .tab.first-child {
    margin-left: 0;
}

.md-news-latest .lst {
    overflow: auto;
    height: 220px;
    font: normal 13px/1.55 "OpenSansSemiBold", sans-serif;
}

.md-news-latest .item {
    margin: 0 2px 11px 0;
}

.md-news-latest .lst .timestamp {
    font-family: "OpenSansBold", sans-serif;
    font-size: 1.2em;
    color: #ed3915;
}

.md-news-latest .lst .lnk {
    color: #252525;
}

.md-print-edition .lst {
    margin: 2px 0 0;
    font: normal 12px/1.35 "OpenSansSemiBold", sans-serif;
}

.md-print-edition .item {
    margin: 9px 0 0;
}

.md-print-edition .first-child {
    margin: 0;
}

.md-print-edition .lst .kicker {
    display: block;
    font-size: 1.2em;
    text-transform: uppercase;
    color: #4d739f;
}

.md-print-edition .lst .lnk {
    color: #000;
}

.md-print-edition .mg {
    margin: 0 0 0 12px;
}

.md-adn_radio .bd {
    background-color: #f3f6f7;
}

.md-adn_radio .logo {
    display: inline;
    float: left;
    padding: 9px 8px 7px;
    background-color: #e8edf0;
}

.md-adn_radio .btn-send {
    display: block;
    position: relative;
    overflow: hidden;
    top: 50%;
    margin: 24px auto 0;
    padding: 6px 20px 6px 11px;
    width: 80px;
    border: 1px solid #cccccc;
    font: normal 12px "OpenSansBold", sans-serif;
    text-decoration: none;
    color: #000;
    background: white url(../images/bg-btn-send.png) no-repeat center right;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.md-topmost .bd {
    margin-bottom: 0;
}

.md-topmost .lst .item-row {
    border-top: 1px solid #c9c9c9;
    background: url(../images/bg_1p-c9c9c9.gif) repeat-y 150px 0;
}

.md-topmost .lst .item {
    display: inline;
    float: right;
    width: 142px;
    padding: 8px 4px 10px;
}

.md-topmost .lst .first-child {
    display: block;
    float: none;
    width: auto;
}

.md-topmost .lst .first-item {
    float: left;
}

.md-topmost .lst .mg {
    margin-left: 12px;
}

.md-topmost .lst .lnk {
    font: 12px/1.35 "OpenSansSemiBold", sans-serif;
    letter-spacing: -.01em;
    color: #000;
}

.md-topmost .lst .num {
    display: block;
    font: normal 11px "OpenSansBold", sans-serif;
    color: #ed3915;
}

.md-logos {
    margin-bottom: 15px;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}

.md-logos .item {
    display: inline;
    float: left;
    margin: 5px 0 4px 9px;
    padding: 0 0 0 6px;
    border-left: 1px dotted #c5ced4;
}

.md-logos .first-child {
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
}

.md-logos .lnk {
    display: block;
    padding: 1px 0;
}

.md-editorial {
    background: url(../images/sprites/bg_spr-editorial.png) no-repeat 291px -23px;
}

.md-editorial .bd {
    margin-right: 36px;
    padding: 12px 11px;
    border: 12px solid #e3e0d5;
    border-left: 0;
    font: 16px/1.4 "NimrodBold", serif;
}

.md-editorial .kicker {
    font-size: 1.3empx;
    text-transform: uppercase;
    color: #a89e78;
}

.md-editorial .title .lnk {
    color: #252525;
}

.md-editorial .brief {
    font: 1.6em "NimrodRegular", serif;
}

.md-editorial .more-info {
    margin: 7px 0 0;
    font-size: 1.2em;
    text-align: right;
    color: #a89e78;
}

.md-editorial .more-info .lnk {
    font-size: 1.2em;
    color: #a89e78;
}

.md-editorial .more-info .lnk .ico {
    display: block;
    float: right;
    margin: 5px 0 0 5px;
    height: 11px;
    width: 7px;
    background: url(../images/sprites/bg_spr-editorial.png) no-repeat -21px -1px;
}

.md-blogs .lst {
    font: normal 12px/1.35 "OpenSansSemiBold", sans-serif;
}

.md-blogs .item {
    margin: 6px 0 1px;
    padding: 6px 0 0;
    border-top: 1px solid #c9c9c9;
}

.md-blogs .first-child {
    margin: 0;
    padding: 0;
    border-top: 0;
}

.md-blogs .lst .mt {
    margin: 0 2px;
}

.md-blogs .lst .kicker {
    display: block;
    font-size: 1.2em;
    text-transform: uppercase;
    color: #4d739f;
}

.md-blogs .lst .kicker .lnk {
    color: #4d739f;
}

.md-blogs .lst .dateline {
    display: block;
    margin: 6px 0;
    font-size: 1.2em;
    text-transform: uppercase;
    color: #999;
}

.md-blogs .lst .dateline .lnk {
    color: #999;
}

.md-blogs .lst .lnk {
    color: #000;
}

.md-blogs .mg {
    margin: 0 20px 0 0;
}

.md-blogs .mg.fr {
    margin: 0 0 0 20px;
}

.md-columnists .lst {
    font: normal 14px/1.35 "OpenSansSemiBold", sans-serif;
}

.md-columnists .item {
    margin: 6px 0 1px;
    padding: 6px 0 0;
    border-top: 1px solid #c9c9c9;
}

.md-columnists .first-child {
    margin: 0;
    padding: 0;
    border-top: 0;
}

.md-columnists .lst .mt {
    margin: 0 2px;
}

.md-columnists .lst .kicker {
    display: block;
    text-transform: uppercase;
    color: #4d739f;
}

.md-columnists .lst .kicker .lnk {
    color: #4d739f;
}

.md-columnists .lst .dateline {
    display: block;
    margin: 1px 0 6px;
    font-size: 1.2em;
    text-transform: uppercase;
    color: #999;
}

.md-columnists .lst .dateline .lnk {
    color: #999;
}

.md-columnists .mg {
    margin: 0 12px 0 0;
}

.md-chat {
    font: normal 11px/1.35 "OpenSansSemiBold", sans-serif;
}

.md-chats-list .lst {
    font: normal 12px/1.35 "OpenSansSemiBold", sans-serif;
}

.md-chats-list .item {
    margin: 7px 0 0;
    padding: 7px 0 0;
    border-top: 1px solid #c9c9c9;
}

.md-chats-list .first-child {
    margin: 0;
    padding: 0;
    border-top: 0;
}

.md-chats-list .mg {
    margin: 0 10px 0 0;
}

.md-chats-list .item-chat {
    margin-top: 0;
}

.item-chat {
    margin-top: 8px;
}

.item-chat .live,
.item-chat .live .lnk {
    text-transform: uppercase;
    color: #666;
}

.item-chat .live .lnk {
    display: block;
    padding: 0 0 0 15px;
    background: url(../images/sprites/bg_spr-chats) no-repeat -15px 0;
}

.item-chat .headline,
.item-chat .headline .lnk {
    font: 12px "OpenSansBold", sans-serif;
    color: #000;
}

.item-chat .dateline {
    margin: 0 0 3px;
    font: normal 11px/18px "OpenSansSemiBold", sans-serif;
    text-transform: uppercase;
    color: #999;
}

.item-chat .dateline .datetime {
    font: normal 11px/18px "OpenSansRegular", sans-serif;
    text-transform: none;
    color: #000;
}

.item-chat .dateline .datetime span {
    font-family: "OpenSansBold", sans-serif;
    color: #e53417;
}

.item-chat .more-info,
.item-chat .more-info .lnk {
    font-family: "OpenSansItalic", sans-serif;
    color: #002454;
}

.item-chat .more-info .lnk {
    display: block;
    padding: 0 0 0 10px;
    background: url(../images/sprites/bg_spr-chats.png) no-repeat 0 -14px;
}

.md-polls {
    font: normal 11px/1.35 "OpenSansSemiBold", sans-serif;
}

.md-polls .question {
    margin: 10px 0;
    font: normal 22px/110% "AmplitudeBold", sans-serif;
    color: #313131;
}

.md-polls li.option {
    float: left;
    display: inline;
    margin-right: 10px;
    font: normal 17px/22px Arial, Helvetica, sans-serif;
    color: #58585a;
}

.md-polls li.option label {
    position: relative;
    display: block;
    padding: 1px 0 1px 25px;
    cursor: pointer;
    outline: none;
}

.md-polls li.option input,
.md-polls li.option .fk-radio {
    position: absolute;
    left: 0;
    top: 0;
}

.md-polls li.option .fk-radio {
    width: 15px;
    height: 15px;
    margin: 3px 0;
    border: 1px solid #7c9520;
    background: #d2c9c9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.md-polls li.option input {
    -moz-opacity: 0;
    opacity: 0;
    outline: none;
}

.md-polls li.option .result {
    font-weight: bold;
    color: #7c9520;
}

.md-polls li.checked .fk-radio {
    background: #fff;
}

.md-polls li.option label:hover .text {
    color: #000;
}

.md-polls .actions {
    margin: 10px 0;
    font: normal 13px/24px Arial, Helvetica, sans-serif;
    color: #666;
    vertical-align: middle;
}

.md-polls .actions .btn-submit {
    padding: 4px 15px;
    border: 1px solid #a7a8aa;
    color: #333;
    text-shadow: 1px 0 0 white;
    background: #dbdbdb url(../images/bg_btn-grad-gray.gif) repeat-x 0 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.md-polls .actions .btn-submit:hover {
    text-decoration: none;
}

.md-polls .actions .btn-submit.disabled {
    color: #ccc;
    border-color: #ccc;
}

.md-polls .actions .lnk {
    margin: 0 10px;
    color: #666;
}

.md-polls .actions .lnk:hover {
    color: #000;
}

.mce-body .mce {
    font: normal 18px/25px "NimrodRegular", serif;
    color: #000;
}

.mce-body h2.mce,
.mce-body h3.mce,
.mce-body h4.mce {
    margin: 0 0 5px;
    font-family: "OpenSansBold", sans-serif;
}

.mce-body p.mce {
    margin: 0 0 25px;
}

.mce-body blockquote.mce {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

.mce-body blockquote.mce p:before {
    content: open-quote;
}

.mce-body blockquote.mce p:after {
    content: close-quote;
}

.mce-body ul.mce,
.mce-body ol.mce {
    margin: 0 0 10px;
    overflow: hidden;
}

.mce-body ul.mce {
    padding: 0 0 0 1.5em;
}

.mce-body ol.mce {
    padding: 0 0 0 2em;
}

.mce-body ul.mce li,
.mce-body ol.mce li {
    margin: 0 0 5px;
}

.mce-body ul.mce li {
    list-style: disc outside;
}

.mce-body ol.mce li {
    list-style: decimal outside;
}

.mce-body dfn.mce {
    font-style: italic;
}

.mce-body abbr[title].mce {
    border-bottom: 1px dotted;
}

.mce-body ins.mce {
    background: #ff9;
    color: #000;
}

.mce-body b.mce,
.mce-body strong.mce {
    font-weight: bold;
}

.mce-body i.mce,
.mce-body em.mce {
    font-style: italic;
}

.mce-body a.mce {
    text-decoration: none;
    color: #286691;
}

.mce-body a.mce:hover {
    text-decoration: underline;
}

.mce-body a.mce.external,
.mce-body a.mce[rel="external"] {
    margin: 0 1px 0 0;
    padding: 0 12px 0 0;
    background: url(../images/bg_ico-link-external-ltr.png) no-repeat 100% 1px;
}

.mce-body a.mce.external:hover,
.mce-body a.mce[rel="external"]:hover {
    margin: 0;
    padding: 0 13px 0 0;
    background-position: 100% 0;
}

.theme1 .mce-body a.mce {
    color: #c0821d;
}

.theme2 .mce-body a.mce {
    color: #aac412;
}

.theme3 .mce-body a.mce {
    color: #315d78;
}

.theme4 .mce-body a.mce {
    color: #30a9d0;
}

.theme5 .mce-body a.mce {
    color: #7f7a70;
}

.theme6 .mce-body a.mce {
    color: #e4078c;
}

.theme7 .mce-body a.mce {
    color: #3e863b;
}

.theme8 .mce-body a.mce {
    color: #c25002;
}

.theme9 .mce-body a.mce {
    color: #3e9dac;
}

.theme10 .mce-body a.mce {
    color: #031e35;
}

.inset-main {
    margin: 0 11px 15px;
    background: url(../images/bg_faux-seamline_10-4_h.png) repeat-y 0 0;
}

.inset-main-media {
    float: left;
    width: 797px;
}

.inset-main-aux {
    float: right;
    width: 305px;
    margin-left: -11px;
    padding-left: 11px;
    border-bottom: 1px solid #cccccc;
}

.inset {
    margin: 0 0 10px;
}

.inset-lt {
    float: left;
    clear: left;
    margin: 0 23px 10px 0;
}

.inset-rt {
    float: right;
    clear: right;
    margin: 0 0 10px 23px;
}

.inset-grp-lt {
    float: left;
    clear: left;
    margin-right: 23px;
}

.inset-grp-rt {
    float: right;
    clear: right;
    margin-left: 23px;
}

.inset-flow {
    overflow: hidden;
}

.inset-mid-lt {
    float: left;
    clear: left;
}

.inset-mid-rt {
    float: right;
    clear: right;
}

.inset-mid-lt .inset-flow,
.inset-mid-rt .inset-flow {
    padding-top: 50px;
}

.inset-mid-lt .inset-flow {
    float: right;
}

.inset-mid-rt .inset-flow {
    float: left;
}

.inset-main:before,
.inset:before,
.inset-grp:before,
.inset-grp-lt:before,
.inset-grp-rt:before,
.inset-main:after,
.inset:after,
.inset-grp:after,
.inset-grp-lt:after,
.inset-grp-rt:after {
    content: "";
    display: table;
}

.inset-main:after,
.inset:after,
.inset-grp:after,
.inset-grp-lt:after,
.inset-grp-rt:after {
    clear: both;
}

.inset-main,
.inset,
.inset-grp,
.inset-grp-lt,
.inset-grp-rt {
    zoom: 1;
}

.pullquote-lt,
.pullquote-rt {
    width: 50%;
    border-top: 8px solid black;
    font: normal 35px/100% "AkzidenzMediumCond", sans-serif;
    color: #3b87ba;
}

.pullquote-lt {
    float: left;
    clear: left;
}

.pullquote-rt {
    float: right;
    clear: right;
}

.pullquote-lt p,
.pullquote-rt p {
    margin: -8px 0 0;
    padding: 20px 0 0;
    *width: 180%;
}

.pullquote-lt p {
    margin-right: -100%;
    *margin-right: 0;
    text-align: left;
}

.pullquote-rt p {
    margin-left: -100%;
    *margin-left: 0;
    text-align: right;
}

.sharetools-v .item {
    margin: 0 0 12px;
}

.tools-h,
.tools-v {
    font: normal 13px/22px "OpenSansSemiBold", sans-serif;
    color: #4d739f;
}

.tools-h .item,
.tools-v .item {
    position: relative;
    padding-left: 25px;
}

.tools-h .ico,
.tools-v .ico {
    position: absolute;
    left: 0;
    width: 22px;
    height: 22px;
    background: url('../images/sprites/sprite_tools.png') no-repeat 0 0;
}

.tools-h .count,
.tools-v .count {
    font-family: "OpenSansBold", sans-serif;
}

.tools-h .prn .ico,
.tools-v .prn .ico {
    background-position: -242px 0;
}

.tools-h .msg .ico,
.tools-v .msg .ico {
    background-position: -176px 0;
}

.tools-h .cmt .ico,
.tools-v .cmt .ico {
    background-position: -44px 0;
}

.tools-h .item {
    float: left;
    display: inline;
    margin-left: 5px;
}

.tools-v .item {
    display: block;
    margin: 0 0 8px;
}

.pg-toolbar:before,
.pg-toolbar:after {
    content: "";
    display: table;
}

.pg-toolbar:after {
    clear: both;
}

.pg-toolbar {
    zoom: 1;
}

.pg-toolbar .item-set:last-child {
    float: right;
}

.pg-toolbar .item-set.last-child {
    float: right;
}

.pg-toolbar .tool-set {
    display: block;
    margin: 0 0 5px;
}

.pg-cp:before,
.pg-cp .bd:before,
.pg-cp:after,
.pg-cp .bd:after {
    content: "";
    display: table;
}

.pg-cp:after,
.pg-cp .bd:after {
    clear: both;
}

.pg-cp,
.pg-cp .bd {
    zoom: 1;
}

.pg-cp {
    margin: 0 0 15px;
    border-bottom: 1px solid #c9c9c9;
}

.pg-cp .title {
    font: normal 20px/36px "AkzidenzBoldCond", sans-serif;
    text-transform: uppercase;
    color: #002454;
}

.pg-cp .title .lnk {
    color: #002454;
}

.cp-relations .rel-entry {
    position: relative;
    margin: 0 0 10px;
    padding: 10px 0 0 25px;
    border-top: 1px solid #c9c9c9;
    font: normal 13px/18px "OpenSansRegular", sans-serif;
    color: #000;
}

.cp-relations .rel-entry:first-child,
.cp-relations .rel-entry.first-child {
    padding-top: 0;
    border: none;
}

.cp-relations .rel-entry .rel {
    display: block;
    font: normal 11px/17px "OpenSansSemiBold", sans-serif;
    text-transform: uppercase;
    color: #4d739f;
}

.cp-relations .rel-entry .lnk {
    color: #000;
}

.cp-relations .rel-entry .ico {
    position: absolute;
    width: 22px;
    height: 22px;
    left: 0;
    background: url('../images/sprites/sprite_tools.png') no-repeat 0 0;
}

.cp-relations .rel-nws .ico {
    background-position: -198px 0;
}

.cp-relations .rel-lnk .ico {
    background-position: -154px 0;
}

.cp-relations .rel-arc .ico {
    background-position: 0 0;
}

.cp-relations .rel-spc .ico {
    background-position: -286px 0;
}

.cp-relations .rel-rad .ico {
    background-position: -264px 0;
}

.cp-relations .rel-gal .ico {
    background-position: -220px 0;
}

.cp-relations .rel-vid .ico {
    background-position: -308px 0;
}

.cp-relations .rel-aud .ico {
    background-position: -22px 0;
}

.cp-relations .rel-gr1 .ico {
    background-position: -88px 0;
}

.cp-relations .rel-gr2 .ico {
    background-position: -110px 0;
}

.cp-relations .rel-gr3 .ico {
    background-position: -132px 0;
}

.cp-relations .rel-lve .ico {
    background: url(../images/bg_ico-live.gif) no-repeat 0 0;
}

.cp-reltags .item {
    margin: 0 0 10px;
}

.cp-reltags .tag {
    float: left;
    margin-right: 10px;
    padding: 0 10px;
    background: #e8edf0;
    font: normal 11px/23px "OpenSansBold", sans-serif;
    text-transform: uppercase;
    color: #4d739f;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.md-pg-highlight {
    position: relative;
    margin: 37px -10px 15px 20px;
}

.md-pg-highlight .balloon {
    position: absolute;
    margin: -27px 0 0 -37px;
}

.md-pg-highlight .title {
    min-height: 30px;
    padding: 20px 12px 20px 27px;
    border: 12px solid #002454;
    border-right: none;
    font: normal 28px/110% "AkzidenzExtraBoldCond", sans-serif;
    color: #002454;
    text-transform: uppercase;
}

.md-pg-highlight .title .lnk {
    color: #002454;
}

.md-pagetools .tooltabs {
    float: right;
    font: normal 13px/22px "OpenSansSemiBold", sans-serif;
    text-align: center;
}

.md-pagetools .tool,
.md-pagetools .tab {
    float: left;
    overflow: hidden;
    margin: 0 0 -1px 5px;
    padding: 1px 1px 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.md-pagetools .tooltabs .lnk {
    position: relative;
    display: block;
    padding: 4px 10px 14px 25px;
}

.md-pagetools .tooltabs .ico {
    position: absolute;
    left: 0;
    width: 22px;
    height: 22px;
    background: url('../images/sprites/sprite_tools.png') no-repeat 0 0;
}

.md-pagetools .tooltabs .prn {
    background-position: -242px 0;
}

.md-pagetools .tooltabs .msg {
    background-position: -176px 0;
}

.md-pagetools .tooltabs .cmt {
    background-position: -44px 0;
}

.md-pagetools .tab.active {
    padding: 0;
    border: 1px solid #cccccc;
    border-bottom: none;
}

.md-pagetools .tab.active .lnk {
    z-index: 1;
    background: #fff;
}

.md-pagetools .tab.active .ico {
    background-position: -66px 0;
}

.md-pagetools .tab.active,
.md-pagetools .pane {
    box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.15);
}

.md-pagetools .pane {
    position: relative;
    clear: both;
    padding: 14px;
    border: 1px solid #cccccc;
    background: #fff;
}

.pg-head:before,
.pg-body:before,
.pg-aux:before,
.pg-head:after,
.pg-body:after,
.pg-aux:after {
    content: "";
    display: table;
}

.pg-head:after,
.pg-body:after,
.pg-aux:after {
    clear: both;
}

.pg-head,
.pg-body,
.pg-aux {
    zoom: 1;
}

.pg .pg-bkn-title {
    font: normal 45px/110% "AmplitudeRegular", sans-serif;
    color: #313131;
}

.pg-story .pg-head {
    margin: 0 11px 15px;
    padding: 15px 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.pg-story .pg-head.metabar .g-faux {
    padding-left: 246px;
    background: url(../images/bg_faux-seamdot_3-11_h.png) repeat-y 0 0;
}

.pg-story .pg-head.metabar .pg-toolbar.side {
    float: left;
    width: 223px;
    margin-left: -246px;
}

.pg-story .pg-bkn-trail-id {
    margin: 0 0 5px;
    font: normal 11px/23px "OpenSansSemiBold", sans-serif;
    text-transform: uppercase;
    color: #4d739f;
}

.pg-story .pg-bkn-trail-id .tagid {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: 10px;
    padding: 0 10px;
    background: #e8edf0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.pg-story .pg-bkn-trail-id .glyph {
    display: none;
}

.pg-story .pg-bkn-headline {
    margin: 0 0 5px;
    font: normal 50px/56px "NimrodRegular", serif;
    color: #252525;
}

.pg-story .pg-bkn-nutfold {
    font: normal 14px/21px "OpenSansSemiBold", sans-serif;
    color: #333;
}

.pg-story .pg-bkn-nutfold p,
.pg-story .pg-bkn-nutfold li {
    display: list-item;
    list-style: square outside;
    margin: 0 0 5px 15px;
}

.pg-story .pg-bkn-dateline {
    margin: 0 0 5px;
    font: normal 11px/18px "OpenSansSemiBold", sans-serif;
    text-transform: uppercase;
    color: #999;
}

.pg-story .pg-bkn-dateline a {
    color: #4d739f;
}

.pg-story .pg-bkn-dateline .datetime {
    font: normal 11px/18px "OpenSansRegular", sans-serif;
    text-transform: none;
    color: #000;
}

.pg-story .pg-bkn-dateline .datetime span {
    font-family: "OpenSansBold", sans-serif;
    color: #e53417;
}

.pg-story .pg-bkn-location {
    font: normal 11px/25px "OpenSansSemiBold", sans-serif;
}

.gn_stats_clear_fix {
    clear: both;
}

.gna_stats_wrapper a {
    cursor: pointer;
}

.gna_stats_main_collumn {
    border-right: 1px solid #cdcdcd;
    float: left;
    width: 820px;
}

.gna_stats_inner_collumn {
    float: left;
    padding-left: 10px;
    padding-right: 5px;
    width: 390px;
}

.gna_stats_side_collumn {
    float: left;
    padding-left: 10px;
    width: 315px;
}

.rg-footer {
    margin: 50px 0 20px;
}

.alert-active .nav-holder {
    margin-bottom: 0px;
}