/* newsletter stylesheet for 'Blue Temptation', generated on Mon, 10 Apr 2017 13:31:34 +0000 -- DO NOT EDIT */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote::before, blockquote::after, q::before, q::after {content: '';content: none;}
.clearfix::before, .clearfix::after {display: table;content: "";}
.clearfix::after {clear: both;}
.userSelectNone {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
fieldset {padding-top: 14px;}
fieldset > legend {border-bottom: 1px solid #cccccc;color: #808080;font-family: "Trebuchet MS", Arial, sans-serif;font-size: 1.4rem;font-weight: bold;width: 100%;padding-bottom: 4px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
fieldset > legend + small {display: inline-block;margin-bottom: 4px;position: relative;top: -7px;}
fieldset > dl:not(:first-of-type) {margin-top: 11px;}
fieldset:not(:first-of-type) {margin-top: 14px;}
dl:not(.plain) {position: relative;}
dl:not(.plain)::before, dl:not(.plain)::after {display: table;content: "";}
dl:not(.plain)::after {clear: both;}
dl:not(.plain) > dd:not(:first-of-type), dl:not(.plain) > dt:not(:first-of-type) {margin-top: 11px;}
dl:not(.plain) > dt {color: #336699;float: left;text-align: right;width: 230px;}
dl:not(.plain) > dt > label {display: block;}
dl:not(.plain) > dt.reversed {left: 270px;margin-top: 2px;position: absolute;text-align: left;white-space: nowrap;width: auto;word-wrap: normal;right: 0;}
dl:not(.plain) > dt.reversed ~ dd > input[type='checkbox'], dl:not(.plain) > dt.reversed ~ dd > input[type='radio'] {margin-left: 0;}
dl:not(.plain) > dt.reversed > label {overflow: hidden;text-overflow: ellipsis;}
dl:not(.plain) > dd {margin-left: 250px;}
dl:not(.plain) > dd > small:not(.innerError) {color: #808080;display: block;margin-top: 3px;}
dl:not(.plain) > dd > label {color: #336699;display: block;}
dl:not(.plain) > dd > label > input[type='checkbox'], dl:not(.plain) > dd > label > input[type='radio'] {margin: 2px 2px 2px 0;}
dl:not(.plain) > dd > input[type='checkbox'] ~ small, dl:not(.plain) > dd > input[type='radio'] ~ small {margin-left: 21px;margin-top: 2px;}
dl:not(.plain) > dd:not(.floated) > label ~ small {margin-left: 21px;}
dl:not(.plain) > dd.floated > label {display: inline-block;margin-right: 7px;}
dl:not(.plain) > dd > input + label, dl:not(.plain) > dd textarea + label, dl:not(.plain) > dd select + label {margin-top: 2px;}
dl:not(.plain) > dd > .innerError + label {margin-top: 2px;}
dl:not(.plain) > dd:after {clear: left;content: "";display: block;}
dl:not(.plain).wide > dt {display: none;}
dl:not(.plain).wide > dd {margin-left: 0;}
dl:not(.plain).disabled > dt, dl:not(.plain).disabled > dd > label {color: #808080;}
dl:not(.plain).condensed > dt {float: none;margin-bottom: 4px;text-align: left;width: auto !important;}
dl:not(.plain).condensed > dt:empty {margin-bottom: 0;}
dl:not(.plain).condensed > dd {margin-left: 0 !important;}
@media only screen and (max-width: 1024px) {
dl:not(.plain) > dt {float: none;margin-bottom: 4px;text-align: left;width: auto !important;}
dl:not(.plain) > dt.reversed {left: 20px;}
dl:not(.plain) > dd {margin-left: 0 !important;}
fieldset > dl:not(:first-of-type) {margin-top: 14px;}
}
.sidebar dl:not(.plain):not(:last-child) {margin-bottom: 14px;}
.sidebar dl:not(.plain) > dt {text-align: left;float: none;width: auto;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.sidebar dl:not(.plain) > dd {margin-top: 2px;margin-left: 0;}
.formSubmit {font-size: 0;margin-top: 14px;text-align: center;}
.formSubmit button, .formSubmit input[type='reset'], .formSubmit input[type='submit'], .formSubmit input[type='button'], .formSubmit .button {font-size: 1rem;}
button, input[type='reset'], input[type='submit'], input[type='button'], input[type='checkbox'], input[type='radio'], select:not([multiple]) {cursor: pointer;}
input[type='text'], input[type='search'], input[type='date'], input[type='email'], input[type='number'], input[type='url'], input[type='password'], textarea, select[multiple] {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 3px;font-family: "Trebuchet MS", Arial, sans-serif;padding: 4px 3px;margin: 0;}
select {margin: 0;max-width: 100%;min-width: 1px;padding: 3px;}
input[type='number'] {text-align: right;}
textarea {font-size: 1rem;}
input[type='text'], input[type='search'], input[type='date'], input[type='datetime'], input[type='email'], input[type='number'], input[type='url'], input[type='password'], textarea, select[multiple] {background-color: #ffffff;border-color: #cccccc;border-style: solid;border-width: 1px;color: #666666;}
input[type='text']::-webkit-input-placeholder, input[type='search']::-webkit-input-placeholder, input[type='date']::-webkit-input-placeholder, input[type='datetime']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='number']::-webkit-input-placeholder, input[type='url']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select[multiple]::-webkit-input-placeholder {color: #999999;}
input[type='text']::-moz-placeholder, input[type='search']::-moz-placeholder, input[type='date']::-moz-placeholder, input[type='datetime']::-moz-placeholder, input[type='email']::-moz-placeholder, input[type='number']::-moz-placeholder, input[type='url']::-moz-placeholder, input[type='password']::-moz-placeholder, textarea::-moz-placeholder, select[multiple]::-moz-placeholder {color: #999999;}
input[type='text']:-ms-input-placeholder, input[type='search']:-ms-input-placeholder, input[type='date']:-ms-input-placeholder, input[type='datetime']:-ms-input-placeholder, input[type='email']:-ms-input-placeholder, input[type='number']:-ms-input-placeholder, input[type='url']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder, textarea:-ms-input-placeholder, select[multiple]:-ms-input-placeholder {color: #999999;}
input[type='text']:hover, input[type='search']:hover, input[type='date']:hover, input[type='datetime']:hover, input[type='email']:hover, input[type='number']:hover, input[type='url']:hover, input[type='password']:hover, textarea:hover, select[multiple]:hover {background-color: #fff9f4;border-color: #ffaa22;}
input[type='text']:active, input[type='search']:active, input[type='date']:active, input[type='datetime']:active, input[type='email']:active, input[type='number']:active, input[type='url']:active, input[type='password']:active, textarea:active, select[multiple]:active, input[type='text']:focus, input[type='search']:focus, input[type='date']:focus, input[type='datetime']:focus, input[type='email']:focus, input[type='number']:focusinput[type='url']:focus, input[type='password']:focus, textarea:focus, select[multiple]:focus {background-color: #fff9f4;border-color: #ffaa22;outline: 0;}
input[type='text'][readonly], input[type='search'][readonly], input[type='email'][readonly], input[type='number'][readonly], input[type='date'][readonly], input[type='datetime'][readonly], input[type='url'][readonly], input[type='password'][readonly], textarea[readonly], select[multiple][readonly] {background-color: #f2f2f2;border-color: #cccccc;}
input[type='text'][disabled], input[type='search'][disabled], input[type='date'][disabled], input[type='datetime'][disabled], input[type='email'][disabled], input[type='number'][disabled], input[type='url'][disabled], input[type='password'][disabled], textarea[disabled], select[multiple][disabled] {background-color: #f2f2f2;border-color: #cccccc;color: #808080;cursor: not-allowed;opacity: 1;}
.formSuccess input[type='text'], .formSuccess input[type='search'], .formSuccess input[type='email'], .formSuccess input[type='number'], .formSuccess input[type='url'], .formSuccess input[type='password'], .formSuccess textarea {background-color: #74a446;border-color: #4d7730;}
.formError input[type='text'], .formError input[type='search'], .formError input[type='email'], .formError input[type='number'], .formError input[type='url'], .formError input[type='password'], .formError textarea {background-color: #c95145;border-color: #913d37;}
textarea {width: 100%;}
.tiny {width: 80px;}
.short {min-width: 80px;width: 10%;}
.medium {min-width: 150px;width: 30%;}
.long {min-width: 150px;width: 100%;}
@media only screen and (max-width: 800px) {
textarea {max-height: 160px;}
.medium {width: 100%;}
}
.uploadButton {cursor: pointer;display: inline-block;overflow: hidden;position: relative;}
.uploadButton input {cursor: pointer;right: 0;opacity: 0;padding: 4px 0;position: absolute;top: 0;}
.uploadButton, .uploadFallbackButton {margin-top: 7px;}
.structuredList {background-color: #fcfdfe;}
.structuredList li {padding: 4px 7px;text-align: right;}
.structuredList li:hover {background-color: #ffe5c8;}
.structuredList li:first-child {border-radius: 6px 6px 0 0;}
.structuredList li:last-child {border-radius: 0 0 6px 6px;}
.structuredList li.category {background-color: #e4eef8;}
.structuredList li.category:hover {background-color: #ffe5c8;}
.structuredList li span {float: left;}
.structuredList li label {cursor: pointer;margin: 0 7px;padding: 0 21px;}
.editableItemList ul li {cursor: pointer;margin-left: 4px;}
.editableItemList ul li:first-child {margin-left: 0;}
select > option {display: block !important;}
.reCaptcha input.marginTop {margin-top: 14px;}
@media only screen and (max-width: 800px) {
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .cke_editable, .redactor-editor {font-size: 16px;}
}
html, body {font-size: 13px;}
body {background-color: #254c73;color: #666666;font-family: "Trebuchet MS", Arial, sans-serif;line-height: 1.28;word-wrap: break-word;}
small {font-size: .85rem;}
img {vertical-align: middle;}
img.disabled {opacity: .3;}
a {color: #336699;cursor: pointer;text-decoration: none;}
a:hover {color: #003366;text-decoration: underline;}
a.externalURL::after {content: "\f08e";display: inline-block;font-family: FontAwesome !important;font-size: 14px !important;font-weight: normal !important;font-style: normal !important;margin-left: 4px;vertical-align: -1px;}
pre {word-wrap: normal;white-space: pre;}
.footerContent, .logo {color: #ffffff;}
.footerContent a, .logo a {color: #488ed4;}
.footerContent a:hover, .logo a:hover {color: #ffffff;}
.nativeList {margin: 1em 0;margin-left: 40px;}
.nativeList ul, .nativeList ol {margin-bottom: 0;margin-top: 0;}
.nativeList li {margin: 7px 0;}
ul.nativeList {list-style-type: disc;}
ol.nativeList {list-style-type: decimal;}
.htmlContent p {margin: 1em 0;}
.htmlContent h1 {font-size: 1.4rem;}
.htmlContent h2 {font-size: 1.2rem;}
.htmlContent h1, .htmlContent h2, .htmlContent h3, .htmlContent h4, .htmlContent h5, .htmlContent h6 {font-weight: bold;margin: 0.5em 0;}
.htmlContent ul, .htmlContent ol {margin: 1em 0;margin-left: 40px;}
.htmlContent ul ul, .htmlContent ul ol, .htmlContent ol ul, .htmlContent ol ol {margin-bottom: 0;margin-top: 0;}
.htmlContent ul li, .htmlContent ol li {margin: 7px 0;}
.htmlContent ul {list-style-type: disc;}
.htmlContent ol {list-style-type: decimal;}
.datetime {display: inline-block;}
body > iframe[src="about:blank"] {display: none;}
::selection {text-shadow: 0 1px 0 rgba(255,255,255,0.5) !important;color: #300;background-color: rgba(255,170,34,0.7);}
.invisible {display: none;}
.marginTopLarge {margin-top: 21px;}
.marginTop, .marginMedium {margin-top: 14px;}
.marginTopSmall {margin-top: 7px;}
.marginTopTiny {margin-top: 4px;}
.textLeft {text-align: left;}
.textCenter, .center {text-align: center;}
.textRight {text-align: right;}
.textJustify {text-align: justify;}
.pointer {cursor: pointer;}
.dimmed {color: #808080;}
.monospace {font-family: Consolas, 'Courier New', monospace !important;}
.iconFlag {background-color: #ffffff;border: 1px solid #cccccc;padding: 1px;height: 15px;width: 24px;}
.framed > canvas, .framed > img, .framed > .icon {background-color: #ffffff;border: 1px solid #cccccc;padding: 1px;}
.highlight {background-color: #ffff66;}
.grayscale {filter: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cfilter%20id%3D%22grayscale%22%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200%22%2F%3E%3C%2Ffilter%3E%3C%2Fsvg%3E#grayscale);filter: gray;-webkit-filter: grayscale(1);}
fieldset {min-width: 0;}
@-moz-document url-prefix() {fieldset {display: table-column;}
}
.balloonTooltip {background-color: rgba(0,0,0,0.8);border-radius: 6px;color: #ffffff;font-size: .85rem;max-width: 300px;padding: 5px 10px 7px;position: absolute;z-index: 800;box-shadow: 0 3px 7px 0 rgba(0,0,0,0.3);}
.balloonTooltip .pointer {border-color: rgba(0,0,0,0.8) transparent;border-style: solid;border-width: 0 5px 5px;left: 50%;position: absolute;top: -5px;}
.balloonTooltip.inverse .pointer {border-width: 5px 5px 0;}
.popover {background-color: rgba(0,0,0,0.4);border-radius: 6px;padding: 7px;position: absolute;vertical-align: middle;width: 400px !important;z-index: 500;box-shadow: 0 1px 7px 0 rgba(0,0,0,0.3);}
.popover > .icon-spinner {color: white;left: 50%;margin-left: -21px;margin-top: -21px;position: absolute;top: 50%;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
.popover > .popoverContent {background-color: #fcfdfe;border-radius: 6px;color: #666666;max-height: 300px;min-height: 16px;opacity: 0;overflow: hidden;padding: 7px 14px;}
.popover::after {border: 10px solid transparent;content: "";display: inline-block;position: absolute;z-index: 100;}
.popover.top::after {border-bottom-width: 0;border-top-color: rgba(0,0,0,0.3);bottom: -10px;}
.popover.bottom::after {border-bottom-color: rgba(0,0,0,0.3);border-top-width: 0;top: -10px;}
.popover.right::after {left: 10px;}
.popover.left::after {right: 10px;}
.badge {background-color: #666666;border-radius: 9px;color: #ffffff;display: inline-block;font-size: .85rem;font-weight: bold;padding: 1px 6px 1px;position: relative;text-shadow: none !important;vertical-align: middle;white-space: nowrap;word-wrap: normal;}
.badge.label {border-radius: 4px;font-weight: normal;}
.badge.badgeUpdate {background-color: #336699;color: #ffffff;}
.badge.badgeInverse {background-color: #ffffff;color: #336699;}
.badge.green {background-color: #009900;color: #eeffee;}
.badge.red {background-color: #cc0000;color: #ffeeee;}
.badge.black {background-color: #333;color: #fff;}
.badge.brown {background-color: #c63;color: #fff;}
.badge.orange {background-color: #f90;color: #fff;}
.badge.yellow {background-color: #ff0;color: #333;}
.badge.blue {background-color: #369;color: #fff;}
.badge.purple {background-color: #c0f;color: #fff;}
.badge.pink {background-color: #f0c;color: #fff;}
a.badge:hover {color: #ffffff;text-decoration: none;}
a.badge:hover.black {background-color: #000;}
a.badge:hover.brown {background-color: #930;}
a.badge:hover.red {background-color: #900;}
a.badge:hover.orange {background-color: #f60;}
a.badge:hover.yellow {background-color: #cc0;}
a.badge:hover.green {background-color: #060;}
a.badge:hover.blue {background-color: #036;}
a.badge:hover.purple {background-color: #90c;}
a.badge:hover.pink {background-color: #c09;}
@media only screen and (max-width: 800px) {
html {caption-side: bottom;}
body {caption-side: top;}
}
@media only screen and (max-width: 800px) and (-webkit-min-device-pixel-ratio: 2) {
html {-webkit-text-size-adjust: 100%;}
}
.layoutFluid {margin-left: auto;margin-right: auto;min-width: 980px;max-width: 90%;}
@media only screen and (max-width: 800px) {
.layoutFluid {min-width: 0;max-width: none;}
}
.layoutFixed {margin-left: auto;margin-right: auto;width: 1200px;}
@media only screen and (max-width: 800px) {
.layoutFixed {width: auto;}
}
@media only screen and (min-width: 801px) {
body {min-width: 980px;}
}
#pageHeader {z-index: 100;}
@media only screen and (max-width: 800px) {
#pageHeader {margin-top: 48px;}
}
#top {display: block;height: 1px;visibility: hidden;}
.userPanel {background-color: rgba(0,0,0,0.5);height: 40px;left: 0;overflow: hidden;position: absolute;top: 0;right: 0;z-index: 200;}
.userPanel .icon {color: #ffffff;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
.userPanel > div {position: relative;}
.userPanel > div > ul.userPanelItems::before, .userPanel > div > ul.userPanelItems::after {display: table;content: "";}
.userPanel > div > ul.userPanelItems::after {clear: both;}
.userPanel > div > ul.userPanelItems > li {float: left;}
.userPanel > div > ul.userPanelItems > li > a, .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) {color: #ffffff;display: block;height: 20px;padding: 12px 8px 8px 8px;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.userPanel > div > ul.userPanelItems > li > a:hover, .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu):hover {background-color: rgba(0,0,0,0.4);color: #ffffff;text-decoration: none;}
.userPanel > div > ul.userPanelItems > li > a > .badge.badgeInverse, .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) > .badge.badgeInverse {background-color: #336699;color: #ffffff;}
.userPanel > div > ul.userPanelItems > li > a > img, .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) > img {position: relative;top: -2px;}
.userPanel > div > ul.userPanelItems > li > .framed > img {margin-top: -5px;margin-bottom: -4px;padding: 0px;top: 0;}
.userPanel > div > .searchBar {background-color: rgba(0,0,0,0.4);position: absolute;right: 0;top: 0;}
.userPanel > div > .searchBar::before {content: "\f002";color: #ffffff;font-family: FontAwesome;font-size: 14px;left: 7px;position: absolute;top: 12px;}
.userPanel > div > .searchBar.loading::before {content: "\f110";-moz-animation: spin 2s infinite linear;-o-animation: spin 2s infinite linear;-webkit-animation: spin 2s infinite linear;animation: spin 2s infinite linear;}
.userPanel > div > .searchBar > form {display: inline-block;}
.userPanel > div > .searchBar > form input[type="search"] {background-color: transparent;border-width: 0;color: #ffffff;height: 40px;padding: 6px 12px 5px 26px;width: 240px;-webkit-appearance: textfield;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
.userPanel > div > .searchBar > form input[type="search"]:focus {outline: 0;}
.userPanel > div > .searchBar > form input[type="search"]::-webkit-input-placeholder {color: #cccccc;}
.userPanel > div > .searchBar > form input[type="search"]::-moz-placeholder {color: #cccccc;}
.userPanel > div > .searchBar > form input[type="search"]:-ms-input-placeholder {color: #cccccc;}
.userPanel > div > .searchBar > form input[type="search"]::-webkit-search-cancel-button {display: none;}
.userPanel > div > .searchBar .dropdownMenu li > span {max-width: 210px;overflow: hidden;text-overflow: ellipsis;}
@media only screen and (max-width: 800px) {
.userPanel {height: 41px;}
.userPanel .icon {font-size: 21px;height: auto;width: auto;}
.userPanel > div > ul.userPanelItems > li > a, .userPanel > div > ul.userPanelItems > li > div:not(.dropdownMenu) {height: 21px;padding: 11px 11px 9px 11px;}
.userPanel > div > ul.userPanelItems > li > .framed > img {margin-top: -4px;}
.userPanel > div > ul.userPanelItems > li > a > span:not(.icon):not(.badge), .userPanel > div > ul.userPanelItems > li#pageLanguageContainer > div > div > div > h3 {display: none;}
.userPanel > div > ul.userPanelItems > li > a > .badge {top: -4px;}
.userPanel > div > .searchBar {height: 41px;min-width: 40px;right: 0 !important;}
.userPanel > div > .searchBar::before {font-size: 21px;}
.userPanel > div > .searchBar > form {display: none;}
.userPanel > div > .searchBar > form input[type="search"] {height: 41px;padding-left: 40px;width: 100%;}
.userPanel > div > .searchBar.searchBarOpen {width: 100%;}
.userPanel > div > .searchBar.searchBarOpen > form {display: block;}
.userPanel > div > .searchBar::before {top: 8px;}
}
.logo {margin-bottom: 21px;margin-top: 14px;}
.logo::before, .logo::after {display: table;content: "";}
.logo::after {clear: both;}
.logo a {display: block;}
.logo a:hover {text-decoration: none;}
.logo a h1 {color: #ffffff;float: right;font-size: 1.7rem;padding-top: 21px;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
.userPanel + .logo {margin-top: 57px;}
@media only screen and (max-width: 800px) {
.logo {display: none;}
}
.sitemapList {margin: 0 -7px;}
.sitemapList li > a, .sitemapList li > h3 {overflow: hidden;padding: 4px 14px;}
.sitemapList li > a {border-radius: 6px;display: block;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.sitemapList li > a:hover {background-color: #d8e7f5;text-decoration: none;}
.sitemapList > li:not(:first-child) {margin-top: 7px;}
.sitemapList > li:not(:last-child) {border-bottom: 1px solid #cccccc;padding-bottom: 7px;}
.sitemapList > li > ul > li > a {padding-left: 35px;}
.sitemapList > li > ul > li > ul > li a {padding-left: 56px;}
.mainMenu {font-size: 0;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.mainMenu > ul {background-color: #f1f5fa;display: inline-block;}
.mainMenu > ul > li {display: inline-block;font-size: 1.2rem;vertical-align: middle;}
.mainMenu > ul > li > a {color: #488ed4;display: inline-block;padding: 4px 9px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.mainMenu > ul > li > a:hover {color: #336699;text-decoration: none;}
.mainMenu > ul > li > a > span {color: #488ed4;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.mainMenu > ul > li > a > span:hover {text-decoration: none;}
.mainMenu > ul > li.active > a, .mainMenu > ul > li.active > a:hover {background-color: #e4eef8;color: #336699;font-weight: bold;text-align: center;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.mainMenu > ul > li:not(:last-child) > a {border-right: 1px solid #cccccc;}
@media screen and (min-width: 801px),print {
.mainMenu > ul > li {margin-top: -7px;vertical-align: bottom;}
.mainMenu > ul > li > a {padding: 9px 21px;}
.mainMenu > ul > li.active {font-size: 1.4rem;margin-top: -8px;}
.mainMenu > ul > li.active > a {min-width: 80px;padding: 14px 21px 8px;}
.mainMenu > ul > li:not(.active) {padding-top: 5px;}
}
@media only screen and (max-width: 800px) {
.mainMenu > ul > li.active {margin-bottom: -1px;}
.mainMenu > ul > li.active > a {padding-bottom: 5px;}
}
.navigation {padding: 0 7px;}
.navigation > ul {display: inline-block;font-size: 0;}
.navigation > ul.navigationItems, .navigation > ul.navigationIcons {float: right;}
.navigation > ul.navigationItems > li, .navigation > ul.navigationIcons > li {float: right;}
.navigation > ul.navigationIcons > li {padding: 0 3px;}
.navigation > ul.navigationIcons > li > a {display: inline-block;padding: 4px 3px 3px;}
.navigation > ul.navigationItems {border-right: 1px dotted #cccccc;}
.navigation > ul.navigationItems > li > p {color: #336699;}
.navigation > ul.navigationItems > li, .navigation > ul.navigationMenuItems > li {font-size: 1rem;margin: 4px 7px 2px;}
.navigation > ul.navigationItems > li > a, .navigation > ul.navigationMenuItems > li > a {color: #336699;}
.navigation > ul.navigationItems > li > a:hover, .navigation > ul.navigationMenuItems > li > a:hover {color: #003366;text-decoration: none;}
.navigation > ul.navigationItems .icon, .navigation > ul.navigationMenuItems .icon, .navigation > ul.navigationIcons .icon {color: #336699;}
.navigation > ul.navigationMenuItems {float: left;}
.navigation > ul.navigationMenuItems > li {display: inline-block;}
.navigation > ul.navigationMenuItems > li > .badge {top: -2px;}
@media only screen and (max-width: 800px) {
.navigation.navigationHeader > ul.navigationIcons, .navigation.navigationHeader > ul.navigationItems {display: none;}
.navigation.navigationFooter > ul.navigationIcons, .navigation.navigationFooter > ul.navigationItems {display: none;}
.navigation.navigationFooter > ul.navigationMenuItems > li {margin: 4px 7px 4px 0;}
}
.navigationHeader {overflow: hidden;background-color: #e4eef8;border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;}
.navigationHeader::before, .navigationHeader::after {display: table;content: "";}
.navigationHeader::after {clear: both;}
.navigationHeader > ul.navigationMenuItems {white-space: nowrap;}
.navigationFooter {background-color: #e4eef8;border-top: 1px solid #cccccc;}
.navigationFooter::before, .navigationFooter::after {display: table;content: "";}
.navigationFooter::after {clear: both;}
@media only screen and (max-width: 800px) {
.navigationHeader {min-height: 4px;}
}
.footer {padding-bottom: 14px;z-index: 100;}
.footer .footerContent {text-align: center;}
.footer .footerContent a {text-shadow: 0 -1px 0 rgba(0,0,0,0.8);-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.footer .footerContent a:hover {text-decoration: none;}
@media only screen and (max-width: 800px) {
.footerContent {margin: 0 14px;}
}
#main {background-color: #ffffff;border-right: 1px solid transparent;box-sizing: border-box;-moz-box-sizing: border-box;z-index: 110;}
#main.sidebarOrientationRight {background-color: #d8e7f5;}
#main > div {display: table;table-layout: fixed;width: 100%;}
#main > div > div {display: table-row;}
#main > div > div > .sidebar, #main > div > div > .content {display: table-cell;vertical-align: top;}
#main > div > div > .sidebar > .mobileSidebarToggleButton, #main > div > div > .content > .mobileSidebarToggleButton {display: none;}
#main > div > div > .sidebar {background-color: #d8e7f5;width: 300px;z-index: 120;-webkit-transition-property: width;transition-property: width;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: ease;transition-timing-function: ease;}
#main > div > div > .sidebar > span {display: inline-block;position: absolute;}
#main > div > div > .sidebar > span > .collapsibleButton {background-color: #d8e7f5;border-radius: 6px 0 0 6px;display: block;height: 24px;left: -20px;position: absolute;text-decoration: none;top: 0;width: 24px;}
#main > div > div > .sidebar > span > .collapsibleButton::before {content: "\f054";font-family: FontAwesome;font-size: 14px;position: absolute;left: 6px;top: 4px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
#main > div > div > .sidebar > div {overflow: hidden;width: 300px;-webkit-transition-property: width;transition-property: width;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: ease;transition-timing-function: ease;}
#main > div > div > .content {background-color: #ffffff;min-height: 100px;padding: 7px 38px 21px;z-index: 130;}
#main:not(.sidebarOrientationLeft):not(.sidebarOrientationRight) .sidebar {display: none;}
@media only screen and (max-width: 800px) {
#main {position: relative;}
#main > div > div > .sidebar, #main > div > div > .content {width: 100%;}
#main.sidebarOrientationLeft > div > div > .sidebar {display: none;}
#main.sidebarOrientationLeft > div > div > .sidebar > div {width: 100%;}
#main.sidebarOrientationLeft > div > div > .sidebar > div fieldset {width: 100%;}
#main.sidebarOrientationLeft > div > div > .sidebar > .mobileSidebarToggleButton {border-radius: 0 0 0 3px;border-width: 0 0 1px 1px;display: block;right: -3px;position: absolute;top: 0;}
#main.sidebarOrientationLeft > div > div > .content {padding-top: 35px;}
#main.sidebarOrientationLeft > div > div > .content > .mobileSidebarToggleButton {border-radius: 0 0 3px 0;border-width: 0 1px 1px 0;display: block;left: -3px;position: absolute;top: 0;}
#main.sidebarOrientationRight > div > div > .sidebar {display: none;}
#main.sidebarOrientationRight > div > div > .sidebar > div {width: 100%;}
#main.sidebarOrientationRight > div > div > .sidebar > div fieldset {width: 100%;}
#main.sidebarOrientationRight > div > div > .sidebar > .mobileSidebarToggleButton {border-radius: 0 0 3px 0;border-width: 0 1px 1px 0;display: block;left: -3px;position: absolute;top: 0;}
#main.sidebarOrientationRight > div > div > .content {padding-top: 35px;}
#main.sidebarOrientationRight > div > div > .content > .mobileSidebarToggleButton {border-radius: 0 0 0 3px;border-width: 0 0 1px 1px;display: block;right: -3px;position: absolute;top: 0;}
#main.mobileShowSidebar > div > div > .sidebar {display: table-cell;padding-top: 35px;}
#main.mobileShowSidebar > div > div > .content {display: none;}
#main .content {border-left: 0 !important;border-right: 0 !important;margin-left: 0;margin-right: 0;padding-left: 0 !important;padding-right: 0 !important;}
#main .content > *:first-child {margin-top: 0;}
}
@media only screen and (min-width: 801px) and (max-width: 1239px) {
#main > div > .content {padding-left: 28px;padding-right: 28px;}
}
@media only screen and (min-width: 801px) {
#main.sidebarOrientationRight.sidebarCollapsed > div > div > .sidebar {width: 20px;}
#main.sidebarOrientationRight.sidebarCollapsed > div > div > .sidebar > span > .collapsibleButton::before {content: "\f053";}
#main.sidebarOrientationRight.sidebarCollapsed > div > div > .sidebar > div {width: 0;}
}
html[dir="rtl"] #main.sidebarOrientationRight > div > div > .sidebar > span > .collapsibleButton::before {content: "\f053";}
html[dir="rtl"] #main.sidebarOrientationRight.sidebarCollapsed > div > div > .sidebar > span > .collapsibleButton::before {content: "\f054";}
.boxHeadline {margin-top: 14px;overflow: hidden;}
.boxHeadline h1 {font-size: 1.7rem;}
.boxHeadline > p {color: #808080;font-size: .85rem;}
.boxHeadline > .dataList, .boxHeadline > .inlineDataList {color: #808080;font-size: .85rem;}
.boxHeadline > h1, .boxSubHeadline > h2 {color: #666666;font-family: "Trebuchet MS", Arial, sans-serif;font-weight: bold;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.boxHeadline > h1 a, .boxSubHeadline > h2 a {color: #666666;text-decoration: none;}
.boxSubHeadline > h2 {font-size: 1.4rem;}
@media only screen and (max-width: 800px) {
.boxHeadline {margin-top: 7px;margin-left: 7px;margin-right: 7px;}
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
.boxHeadline {margin-left: 14px;margin-right: 14px;}
}
.contentNavigation {display: table;width: 100%;}
.contentNavigation > * {margin-top: 14px;}
.contentNavigation > nav.pageNavigation > ul {float: left;}
.contentNavigation > nav:not(.pageNavigation) > ul:not(.buttonGroup) {margin-right: 2px;float: right;}
.contentNavigation > nav:not(.pageNavigation) > ul:not(.buttonGroup) > li:not(:last-child) {margin-right: 0;}
.contentNavigation > nav:not(.pageNavigation) > ul:not(.buttonGroup) > li:not(:first-child) {margin-left: 8px;}
.contentNavigation > nav:not(.pageNavigation) > ul.buttonGroup {float: right;}
.contentNavigation > nav:not(.pageNavigation) + nav.jsClipboardEditor > ul, .contentNavigation > nav:not(.pageNavigation) + nav > ul.buttonGroup {margin-right: 8px;}
@media only screen and (max-width: 800px) {
.contentNavigation {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 7px;padding-right: 7px;}
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
.contentNavigation {padding-left: 14px;padding-right: 14px;}
}
.container {background-color: #fcfdfe;border: 1px solid #cccccc;}
.containerPadding {padding: 14px 21px 14px;}
@media only screen and (max-width: 800px) {
.container {border-width: 1px 0;}
.containerPadding {padding: 7px;}
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
.containerPadding {padding-left: 14px;padding-right: 14px;}
}
.containerHeadline > h3 {font-size: 1.2rem;font-weight: bold;}
.containerHeadline > h3 > small {color: #808080;font-weight: normal;text-shadow: none;white-space: nowrap;word-wrap: normal;}
.containerHeadline > h3 > .badge {top: -1px;}
.containerHeadline > h3, .containerHeadline > h3 > a {text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.containerHeadline + * {margin-top: 7px;}
.containerList > li {padding: 14px 21px;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.containerList > li:nth-child(even) {background-color: #f1f5fa;}
.containerList > li:hover {background-color: #d8e7f5;}
.containerList > li:hover > div > div > .buttonGroupNavigation > .buttonList {opacity: 1;}
.containerList > li:hover > div > div > .containerHeadline > .containerContentType {color: #808080;}
.containerList > li.showMore {text-align: center;}
.containerList > li.showMore > button {padding-left: 30px;padding-right: 30px;}
.containerList > li.showMore > small {color: #808080;}
.containerList > li > div > div {position: relative;}
.containerList > li > div > div > .buttonGroupNavigation {margin-top: 0;position: absolute;right: 0;top: 0;}
.containerList > li > div > div > .buttonGroupNavigation > .buttonList {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.containerList > li > div > div > .containerHeadline > .containerContentType {color: #b3b3b3;position: absolute;right: 0;top: 3px;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.containerList > li > div > div > .containerHeadline .newContentBadge {color: #ffffff;text-transform: uppercase;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);background-color: #264d73;background-image: -webkit-linear-gradient(#336699,#264d73);background-image: linear-gradient(#336699,#264d73);}
.containerList > * > li {padding: 14px 21px;}
.containerList.styleList > li > div.box64 > span {text-align: center;width: 110px;}
.containerList.styleList > li > div.box64 > div {margin-left: 115px;}
@media only screen and (max-width: 800px) {
.containerList > li {padding: 7px;}
.containerList > li .containerContentType {display: none;}
.containerList.infoBoxList > li.box32 > span.icon {display: none;}
.containerList.infoBoxList > li.box32 > div {margin-left: 0;}
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
.containerList > li {padding: 7px 14px;}
}
@media screen and (min-width: 1240px) {
.containerList.doubleColumned {overflow: hidden;}
.containerList.doubleColumned > li {padding: 0;float: left;width: 50%;height: 90px;overflow: hidden;}
.containerList.doubleColumned > li:nth-child(even) {float: right;}
.containerList.doubleColumned > li:nth-child(4n), .containerList.doubleColumned > li:nth-child(4n+1) {background-color: #fcfdfe;}
.containerList.doubleColumned > li:nth-child(4n+2), .containerList.doubleColumned > li:nth-child(4n+3) {background-color: #f1f5fa;}
.containerList.doubleColumned > li:hover {background-color: #d8e7f5;}
.containerList.doubleColumned > li > div {padding: 14px 21px;}
.containerList.doubleColumned::after {content: "";display: table;clear: left;}
}
.nestedCategoryList > li {margin-top: 14px;overflow: hidden;}
.nestedCategoryList > li:first-child {margin-top: 0;}
.nestedCategoryList > li > div {padding: 0 14px;}
.nestedCategoryList > li > div > ol {margin-top: 0;}
.nestedCategoryList > li > div > ol > li {display: inline-block;font-size: .85rem;}
.flexibleCategoryList {position: relative;}
.flexibleCategoryList > li {margin-bottom: 14px;}
.flexibleCategoryList > li > ol {margin-left: 21px;}
.flexibleCategoryList > li > ol > li > ol {margin-bottom: 7px;margin-left: 21px;}
.flexibleCategoryList > li > ol > li > ol > li {font-size: .85rem;}
@media all and (min-width: 801px) {
.nestedCategoryList.doubleColumned > li {float: left;width: 50%;}
.nestedCategoryList.doubleColumned > li:nth-child(odd):not(:first-child) {clear: left;}
.nestedCategoryList.doubleColumned > li:nth-child(2) {margin-top: 0;}
.nestedCategoryList.doubleColumned::after {content: "";display: table;clear: left;}
.flexibleCategoryList:not(.flexibleCategoryListDisabled) {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.flexibleCategoryList:not(.flexibleCategoryListDisabled) > li {-webkit-column-break-inside: avoid;break-inside: avoid;}
.flexibleCategoryList:not(.flexibleCategoryListDisabled) > li > ol > li > ol {font-size: 0;}
.flexibleCategoryList:not(.flexibleCategoryListDisabled) > li > ol > li > ol > li {display: inline-block;}
@-moz-document url-prefix() {.flexibleCategoryList:not(.flexibleCategoryListDisabled) > li {display: block;overflow: hidden;}
}
}
.sidebarNestedCategoryList ol {margin-left: 14px;}
.sidebarNestedCategoryList li {margin: 6px 0;position: relative;}
.sidebarNestedCategoryList li > span {position: absolute;right: 0;top: 2px;}
.sidebarNestedCategoryList li > a {display: block;overflow: hidden;padding-right: 45px;text-overflow: ellipsis;}
.sidebarNestedCategoryList li.active > a {font-weight: bold;}
.containerBoxList {margin-bottom: -7px;}
.containerBoxList > li {margin-bottom: 7px;}
.containerBoxList > li > div {overflow: hidden;white-space: nowrap;word-wrap: normal;}
@media all and (min-width: 801px) {
.containerBoxList.doubleColumned::before, .containerBoxList.doubleColumned::after, .containerBoxList.tripleColumned::before, .containerBoxList.tripleColumned::after {display: table;content: "";}
.containerBoxList.doubleColumned::after, .containerBoxList.tripleColumned::after {clear: both;}
.containerBoxList.doubleColumned > li, .containerBoxList.tripleColumned > li {float: left;}
.containerBoxList.doubleColumned > li > div, .containerBoxList.tripleColumned > li > div {margin-right: 21px;}
.containerBoxList.doubleColumned > li {width: 50%;}
.containerBoxList.doubleColumned > li:nth-child(odd):not(:first-child) {clear: left;}
.containerBoxList.tripleColumned > li {width: 33%;}
.containerBoxList.tripleColumned > li:nth-child(3n+1):not(:first-child) {clear: left;}
}
.box16 {min-height: 20px;}
.box16 > :first-child {float: left;}
.box16 > *:not(:first-child) {margin-left: 20px;}
.box16 > .framed ~ * {margin-left: 24px;}
.box24 {min-height: 28px;}
.box24 > :first-child {float: left;}
.box24 > *:not(:first-child) {margin-left: 28px;}
.box24 > .framed ~ * {margin-left: 32px;}
.box32 {min-height: 36px;}
.box32 > :first-child {float: left;}
.box32 > *:not(:first-child) {margin-left: 39px;}
.box32 > .framed ~ * {margin-left: 43px;}
.box48 {min-height: 52px;}
.box48 > :first-child {float: left;}
.box48 > *:not(:first-child) {margin-left: 55px;}
.box48 > .framed ~ * {margin-left: 59px;}
.box64 {min-height: 68px;}
.box64 > :first-child {float: left;}
.box64 > *:not(:first-child) {margin-left: 71px;}
.box64 > .framed ~ * {margin-left: 75px;}
.box96 {min-height: 100px;}
.box96 > :first-child {float: left;}
.box96 > *:not(:first-child) {margin-left: 107px;}
.box96 > .framed ~ * {margin-left: 111px;}
.box128 {min-height: 132px;}
.box128 > :first-child {float: left;}
.box128 > *:not(:first-child) {margin-left: 139px;}
.box128 > .framed ~ * {margin-left: 143px;}
.box256 {min-height: 260px;}
.box256 > :first-child {float: left;}
.box256 > *:not(:first-child) {margin-left: 277px;}
.box256 > .framed ~ * {margin-left: 281px;}
.breadcrumbs {box-sizing: border-box;overflow: hidden;position: relative;text-align: left;}
.breadcrumbs > ul::before, .breadcrumbs > ul::after {display: table;content: "";}
.breadcrumbs > ul::after {clear: both;}
.breadcrumbs > ul > li {float: left;font-size: .85rem;list-style: none;max-width: 30%;padding-right: 10px;position: relative;}
.breadcrumbs > ul > li:first-child > a::before {content: "\f015";display: inline-block;font-family: FontAwesome;font-size: 14px;margin: -3px 7px -3px 0;vertical-align: -1px;}
.breadcrumbs > ul > li > a {color: #666666;display: block;overflow: hidden;padding: 5px 1px 5px 5px;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.breadcrumbs > ul > li > .pointer {padding: 5px 0;position: absolute;top: 0;right: 0;}
@media only screen and (max-width: 800px) {
.content > .breadcrumbs {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 6px;display: inline-block;margin-left: 7px;margin-right: 7px;max-width: 90%;}
.content > .breadcrumbs > ul > li {float: none;max-width: none;padding-right: 0;}
.content > .breadcrumbs > ul > li:not(:last-child) {display: none;}
.content > .breadcrumbs > ul > li > a {padding: 4px 14px;}
.content > .breadcrumbs > ul > li > a::before {content: "\f062";font-family: FontAwesome;font-size: 14px;padding-right: 7px;}
.content > .breadcrumbs > ul > li > .pointer {display: none;}
.content > .breadcrumbs ~ .breadcrumbs {display: none;}
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
.content > .breadcrumbs {margin-left: 14px;margin-right: 14px;}
}
.smallBreadcrumbs > li {display: inline;font-size: .85rem;}
.tabMenu {display: block;margin-top: 21px;position: relative;text-align: left;}
.tabMenu > ul {background-color: #f1f5fa;border-color: #cccccc;border-style: solid;border-width: 1px 1px 0 1px;display: inline-block;font-size: 0;position: relative;white-space: nowrap;word-wrap: normal;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.tabMenu > ul > li {display: inline-block;outline: 0;}
.tabMenu > ul > li.ui-state-active > a {background-color: #fcfdfe;border-color: #cccccc #cccccc #fcfdfe;border-style: solid;border-width: 1px;color: #336699;font-weight: bold;z-index: 30;}
.tabMenu > ul > li > a {color: #808080;display: inline-block;font-size: 1.1rem;outline: 0;padding: 7px 10px;position: relative;text-decoration: none;z-index: 10;}
.tabMenu > ul > li > a > .badge {top: -1px;}
.tabMenu > ul > li:not(.ui-state-active) > a:hover {color: #336699;}
@media only screen and (max-width: 800px) {
.tabMenu > ul > li.ui-state-active {margin-top: -1px;}
.tabMenu > ul > li.ui-state-active:first-child {margin-left: -1px;}
.tabMenu > ul > li.ui-state-active:last-child {margin-right: -1px;}
}
@media all and (min-width: 801px) {
.tabMenu > ul {padding: 0 5px 3px 5px;}
.tabMenu > ul > li > a {bottom: -3px;padding: 1px 10px 3px;}
.tabMenu > ul > li.ui-state-active > a {font-size: 1.3rem;margin-top: -10px;padding: 10px 15px 5px;}
.tabMenu > ul > li.ui-state-active:first-child {margin-left: -6px;}
.tabMenu > ul > li.ui-state-active:last-child {margin-right: -6px;}
}
.tabMenu > ul > li.ui-state-active > a, .tabMenu > ul > li.ui-state-disabled > a, .tabMenu > ul > li.ui-state-processing > a {cursor: default;}
.tabMenuContent {display: block;margin-top: -1px;min-height: 21px;position: relative;z-index: 20;}
.tabMenuContainer.containerPadding > .menu {margin: -14px -21px 14px -21px;}
.tabMenuContainer > .menu {border-bottom: 1px solid #cccccc;padding: 4px 7px;background-color: #fcfdfe;background-image: -webkit-linear-gradient(#fcfdfe,#f1f5fa);background-image: linear-gradient(#fcfdfe,#f1f5fa);}
.tabMenuContainer > .menu ul {display: inline-block;font-size: 0;white-space: nowrap;}
.tabMenuContainer > .menu ul li {display: inline-block;outline: 0;vertical-align: bottom;}
.tabMenuContainer > .menu ul li.ui-state-active a, .tabMenuContainer > .menu ul li.ui-state-active a:hover {background-color: #d8e7f5;border-color: #6699cc;color: #6699cc;cursor: default;}
.tabMenuContainer > .menu ul li a {background-color: #fcfdfe;border: 1px solid #cccccc;border-radius: 15px;color: #999999;display: block;font-size: .85rem;margin: 4px 0;outline: 0;padding: 4px 7px;}
.tabMenuContainer > .menu ul li a:hover {background-color: #ffe5c8;border-color: #ffaa22;color: #666666;text-decoration: none;}
.tabMenuContainer > .menu ul li:not(:last-child) {padding-right: 4px;}
.tabMenuContainer > .menu ul li.dropdown > a {font-size: 1.0rem;padding: 4px 7px 2px;}
@media only screen and (max-width: 800px) {
.tabMenuContainer.containerPadding > .menu {margin: -7px -14px 7px -14px;}
}
.containerPadding > .tabMenuContainer:last-child {margin-bottom: 7px;}
.ui-tabs .ui-tabs-hide {display: none !important;}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}
.tabularBox {background-color: #336699;border: 1px solid #cccccc;}
.tabularBox > .container {border: 0;}
.tabularBoxTitle > header {color: #ffffff;padding: 5px 7px;}
.tabularBoxTitle > header > h2 {font-size: 1.2rem;font-weight: bold;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
.tabularBoxTitle > header > h2 > a {color: #ffffff;}
.tabularBoxTitle > header > h2 > a:hover {color: #ffffff;text-decoration: none;}
.tabularBoxTitle > header .icon {color: #ffffff;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
@media only screen and (max-width: 800px) {
.tabularBox {border-width: 1px 0;}
.tabularBoxTitle {border-top-width: 0;}
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
.tabularBoxTitle > header {padding-left: 14px;padding-right: 14px;}
}
.table, .cke_wysiwyg_div table {border-spacing: 0;width: 100%;}
.table th, .table td, .cke_wysiwyg_div table th, .cke_wysiwyg_div table td {padding: 7px;text-align: left;vertical-align: middle;word-break: break-word;}
.table th > label, .table td > label, .cke_wysiwyg_div table th > label, .cke_wysiwyg_div table td > label {cursor: pointer;display: block;margin: -7px;padding: 7px;}
.table th > label > input[type="checkbox"], .table td > label > input[type="checkbox"], .cke_wysiwyg_div table th > label > input[type="checkbox"], .cke_wysiwyg_div table td > label > input[type="checkbox"] {margin: -1px 3px 0;}
.table th, .cke_wysiwyg_div table th {border-right: 1px solid rgba(0,0,0,0.2);color: #ffffff;font-size: .85rem;font-weight: bold;white-space: nowrap;word-wrap: normal;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);background-color: rgba(0,0,0,0.3);background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));}
.table th > a, .cke_wysiwyg_div table th > a {color: #ffffff;display: block;margin: -7px;position: relative;}
.table th > a:hover, .cke_wysiwyg_div table th > a:hover {text-decoration: none;}
.table th > a > img, .cke_wysiwyg_div table th > a > img {margin: -5px 0;}
.table th.active > a, .cke_wysiwyg_div table th.active > a {background-color: rgba(0,0,0,0.1);color: #ffffff;box-shadow: inset 0 10px 10px -10px rgba(0,0,0,0.1);}
.table th.ASC > a, .table th.DESC > a, .cke_wysiwyg_div table th.ASC > a, .cke_wysiwyg_div table th.DESC > a {padding-right: 20px;}
.table th.ASC > a::after, .table th.DESC > a::after, .cke_wysiwyg_div table th.ASC > a::after, .cke_wysiwyg_div table th.DESC > a::after {display: inline-block;font-family: FontAwesome;font-size: 14px;position: absolute;margin-left: 4px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
.table th.ASC > a::after, .cke_wysiwyg_div table th.ASC > a::after {content: "\f0de";top: 8px;}
.table th.DESC > a::after, .cke_wysiwyg_div table th.DESC > a::after {content: "\f0dd";top: 3px;}
.table th:hover > a, .cke_wysiwyg_div table th:hover > a {background-color: rgba(0,0,0,0.2);color: #ffffff;}
.table th > *, .cke_wysiwyg_div table th > * {padding: 7px;}
.table td, .cke_wysiwyg_div table td {background-color: #fcfdfe;-webkit-transition-property: background;transition-property: background;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.table td.columnMark, .table td.columnStatus, .cke_wysiwyg_div table td.columnMark, .cke_wysiwyg_div table td.columnStatus {text-align: center;width: 1px;white-space: nowrap;word-wrap: normal;}
.table td.columnDigits, .table td.columnID, .cke_wysiwyg_div table td.columnDigits, .cke_wysiwyg_div table td.columnID {text-align: right;width: 1px;white-space: nowrap;word-wrap: normal;}
.table td.columnIcon, .cke_wysiwyg_div table td.columnIcon {text-align: left;width: 1px;white-space: nowrap;word-wrap: normal;}
.table td.columnTitle, .cke_wysiwyg_div table td.columnTitle {font-weight: bold;text-align: left;}
.table td.columnText, .cke_wysiwyg_div table td.columnText {font-weight: normal;text-align: left;max-width: 20%;}
.table td.columnDate, .cke_wysiwyg_div table td.columnDate {font-size: .85rem;text-align: right;width: 1px;white-space: nowrap;word-wrap: normal;}
.table td.columnURL, .table td.columnSmallText, .cke_wysiwyg_div table td.columnURL, .cke_wysiwyg_div table td.columnSmallText {font-size: .85rem;text-align: left;}
.table > tbody > tr:nth-child(even) > td, .cke_wysiwyg_div table > tbody > tr:nth-child(even) > td {background-color: #f1f5fa;}
.table > tbody > tr:not(:last-child) > td, .cke_wysiwyg_div table > tbody > tr:not(:last-child) > td {border-bottom: 1px solid rgba(255,255,255,0.3);}
.table > tbody > tr:hover > td, .cke_wysiwyg_div table > tbody > tr:hover > td {background-color: #d8e7f5;}
.table > tbody > tr > td:not(:last-child), .cke_wysiwyg_div table > tbody > tr > td:not(:last-child) {border-right: 1px solid rgba(255,255,255,0.3);}
.table > tbody > tr > td.focus, .cke_wysiwyg_div table > tbody > tr > td.focus {background-color: #d8e7f5;}
.table > tbody > tr > td.left, .cke_wysiwyg_div table > tbody > tr > td.left {text-align: left;}
.table > tbody > tr > td.right, .cke_wysiwyg_div table > tbody > tr > td.right {text-align: right;}
.table .statusDisplay, .cke_wysiwyg_div table .statusDisplay {float: right;}
.table .statusDisplay .statusIcons, .cke_wysiwyg_div table .statusDisplay .statusIcons {float: right;margin-left: 7px;}
.table .statusDisplay .statusIcons li, .cke_wysiwyg_div table .statusDisplay .statusIcons li {display: inline-block;}
.table tr.jsMarked, .cke_wysiwyg_div table tr.jsMarked {color: #666666;}
.table tr.jsMarked > td, .cke_wysiwyg_div table tr.jsMarked > td {background-color: #ffffc8 !important;}
.table tr.jsMarked a:not(.badge), .cke_wysiwyg_div table tr.jsMarked a:not(.badge) {color: #666666;}
@media screen and (max-width: 800px) {
.responsiveTable {display: block;}
.responsiveTable thead, .responsiveTable tbody, .responsiveTable th, .responsiveTable td, .responsiveTable tr {display: block;}
.responsiveTable thead tr {display: none;}
.responsiveTable tr {border: 1px solid #cccccc;border-top-width: 0;}
.responsiveTable tr:last-child {border-bottom-width: 0;}
.responsiveTable td {text-align: left !important;max-width: none !important;width: auto !important;}
}
dl.statsDataList > dt {color: #808080;display: block;float: right;font-size: .85rem;line-height: 1.5;overflow: hidden;text-align: left;white-space: nowrap;width: 62%;word-wrap: normal;}
dl.statsDataList > dt > a {text-decoration: none;}
dl.statsDataList > dt:not(:first-child) {clear: both;}
dl.statsDataList > dd {color: #666666;float: left;font-weight: bold;margin: 0;overflow: hidden;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 35%;word-wrap: normal;}
dl.statsDataList > dd > a {text-decoration: none;}
dl.statsDataList::after {display: table;content: "";clear: both;}
dl.inlineDataList {overflow: hidden;}
dl.inlineDataList > dd {display: inline-block;margin: 0 4px 0 0;padding: 0;}
dl.inlineDataList > dt {color: #808080;display: inline-block;margin: 0;text-align: left;width: auto;}
dl.inlineDataList > dt::after {content: ":";}
dl.dataList::before, dl.dataList::after {display: table;content: "";}
dl.dataList::after {clear: both;}
dl.dataList dt {color: #808080;clear: right;float: left;margin-right: 4px;text-align: left;}
dl.dataList dt::after {content: ":";}
dl.dataList dd {float: right;text-align: right;}
dl.dataList dd:not(:last-child) {margin-bottom: 3px;}
ul.inlineDataList li, ul.dataList li {display: inline-block;}
ul.inlineDataList li:not(:last-child)::after, ul.dataList li:not(:last-child)::after {content: ",";}
ul.inlineDataList {display: inline-block;}
.contentNavigation .pageNavigation {float: left;margin: 19px 0 3px;}
.contentNavigation .pageNavigation ul li {margin: 0 2px;}
.pageNavigation ul li {border-radius: 3px;float: left;font-weight: bold;margin: 0 1px;min-width: 19px;padding: 0;text-align: center;}
.pageNavigation ul li:not(.active):not(.disabled) {cursor: pointer;}
.pageNavigation ul li.disabled {background-image: none;border: 1px solid rgba(0,0,0,0.1);cursor: not-allowed;}
.pageNavigation ul li.skip > a {padding: 2px 0 1px;}
.pageNavigation ul li.skip > span {padding: 3px 0 1px;}
.pageNavigation ul li:not(.disabled):hover > a {color: #666666;}
.pageNavigation ul li:not(.skip) > a {padding: 2px 3px;}
.pageNavigation ul li.active > span {padding: 2px 3px;}
.pageNavigation ul li > a {color: #999999;display: block;text-decoration: none;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.pageNavigation ul li > span:not(.invisible) {display: inline-block;}
@media only screen and (max-width: 800px) {
.pageNavigation > ul > li:not(.skip):not(.active) {display: none;}
.pageNavigation > ul > li:nth-last-child(2):not(.active) {display: block;}
.pageNavigation > ul > li.active > span.invisible {display: inline-block;}
.pageNavigation > ul > li.active > span:not(.invisible) {display: none;}
}
.statusDisplay .pageNavigation {font-size: .85rem;float: left;margin-top: 2px;}
.statusDisplay .pageNavigation ul li {min-width: 13px;}
.statusDisplay .pageNavigation ul li:not(.skip) a {padding: 1px;}
.sidebar > div > fieldset:not(:last-child), .sidebar > div > div:not(:last-child) {border-bottom: 1px solid #cccccc;margin-bottom: 14px;}
.sidebar.collapsibleMenu > div > fieldset, .sidebar.collapsibleMenu > div > div {border-bottom-width: 0;}
.sidebar {padding: 21px 0 7px;}
.sidebar fieldset {padding: 7px 14px 14px;margin-top: 0;box-sizing: border-box;-moz-box-sizing: border-box;min-width: 300px;width: 300px;}
.sidebar fieldset > legend {border-width: 0;color: #666666;font-family: "Trebuchet MS", Arial, sans-serif;font-weight: normal;font-size: 1rem;padding: 0;text-transform: uppercase;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.sidebar fieldset > legend > .badge {float: right;}
.sidebar fieldset > legend > a {color: #666666;text-decoration: none;}
.sidebar fieldset > legend.invisible + div {margin-top: -7px;}
.sidebar fieldset::after {content: "";height: 0;display: block;clear: both;}
.sidebar fieldset .button.more {margin: 5px 0 0;float: right;}
.sidebar fieldset > nav {margin: 0 -14px 0;}
.sidebar fieldset > nav ul > li.active {background-color: #ffffff;}
.sidebar fieldset > nav ul > li.active > a {font-weight: bold;}
.sidebar fieldset > nav ul > li:hover:not(.active) > a {color: #003366;}
.sidebar fieldset > nav ul > li > a {color: #336699;display: block;padding: 4px 14px 7px 21px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.sidebar fieldset > nav ul > li > a:hover {text-decoration: none;}
.sidebar .sidebarBoxList > li:not(:last-child) {margin-bottom: 7px;}
.sidebar .sidebarBoxList {overflow: hidden;}
.sidebar .sidebarBoxHeadline > h3 {color: #336699;margin-bottom: 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.sidebar .sidebarBoxHeadline > h3 a {text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.sidebar .sidebarBoxHeadline > h3 small {text-shadow: none;}
.sidebar .formSubmit {margin-bottom: 14px;margin-top: 0;width: 300px;}
.sidebar.collapsibleMenu legend {color: #336699;cursor: pointer;font-weight: bold;font-size: 1.3rem;padding-left: 41px;position: relative;margin-left: -14px;text-transform: none;}
.sidebar.collapsibleMenu legend::before {content: "\f054";display: inline-block;font-family: FontAwesome;font-size: 14px;height: 16px;left: 21px;position: absolute;text-align: center;top: 2px;width: 16px;}
.sidebar.collapsibleMenu legend.active::before {content: "\f078";}
.sidebar.collapsibleMenu nav ul > li > a {padding-left: 41px;}
.sidebar dl.dataList {font-size: .85rem;overflow: hidden;}
.sidebar dl.inlineDataList {font-size: .85rem;}
.sidebar dl.inlineDataList > dt {float: left;}
.sidebar dl.inlineDataList > dd {display: block;padding-right: 14px;text-align: right;}
.sideBySide {display: table;table-layout: fixed;width: 100%;}
.sideBySide > * {display: table-cell;width: 50%;}
.wcfAdLocation {overflow: hidden;}
.wcfAdLocationHeaderContent, .wcfAdLocationFooterContent, .wcfAdLocationFooterBottom {text-align: center;}
.wcfAdLocationHeaderContent > div, .wcfAdLocationFooterContent > div, .wcfAdLocationFooterBottom > div {display: inline-block;text-align: left;}
.wcfAdLocationHeaderContent {margin-top: 7px;}
.wcfAdLocationFooterContent, .wcfAdLocationFooterBottom {margin-top: 14px;}
.wcfAdLocationSidebarTop, .wcfAdLocationSidebarBottom {padding: 0 14px 14px;text-align: center;}
.wcfAdLocationSidebarTop > div, .wcfAdLocationSidebarBottom > div {display: inline-block;text-align: left;}
.wcfAdLocationLogo {float: right;padding: 0 14px;}
@media print {
* {background-color: transparent !important;background-image: none !important;box-shadow: none !important;color: #000 !important;text-shadow: none !important;}
html, body {font-size: 12pt !important;}
.badge::before {content: "[";}
.badge::after {content: "]";}
.content {padding-left: 0 !important;padding-right: 0 !important;}
.logo {margin-top: 14px !important;}
a.externalURL::after {content: " (" attr(href) ")";font-size: .85rem;}
.sidebar, .button, .navigationIcons, .navigationMenuItems, .navigationHeader, .userPanel, .styleChooser {display: none !important;}
}
.CodeMirror-linenumber {min-width: 32px !important;}
.CodeMirror-lines {line-height: 1.2;}
.CodeMirror {direction: ltr;}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.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: 0px;}
.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0px;}
.ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0px;height: 100%;}
.ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0px;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;}
.ps-container:hover > .ps-scrollbar-y-rail > .ps-scrollbar-y {background-color: rgba(102,102,102,0.6);}
.ps-container.ps-active-y > .ps-scrollbar-y-rail {display: block;}
.ps-container > .ps-scrollbar-y-rail {background-color: rgba(102,102,102,0);border-radius: 4px;bottom: 0;display: none;position: absolute;right: 2px;width: 8px;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.ps-container > .ps-scrollbar-y-rail:hover {background-color: rgba(102,102,102,0.3);}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {background-color: rgba(102,102,102,0);border-radius: 4px;position: relative;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
#tplNewsletterMail #outlook a {padding: 0;}
#tplNewsletterMail body {width: 100% !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;margin: 0;padding: 0;}
#tplNewsletterMail .ExternalClass {width: 100%;}
#tplNewsletterMail .ExternalClass, #tplNewsletterMail .ExternalClass p, #tplNewsletterMail .ExternalClass span, #tplNewsletterMail .ExternalClass font, #tplNewsletterMail .ExternalClass td, #tplNewsletterMail .ExternalClass div {line-height: 100%;}
#tplNewsletterMail img {outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;}
#tplNewsletterMail a img {border: none;}
#tplNewsletterMail table {border-collapse: collapse;mso-table-lspace: 0pt;mso-table-rspace: 0pt;}
#tplNewsletterMail table td {border-collapse: collapse;}
#tplNewsletterMail .logo {display: block !important;}
#tplNewsletterMail .navigationHeader > *, #tplNewsletterMail .navigationFooter > * {height: 20px;}
@media only screen and (max-width: 800px) {
#tplNewsletterMail #pageHeader {margin-top: 0;}
}
.messageGroupList .columnSubject > .labelList {float: right;padding-left: 7px;}
.messageGroupList .columnSubject > h3 > .messageGroupLink {font-size: 1.2rem;}
.messageGroupList .columnSubject > h3 > .badge.label {top: -2px;}
.messageGroupList .columnSubject > small {display: block;}
.messageGroupList .columnSubject > nav {font-size: .85rem;}
.messageGroupList .columnSubject > nav > ul > li {display: inline;}
.messageGroupList tr.new .columnSubject > h3 > .messageGroupLink {font-weight: bold;}
.messageGroupList tr.new .columnAvatar div > p > img, .messageGroupList tr:hover .columnAvatar div > p > img {opacity: 1;}
.messageGroupList tr.messageDisabled {color: #009900;}
.messageGroupList tr.messageDisabled > td {background-color: #eeffee !important;}
.messageGroupList tr.messageDisabled a:not(.badge) {color: #009900;}
.messageGroupList tr.messageDeleted {color: #cc0000;}
.messageGroupList tr.messageDeleted > td {background-color: #ffeeee !important;}
.messageGroupList tr.messageDeleted a:not(.badge) {color: #cc0000;}
.messageGroupList tr .columnSubject .statusDisplay .pageNavigation {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.messageGroupList tr:hover .columnSubject .statusDisplay .pageNavigation {opacity: 1;}
.messageGroupList tr.new .columnAvatar > div::after {color: #336699;content: "\f069";font-family: FontAwesome;font-weight: normal !important;font-style: normal !important;font-size: 14px;position: absolute;text-decoration: none !important;top: -4px;right: -2px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.messageGroupList .columnAvatar div {position: relative;width: 40px;height: 38px;}
.messageGroupList .columnAvatar div > p > img {opacity: .6;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.messageGroupList .columnAvatar .myAvatar {position: absolute;width: 16px;height: 16px;bottom: -2px;left: 24px;opacity: 1;box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);}
.messageGroupList .columnLastPost {white-space: nowrap;word-wrap: normal;}
.messageGroupList .columnLastPost > div > div > small {color: #808080;}
.messageGroupList .messageGroupInfo {font-size: .85rem;}
.messageGroupList .messageGroupInfo > li {display: inline-block;}
.messageGroupList .messageGroupInfo > li:not(:first-child)::before {content: " - ";}
.messageGroupList .messageGroupInfo.mobileOptimization > li.messageGroupLastPoster, .messageGroupList .messageGroupInfo.mobileOptimization > li.messageGroupLastPostTime {display: none;}
@media only screen and (max-width: 800px) {
.messageGroupList .messageGroupInfo.mobileOptimization > li.messageGroupAuthor, .messageGroupList .messageGroupInfo.mobileOptimization > li.messageGroupTime {display: none;}
.messageGroupList .messageGroupInfo.mobileOptimization > li.messageGroupLastPoster, .messageGroupList .messageGroupInfo.mobileOptimization > li.messageGroupLastPostTime {display: inline-block;}
.messageGroupList .messageGroupInfo.mobileOptimization > li.messageGroupLastPoster::before {display: none;}
}
@media only screen and (min-width: 801px) {
.messageList .messageGroupStarter {position: relative;}
.messageList .messageGroupStarter > .message::after {content: "\f005";font-family: FontAwesome;font-size: 14px;display: block;left: 4px;position: absolute;top: 2px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.messageList .messageGroupStarter > .message.messageSidebarOrientationRight::after {left: auto;right: 4px;}
}
.message {background-color: #d8e7f5;border: 1px solid #cccccc;position: relative;}
.message:hover .messageHeader .messageQuickOptions > li {opacity: 1;}
.message:hover .messageOptions nav {opacity: 1;}
.message.messageDisabled:not(.messageReduced) {background-color: #eeffee;}
.message.messageDisabled:not(.messageReduced) .messageSidebar {color: #009900;}
.message.messageDisabled:not(.messageReduced) .messageSidebar a {color: #009900;}
.message.messageDeleted:not(.messageReduced) {background-color: #ffeeee;}
.message.messageDeleted:not(.messageReduced) .messageSidebar {color: #cc0000;}
.message.messageDeleted:not(.messageReduced) .messageSidebar a {color: #cc0000;}
.message.jsMarked:not(.messageReduced) {background-color: #ffffc8;}
.message.jsMarked:not(.messageReduced) .messageSidebar {color: #666666;}
.message.jsMarked:not(.messageReduced) .messageSidebar a {color: #666666;}
.message .messageOptions {font-size: .85rem;position: relative;}
.message .messageOptions.forceHidden nav {display: none !important;}
.message .messageOptions.forceOpen nav {opacity: 1;}
.message .messageOptions nav {bottom: -2px;opacity: 0;position: absolute;right: -22px;text-align: right;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.message .messageOptions nav ul.smallButtons > li a.button {border-radius: 0;}
.message .messageHeader .messageQuickOptions {float: right;}
.message .messageHeader .messageQuickOptions > li {display: inline-block;opacity: .6;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.message .messageHeader .messageQuickOptions > li span.icon {color: #808080;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.message .messageHeader .messageQuickOptions > li > a:hover > span.icon {color: #336699;}
.message .messageHeader .messageQuickOptions > li > .badge {top: -2px;}
.message .messageHeader .messageQuickOptions input[type=checkbox] {position: relative;top: 1px;}
.message .messageHeader .permalink {color: #808080;}
.message.dividers .userCredits {border-top: 1px solid #cccccc;}
.touch .message .messageOptions nav {opacity: 1;}
.touch .messageBody > footer {padding-bottom: 28px;}
@media only screen and (max-width: 800px) {
.message {border-width: 1px 0;}
}
.message.messageSidebarOrientationLeft .messageContent {border-left: 1px solid #cccccc;margin: 0 0 0 211px;}
.message.messageSidebarOrientationLeft .messageSidebar {float: left;}
.message.messageSidebarOrientationRight .messageContent {border-right: 1px solid #cccccc;margin: 0 211px 0 0;}
.message.messageSidebarOrientationRight .messageSidebar {float: right;}
.message.messageSidebarOrientationLeft .messageHeader::before, .message.messageSidebarOrientationLeft .messageHeader::after, .message.messageSidebarOrientationRight .messageHeader::before, .message.messageSidebarOrientationRight .messageHeader::after {border-width: 20px;content: "";display: block;height: 0;position: absolute;top: 35px;width: 0;}
.message.messageSidebarOrientationLeft .messageHeader::before, .message.messageSidebarOrientationRight .messageHeader::before {z-index: 100;}
.message.messageSidebarOrientationLeft .messageHeader::after, .message.messageSidebarOrientationRight .messageHeader::after {z-index: 101;}
.message.messageSidebarOrientationLeft .messageHeader::before, .message.messageSidebarOrientationLeft .messageHeader::after {border-style: inset solid inset none;}
.message.messageSidebarOrientationLeft .messageHeader::before {border-color: transparent #cccccc transparent transparent;left: -20px;}
.message.messageSidebarOrientationLeft .messageHeader::after {border-color: transparent #fcfdfe transparent transparent;left: -19px;}
.message.messageSidebarOrientationRight .messageHeader::before, .message.messageSidebarOrientationRight .messageHeader::after {border-style: inset none inset solid;}
.message.messageSidebarOrientationRight .messageHeader::before {border-color: transparent transparent transparent #cccccc;right: -20px;}
.message.messageSidebarOrientationRight .messageHeader::after {border-color: transparent transparent transparent #fcfdfe;right: -19px;}
.message .newMessageBadge {color: #ffffff;display: block;font-size: .85rem;font-weight: bold;padding: 6px 10px;position: absolute;text-transform: uppercase;top: 24px;box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.2);background-color: #264d73;background-image: -webkit-linear-gradient(#336699,#264d73);background-image: linear-gradient(#336699,#264d73);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
.message .newMessageBadge::before {border-bottom: 4px solid #1a334d;content: "";display: block;position: absolute;top: -4px;}
.message.messageSidebarOrientationLeft .newMessageBadge {border-radius: 0 5px 5px 0;left: -219px;}
.message.messageSidebarOrientationLeft .newMessageBadge::before {border-left: 6px solid transparent;left: 0;}
.message.messageSidebarOrientationRight	.newMessageBadge {right: -219px;}
.message.messageReduced .newMessageBadge {right: -7px;top: 21px;}
.message.messageSidebarOrientationRight .newMessageBadge, .message.messageReduced .newMessageBadge {border-radius: 5px 0 0 5px;}
.message.messageSidebarOrientationRight .newMessageBadge::before, .message.messageReduced .newMessageBadge::before {border-right: 6px solid transparent;right: 0;}
.messageBody {color: #666666;display: block;line-height: 1.5;}
.messageBody > div:not(.messageFooter):not(.redactor-box):not(.messageTabMenu) {overflow: hidden;padding-bottom: 14px;}
.messageBody > div:not(.messageFooter):not(.redactor-box):not(.messageTabMenu) > div.messageText img {max-width: 100%;}
.messageBody > div:not(.messageFooter):not(.redactor-box):not(.messageTabMenu) > div.messageText table img {max-width: none;}
.messageBody > footer {padding-bottom: 14px;}
.messageBody > .messageSignature {color: #808080;}
.messageBody > .messageSignature img {max-height: 150px;}
.messageBody .messageFooter > *:not(:first-child) {margin-top: 7px;}
.messageTextPreview img {max-width: 100%;}
.messageTextPreview table img {max-width: none;}
.messageFooterNote {border-left: 2px solid #cccccc;color: #808080;font-size: .85rem;padding: 4px 7px;background-image: -webkit-linear-gradient(90deg, rgba(204,204,204,0.2) 0%, rgba(204,204,204,0) 40%);background-image: linear-gradient(90deg, rgba(204,204,204,0.2) 0%, rgba(204,204,204,0) 40%);}
html[dir='rtl'] .messageFooterNote {background-image: -webkit-linear-gradient(270deg, rgba(204,204,204,0.2) 0%, rgba(204,204,204,0) 40%);background-image: linear-gradient(270deg, rgba(204,204,204,0.2) 0%, rgba(204,204,204,0) 40%);}
.messageHeader + .messageBody > div:first-child:not(.redactor-box), .messageBody > div:not(.messageFooter):not(.messageTabMenu):not(.redactor-box):not(:first-child) {border-top: 1px dotted #cccccc;padding: 14px 0;}
.message .messageBody {padding: 14px 21px 1px;}
.message .messageContent {background-color: #fcfdfe;}
.message .messageContent .messageHeader {padding: 14px 21px 0;position: relative;}
.message .messageContent .messageHeader .messageHeadline > h1 {color: #666666;font-size: 1.4rem;font-weight: bold;overflow: hidden;padding-right: 21px;text-overflow: ellipsis;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.message .messageContent .messageHeader .messageHeadline > h1 + p {margin-top: 2px;}
.message .messageContent .messageHeader .messageHeadline > p {font-size: .85rem;}
.message .messageContent .messageHeader .messageHeadline > p > .likesBadge {margin: -2px 0 -1px 4px;}
.message .messageContent .messageHeader .messageHeadline > p > .username::after {content: " - ";}
.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child {font-size: 1rem;}
.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .username {font-size: 1.2rem;font-weight: bold;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .username {display: block;}
.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .username::after {content: "";}
.message .messageContent .messageHeader .box32 > .messageHeadline > p:first-child > .likesBadge {font-size: .85rem;top: -1px;}
.message .messageSidebar {line-height: 1.3;margin-bottom: -1px;padding: 14px 21px 21px;position: relative;text-align: center;width: 170px;}
.message .messageSidebar::after {clear: both;content: '';display: block;}
.message .messageSidebar header .username {color: #336699;font-size: 1.2rem;font-weight: bold;padding: 0 3px 1px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.message .messageSidebar header .username a {text-decoration: none;}
.message .messageSidebar .userTitle {margin: 7px 0 0;}
.message .messageSidebar .userRank {margin: 2px 0 0;}
.message .messageSidebar .userAvatar {display: inline-block;margin: 7px 0 0;position: relative;text-align: left;}
.message .messageSidebar .userAvatar > .badgeOnline {border-radius: 0 5px 5px 0;color: #eeffee;bottom: 7px;left: -5px;position: absolute;text-transform: uppercase;box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.2);background-color: #006600;background-image: -webkit-linear-gradient(#009900,#006600);background-image: linear-gradient(#009900,#006600);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
.message .messageSidebar .userAvatar > .badgeOnline::before {border-bottom: 4px solid #003300;border-left: 6px solid transparent;content: "";display: block;left: 0;position: absolute;top: -4px;}
.message .messageSidebar .userCredits {font-size: .85rem;margin: 7px 0 0;overflow: hidden;padding: 7px 0 0;}
.message:not(.messageReduced) .messageOptions::before, .message:not(.messageReduced) .messageOptions::after {display: table;content: "";}
.message:not(.messageReduced) .messageOptions::after {clear: both;}
.message:not(.messageReduced) .messageBody::before, .message:not(.messageReduced) .messageBody::after {display: table;content: "";}
.message:not(.messageReduced) .messageBody::after {clear: both;}
li:nth-child(2n+1) .message.messageSidebarOrientationLeft .messageHeader::after {border-right-color: #f1f5fa;}
li:nth-child(2n+1) .message.messageSidebarOrientationRight .messageHeader::after {border-left-color: #f1f5fa;}
li:nth-child(2n+1) .message .messageContent {background-color: #f1f5fa;}
.messageReduced .messageOptions > .breadcrumbs {bottom: 10px;left: 0;opacity: 1;position: relative;}
.messageReduced.messageDisabled {border-color: #009900;}
.messageReduced.messageDisabled .messageContent {background-image: -webkit-linear-gradient(180deg, #eeffee, rgba(238,255,238,0) 90px);background-image: linear-gradient(180deg, #eeffee, rgba(238,255,238,0) 90px);}
.messageReduced.messageDeleted {border-color: #cc0000;}
.messageReduced.messageDeleted .messageContent {background-image: -webkit-linear-gradient(180deg, #ffeeee, rgba(255,238,238,0) 90px);background-image: linear-gradient(180deg, #ffeeee, rgba(255,238,238,0) 90px);}
.messageReduced.jsMarked {border-color: #666666;}
.messageReduced.jsMarked .messageContent {background-image: -webkit-linear-gradient(180deg, #ffffc8, rgba(255,255,200,0) 90px);background-image: linear-gradient(180deg, #ffffc8, rgba(255,255,200,0) 90px);}
.messageCollapsed {color: #808080;opacity: .8;padding: 14px 21px;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.messageCollapsed:hover {opacity: 1;}
.messageCollapsed.messageCollapsedExpandable {cursor: pointer;}
.messageCollapsed h1 {font-size: .85rem;}
.messageCollapsed .messageCounter {padding-top: 3px;}
.messageCollapsed.jsMarked {background-color: #ffffc8 !important;color: #666666;}
.messageCollapsed.jsMarked a {color: #666666;}
@media only screen and (max-width: 800px) {
.messageCollapsed {padding: 7px;}
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
.messageCollapsed {padding: 7px 14px;}
}
.messageBody > span.icon-spinner {left: 50%;margin: -21px -21px 0 0;position: absolute;top: 50%;}
#messageQuickReply .formSubmit {padding-bottom: 14px;}
#showQuotes {bottom: 25px;cursor: pointer;opacity: .7;position: fixed;right: 25px;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
#showQuotes:hover {opacity: 1;}
#messageQuoteList {max-width: 800px !important;}
#messageQuoteList li:not(:first-child) {margin-top: 7px;}
#messageQuoteList li > span {float: left;}
#messageQuoteList li > span > input {vertical-align: bottom;}
#messageQuoteList li > span > span {cursor: pointer;vertical-align: middle;}
#messageQuoteList li div.jsQuote {margin-left: 60px;}
#messageQuoteList li div.jsFullQuote {display: none;}
#quoteManagerCopy > span:not(.pointer) {cursor: pointer;}
#quoteManagerCopy > .jsQuoteManagerQuoteAndInsert {border-left: 1px solid #ffffff;margin-left: 4px;padding-left: 4px;}
#quoteManagerCopy > .pointer {border-width: 5px 5px 0;bottom: -5px;margin-left: -5px;top: auto;}
.messageShareButtons > ul > li {display: inline-block;}
.messageShareButtons > ul > li > a {text-decoration: none;}
.messageShareButtons > ul > li > a > .icon {height: 28px;}
.messageShareButtons > ul > li > .badge {background-color: #fcfdfe;border: 1px solid #cccccc;border-radius: 3px;color: #666666;line-height: 23px;padding: 0 7px;position: relative;vertical-align: 1px;}
.messageShareButtons > ul > li > .badge::before {border: 6px solid #cccccc;border-color: transparent #cccccc transparent transparent;content: "";display: block;height: 0;margin-top: -6px;position: absolute;right: 100%;top: 50%;width: 0;}
.messageShareButtons > ul > li > .badge::after {border: 6px solid #fcfdfe;border-color: transparent #fcfdfe transparent transparent;content: "";display: block;height: 0;margin-right: -1px;margin-top: -6px;position: absolute;right: 100%;top: 50%;width: 0;}
.messageShareButtons .jsShareFacebook:not(.disabled) > a > .icon {color: #3b5998;}
.messageShareButtons .jsShareTwitter:not(.disabled) > a > .icon {color: #4099ff;}
.messageShareButtons .jsShareGoogle:not(.disabled) > a > .icon {color: #d34836;}
.messageShareButtons .jsShareReddit:not(.disabled) > a > .icon {color: #5f99cf;}
.contentNavigation > .messageShareButtons {float: right;margin-right: 14px;margin-top: 0;}
.messageSearchResultList > li > .box48 > div > .containerHeadline > h3 {padding-right: 100px;}
.likeButton.active .icon, .wcfLikeButton.active .icon {color: #009900;}
.dislikeButton.active .icon, .wcfDislikeButton.active .icon {color: #cc0000;}
@media screen and (max-width: 800px),print {
.message.messageSidebarOrientationLeft .messageContent, .message.messageSidebarOrientationRight .messageContent {border: 0;margin: 0;}
.message.messageSidebarOrientationLeft .messageSidebar, .message.messageSidebarOrientationRight .messageSidebar {float: none;min-height: 37px;}
.message.messageSidebarOrientationLeft .messageHeader::before, .message.messageSidebarOrientationLeft .messageHeader::after, .message.messageSidebarOrientationRight .messageHeader::before, .message.messageSidebarOrientationRight .messageHeader::after {display: none;}
.message .messageHeader .messageQuickOptions, .message .messageBody .messageSignature, .message .messageSidebar .userCredits {display: none;}
.message .messageSidebar {padding: 7px;text-align: left;width: auto;}
.message .messageSidebar > div {margin-left: 40px;}
.message .messageSidebar .userAvatar {left: 7px;position: absolute;top: 0;}
.message .messageSidebar .userAvatar img {height: 32px !important;width: 32px !important;}
.message .messageSidebar .userAvatar > .badgeOnline {display: none;}
.message .messageSidebar .userTitle {margin-top: -2px;}
.message .messageContent .messageHeader {padding: 7px 7px 0;}
.message .messageBody {padding: 7px;}
.message .messageBody > div:not(.messageFooter):not(.messageTabMenu):not(.redactor-box) {padding: 7px 0;}
.message .messageBody > footer {padding: 0;position: absolute;right: 7px;top: 7px;}
.message .messageOptions nav {opacity: 1;position: static;text-align: left;}
.message .newMessageBadge {display: none;}
}
@media screen and (min-width: 641px) and (max-width: 800px),print {
.message .messageSidebar, .message .messageContent .messageHeader, .message .messageBody {padding-left: 14px;padding-right: 14px;}
.message .messageSidebar .userAvatar {left: 14px;}
.message .messageBody > footer {right: 14px;}
}
@media only screen and (max-width: 800px) {
.moderationList thead {display: none;}
.moderationList tbody .columnAssignedUserID, .moderationList tbody .columnLastChangeTime {display: none;}
}
.editHistoryDiff > .sideBySide:first-child {margin-bottom: 21px;text-align: center;}
.editHistoryDiff .sideBySide > div:first-child {padding-right: 14px;}
.editHistoryDiff .sideBySide > div:last-child {padding-left: 14px;}
@media only screen and (max-width: 800px) {
.editHistoryVersionList .columnUser, .editHistoryVersionList .columnEditReason {display: none;}
}
.messageFloatObjectLeft {float: left;margin: 0 14px 7px 0;}
.messageFloatObjectRight {float: right;margin: 0 0 7px 14px;}
body, .tabularBox, .dialogTitlebar {background-image: url(../images/blueTemptation/blueTemptationHeader.png);background-repeat: repeat-x;}
.mainMenu > ul {background-color: rgba(0,0,0,0.4);}
.mainMenu > ul > li > a {border-width: 0 !important;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease;transition-timing-function: ease;text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
.mainMenu > ul > li > a:hover {color: #ffffff;}
.mainMenu > ul > li.active > a {background-color: #e4eef8;background-image: -webkit-linear-gradient(#ffffff,#e4eef8);background-image: linear-gradient(#ffffff,#e4eef8);}
.mainMenu > ul > li:hover {color: #336699;}
@media all and (min-width: 801px) {
.mainMenu {margin: 14px 9px 0;}
.mainMenu > ul {border-radius: 5px 5px 0 0;}
.mainMenu > ul > li.active > a {border-radius: 5px 5px 0 0;position: relative;}
.mainMenu > ul > li.active > a::after {border-bottom-left-radius: 6px;border-width: 0 0 1px 1px;bottom: 0;content: "";height: 7px;position: absolute;right: -7px;width: 7px;box-shadow: -2px 2px 0 0 #e4eef8;}
.mainMenu > ul > li.active > a::before {border-bottom-right-radius: 6px;border-width: 0 1px 1px 0;bottom: 0;content: "";height: 7px;left: -7px;position: absolute;width: 7px;box-shadow: 2px 2px 0 0 #e4eef8;}
}
@media all and (min-width: 801px) {
.navigation {border-color: #b8d3ed;}
.navigation > ul.navigationIcons > li > a:hover {background-color: #d8e7f5;}
.navigation > ul.navigationItems {border-color: #93bde3;}
.navigationHeader {border-top-width: 0;border-radius: 6px 6px 0 0;}
.navigationFooter {border-radius: 0 0 6px 6px;}
}
@media all and (min-width: 801px) {
.sidebar > div > fieldset:not(:last-child), .sidebar > div > div:not(:last-child) {border-color: #b8d3ed;}
.sidebar fieldset > nav ul > li.active {box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);}
.sidebar fieldset > nav ul > li > a {-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
#main > div > div > .sidebar > span > .collapsibleButton {border-width: 1px 0 1px 1px;border-style: solid;border-color: #b8d3ed;clip: rect(-5px 25px 31px -5px);box-shadow: 0 0 2px 0 rgba(0,0,0,0.1);}
#main.sidebarOrientationLeft .sidebar {border-right: 1px solid #b8d3ed;}
#main.sidebarOrientationLeft .sidebar > div {width: 301px;}
#main.sidebarOrientationLeft .sidebar > div fieldset {width: 301px;}
#main.sidebarOrientationRight .sidebar {border-left: 1px solid #b8d3ed;}
}
button, input[type='reset'], input[type='submit'], input[type='button'], .button {font-weight: bold;}
.button, input[type='reset']:not([disabled]), input[type='submit']:not([disabled]), input[type='button']:not([disabled]), button:not([disabled]) {border-color: #cdcdcd #bbbbbb #a9a9a9;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);background-color: #f0f0f0;background-image: -webkit-linear-gradient(90deg,#fdfdfd,#f0f0f0 2px,#e3e3e3);background-image: linear-gradient(180deg,#fdfdfd,#f0f0f0 2px,#e3e3e3);-webkit-transition-property: background-color, background-image, border, box-shadow, color;transition-property: background-color, background-image, border, box-shadow, color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.button .icon, input[type='reset']:not([disabled]) .icon, input[type='submit']:not([disabled]) .icon, input[type='button']:not([disabled]) .icon, button:not([disabled]) .icon {-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.button.buttonPrimary, input[type='submit']:not([disabled]), input[type='button']:not([disabled]).buttonPrimary, button:not([disabled]).buttonPrimary {border-color: #81abd5 #6699cc #4b87c3;box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 0 10px #6699cc;background-color: #ecf3fa;background-image: -webkit-linear-gradient(90deg,#ffffff,#ecf3fa 2px,#d8e7f5);background-image: linear-gradient(180deg,#ffffff,#ecf3fa 2px,#d8e7f5);}
.button:hover, input[type='reset']:not([disabled]):hover, input[type='submit']:not([disabled]):hover, input[type='button']:not([disabled]):hover, button:not([disabled]):hover, .button.buttonPrimary:hover, input[type='submit']:not([disabled]):hover, input[type='button']:not([disabled]).buttonPrimary:hover, button:not([disabled]).buttonPrimary:hover {border-color: #ffb846 #ffaa22 #fd9c00;color: #666666;box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 0 10px #ffaa22;background-color: #fff1e2;background-image: -webkit-linear-gradient(90deg,#fffdfb,#fff1e2 2px,#ffe5c8);background-image: linear-gradient(180deg,#fffdfb,#fff1e2 2px,#ffe5c8);}
.button:hover .icon, input[type='reset']:not([disabled]):hover .icon, input[type='submit']:not([disabled]):hover .icon, input[type='button']:not([disabled]):hover .icon, button:not([disabled]):hover .icon, .button.buttonPrimary:hover .icon, input[type='submit']:not([disabled]):hover .icon, input[type='button']:not([disabled]).buttonPrimary:hover .icon, button:not([disabled]).buttonPrimary:hover .icon {color: #666666;}
.button.active, input[type='button'].active, button.active, .button.active:hover, input[type='button'].active:hover, button.active:hover {border-color: #8c8c8c;color: #f0f0f0;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);background-color: #999999;background-image: -webkit-linear-gradient(#808080,#999999 3px);background-image: linear-gradient(#808080,#999999 3px);text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
.button.active .icon, input[type='button'].active .icon, button.active .icon, .button.active:hover .icon, input[type='button'].active:hover .icon, button.active:hover .icon {color: #f0f0f0;text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
@media only screen and (min-width: 801px) {
.breadcrumbs {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 6px;}
.breadcrumbs > ul > li {padding-right: 0;-webkit-transition-property: max-width;transition-property: max-width;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.breadcrumbs > ul > li:hover {max-width: 100%;}
.breadcrumbs > ul > li:hover > a {background-color: #f1f5fa;position: relative;z-index: 10;}
.breadcrumbs > ul > li:hover > .pointer > span {border-color: transparent transparent transparent #f1f5fa;}
.breadcrumbs > ul > li > .pointer {border-color: transparent transparent transparent #cccccc;border-style: inset none inset solid;border-width: 15px;display: block;height: 0;padding: 0;right: -15px;top: -3px;width: 0;z-index: 20;}
.breadcrumbs > ul > li > .pointer > span {border-color: transparent transparent transparent #ffffff;border-style: inset none inset solid;border-width: 15px;display: block;height: 0;left: -16px;overflow: hidden;position: absolute;text-indent: -9000px;top: -15px;width: 0;-webkit-transition-property: border-color;transition-property: border-color;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.breadcrumbs > ul > li > a {padding-left: 20px;-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.breadcrumbs > ul > li:first-child > a {border-radius: 4px 0 0 4px;padding-left: 9px;}
}
.userPanel {border-bottom: 1px solid rgba(0,0,0,0.1);box-shadow: 0 3px 7px 0 rgba(0,0,0,0.3);}
.userPanel > div > .searchBar > form input[type="search"]:focus, .userPanel > div > .searchBar > form input[type="search"]:active {box-shadow: 0 0 0 0 transparent;}
@media only screen and (max-width: 800px) {
.userPanel {background-color: #19334c;}
.userPanel > div > .searchBar {background-color: #0c1926;}
}
@media all and (min-width: 801px) {
.container, .message, .dropdownMenu, .attachmentThumbnail, .attachmentThumbnail > img, .attachmentThumbnail > a > img, .box64 .attachmentTinyThumbnail {border-radius: 6px;}
.containerList > li:first-child {border-top-left-radius: 5px;border-top-right-radius: 5px;}
.containerList > li:last-child {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.message.messageSidebarOrientationLeft .messageContent {border-radius: 0 5px 5px 0;}
.message.messageSidebarOrientationRight .messageContent {border-radius: 5px 0 0 5px;}
.message.messageReduced .messageContent {border-radius: 5px;}
.messageOptions nav ul.smallButtons > li:first-child a.button {border-top-left-radius: 14px;}
.message.messageSidebarOrientationLeft .messageOptions nav ul.smallButtons > li:last-child a.button, .message.messageReduced .messageOptions nav ul.smallButtons > li:last-child a.button {border-bottom-right-radius: 6px;}
.tabularBox {border-radius: 6px;}
.tabularBox:not(.tabularBoxTitle) .table thead tr:first-child th:first-child {border-top-left-radius: 4px;}
.tabularBox:not(.tabularBoxTitle) .table thead tr:first-child th:last-child {border-top-right-radius: 4px;}
.tabularBox .table tbody tr:last-child td:first-child {border-bottom-left-radius: 4px;}
.tabularBox .table tbody tr:last-child td:last-child {border-bottom-right-radius: 4px;}
.container > .table > tbody > tr:first-child > td:first-child {border-top-left-radius: 4px;}
.container > .table > tbody > tr:first-child > td:last-child {border-top-right-radius: 4px;}
.container > .table > tbody > tr:last-child > td:first-child {border-bottom-left-radius: 4px;}
.container > .table > tbody > tr:last-child > td:last-child {border-bottom-right-radius: 4px;}
.attachmentThumbnail > div {border-radius: 0 0 4px 4px;}
.wbbBoardList:not(.wbbBoardListReduced) > li.wbbDepth1 > div {border-top-left-radius: 4px;border-top-right-radius: 4px;}
.wbbBoardList:not(.wbbBoardListReduced) li.wbbLastBoxElement > div {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.wbbBoardList:not(.wbbBoardListReduced) .tabularBox:not(.wbbDepth1) {border-top-left-radius: 0;border-top-right-radius: 0;}
.wbbBoardListReduced .tabularBox {border-radius: 0;}
.tabMenuContainer > .menu {border-radius: 5px 5px 0 0;}
.pollContainer > .formSubmit {border-radius: 0 0 5px 5px;}
.codeBox > div {border-radius: 6px 0 0 6px;}
}
@media screen and (min-width: 1240px) {
.containerList.doubleColumned > li:last-child {border-radius: 0;}
.containerList.doubleColumned > li:first-child {border-radius: 5px 0 0 0;}
.containerList.doubleColumned > li:nth-child(2) {border-top-right-radius: 5px;}
.containerList.doubleColumned > li:nth-child(even):last-child {border-bottom-right-radius: 5px;}
.containerList.doubleColumned > li:nth-child(odd):last-child, .containerList.doubleColumned > li:nth-child(odd):nth-last-child(2) {border-bottom-left-radius: 5px;}
}
@media all and (min-width: 801px) {
.tabMenu {padding: 0 10px;}
.tabMenu > ul {border-top-left-radius: 6px;border-top-right-radius: 6px;}
.tabMenu > ul > li.ui-state-active > a {border-top-right-radius: 6px;border-top-left-radius: 6px;}
.tabMenu > ul > li.ui-state-active > a::before {border: 1px solid #cccccc;border-bottom-right-radius: 6px;border-width: 0 1px 1px 0;bottom: -1px;clip: rect(0,6px,6px,0);content: " ";height: 5px;left: -6px;position: absolute;width: 5px;box-shadow: 2px 1px 0 0 #fcfdfe;}
.tabMenu > ul > li.ui-state-active > a::after {border: 1px solid #cccccc;border-bottom-left-radius: 6px;border-width: 0 0 1px 1px;bottom: -1px;clip: rect(0,6px,6px,0);content: " ";height: 5px;position: absolute;right: -6px;width: 5px;box-shadow: -2px 1px 0 0 #fcfdfe;}
}
input[type='text'], input[type='search'], input[type='date'], input[type='datetime'], input[type='email'], input[type='number'], input[type='url'], input[type='password'], textarea, select[multiple] {border-color: #999999 #cccccc #e6e6e6;box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);-webkit-transition-property: background-color, border, box-shadow;transition-property: background-color, border, box-shadow;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
input[type='text']:active, input[type='search']:active, input[type='date']:active, input[type='datetime']:active, input[type='email']:active, input[type='number']:active, input[type='url']:active, input[type='password']:active, textarea:active, select[multiple]:active, input[type='text']:focus, input[type='search']:focus, input[type='date']:focus, input[type='datetime']:focus, input[type='email']:focus, input[type='number']:focus, input[type='url']:focus, input[type='password']:focus, textarea:focus, select[multiple]:focus {box-shadow: 0 0 5px rgba(255,170,34,0.5) , inset 0 1px 5px rgba(0, 0, 0, .1);}
.formError input[type='text'], .formError input[type='search'], .formError input[type='email'], .formError input[type='number'], .formError input[type='url'], .formError input[type='password'], .formError textarea {background-color: #ffffff;border-color: #c95145;box-shadow: 0 0 5px rgba(201,81,69,0.5) , inset 0 1px 5px rgba(0, 0, 0, .1);}
.formError input[type='text']:hover, .formError input[type='text']:focus, .formError input[type='search']:hover, .formError input[type='search']:focus, .formError input[type='email']:hover, .formError input[type='email']:focus, .formError input[type='number']:hover, .formError input[type='number']:focus, .formError input[type='url']:hover, .formError input[type='url']:focus, .formError input[type='password']:hover, .formError input[type='password']:focus, .formError textarea:hover, .formError textarea:focus {background-color: #fff9f4;}
.formSuccess input[type='text'], .formSuccess input[type='search'], .formSuccess input[type='email'], .formSuccess input[type='number'], .formSuccess input[type='url'], .formSuccess input[type='password'], .formSuccess textarea {background-color: #ffffff;border-color: #74a446;box-shadow: 0 0 5px rgba(116,164,70,0.5) , inset 0 1px 5px rgba(0, 0, 0, .1);}
.formSuccess input[type='text']:hover, .formSuccess input[type='text']:focus, .formSuccess input[type='search']:hover, .formSuccess input[type='search']:focus, .formSuccess input[type='email']:hover, .formSuccess input[type='email']:focus, .formSuccess input[type='number']:hover, .formSuccess input[type='number']:focus, .formSuccess input[type='url']:hover, .formSuccess input[type='url']:focus, .formSuccess input[type='password']:hover, .formSuccess input[type='password']:focus, .formSuccess textarea:hover, .formSuccess textarea:focus {background-color: #fff9f4;}
.info, .error, .success, .warning {border-radius: 7px;border-width: 0;box-shadow: 0 1px 2px rgba(0, 0, 0, .5), inset 0 0 1px rgba(0, 0, 0, .2);}
.info {background-color: #4674a4;background-image: -webkit-linear-gradient(#4674a4,#304d77);background-image: linear-gradient(#4674a4,#304d77);}
.error {background-color: #c95145;background-image: -webkit-linear-gradient(#c95145,#913d37);background-image: linear-gradient(#c95145,#913d37);}
.success {background-color: #74a446;background-image: -webkit-linear-gradient(#74a446,#4d7730);background-image: linear-gradient(#74a446,#4d7730);}
.warning {background-color: #efcb50;background-image: -webkit-linear-gradient(#efcb50,#e9bf2b);background-image: linear-gradient(#efcb50,#e9bf2b);}
.innerError {border-radius: 7px;border-width: 0;box-shadow: 0 1px 2px rgba(0, 0, 0, .5), inset 0 0 1px rgba(0, 0, 0, .2);background-color: #c95145;background-image: -webkit-linear-gradient(#c95145,#913d37);background-image: linear-gradient(#c95145,#913d37);text-shadow: 0 1px 0 rgba(255,255,255,0.8);text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
@media only screen and (min-width: 801px) {
.message .messageSidebar .userAvatar > a > img {-webkit-box-reflect: below 1px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.6,transparent),to(rgba(0,0,0,0.3)));}
}
.message.dividers .userCredits {border-top: 1px solid #b8d3ed !important;box-shadow: inset 0 1px 0 0 #ffffff;}
.footerContent {text-shadow: 0 -1px 0 rgba(0,0,0,0.8);}
@media only screen and (min-width: 801px) {
.wbbBoardList .wbbLastPost {top: 7px;}
.wbbBoardList .wbbLastPost > div {background-color: #ffffff;border-radius: 6px;padding: 7px;margin-right: 7px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);}
}
@media only screen and (min-width: 801px) {
.messageList .messageGroupStarter > .message.messageSidebarOrientationLeft::before {border-top-left-radius: 6px;content: "";display: block;height: 128px;left: 0;position: absolute;top: 0;width: 128px;background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);background-image: linear-gradient(135deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);}
.messageList .messageGroupStarter > .message.messageSidebarOrientationRight::before {border-top-right-radius: 6px;content: "";display: block;height: 128px;right: 0;position: absolute;top: 0;width: 128px;background-image: -webkit-linear-gradient(225deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);background-image: linear-gradient(225deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);}
html[dir='rtl'] .messageList .messageGroupStarter > .message.messageSidebarOrientationLeft::before {background-image: -webkit-linear-gradient(225deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);background-image: linear-gradient(225deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);}
html[dir='rtl'] .messageList .messageGroupStarter > .message.messageSidebarOrientationRight::before {background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);background-image: linear-gradient(135deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 40%);}
}
.attachmentThumbnail {box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);-webkit-transition-property: box-shadow;transition-property: box-shadow;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.attachmentThumbnail:hover {box-shadow: 0 0 20px 0 #ffaa22;}
.container, div.tabularBox, .wbbBoardList > li.tabularBox, .message {box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);}
.container .container, .message .container {box-shadow: none;}
.dropdown .dropdownMenu li {-webkit-transition-property: background-color;transition-property: background-color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.dropdown .dropdownMenu li > a {-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .1s;transition-duration: .1s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.table th > a {-webkit-transition-property: background-color, color, box-shadow;transition-property: background-color, color, box-shadow;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.userTitleBadge {box-shadow: 0 1px 0 rgba(255, 255, 255, 1), inset 0 1px 0 rgba(0, 0, 0, .2);}
.dashboardBoxSidebarButton > div > .button {-webkit-box-reflect: below 0px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.5,transparent),to(rgba(0,0,0,0.4)));}
