
.theme-icon-sprite {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-MSexcel {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
a.xls::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
a.xlsx::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-MSword {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
a.doc::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-accordion-close {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
a.scrollTop::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.accordion-close::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-slidesModule .bom-slidesToggle a.hide::after {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-toggleOpened.bom-toggle .bom-toggleTitle span::after {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-accordion-open {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.accordion-open::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-slidesModule .bom-slidesToggle a.show::after {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-toggleClosed.bom-toggle .bom-toggleTitle span::after {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-arrow-small-down {
	background: url("../images/iconmenu.png") no-repeat;
}
.theme-icon-audio {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
a.audio::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-checkbox-checked {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-external {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
a.external::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-facebook-highlight {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-facebook:hover::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.active.bom-share-facebook::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-google-plus-highlight {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-google:hover::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.active.bom-share-google::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-link-arrow-reverse {
	background: url("../images/iconmenu.png") no-repeat;
}
a.arrowReverse::before {
	background: url("../images/iconmenu.png") no-repeat;
}
.bom-mainnavFlyout .bom-linkList ul li a.arrow {
	/*background: url("../images/iconmenu.png") no-repeat;*/
}
.bom-mainnavFlyout .bom-linkListcol ul li a.arrow {
	/*background: url("../images/iconmenu.png") no-repeat;*/
}
.theme-icon-link-arrow {
	background: url("../images/iconmenu.png") no-repeat;
}
.bom-graphicsTeaser p a::before {
	background: url("../images/iconmenu.png") no-repeat;
}
a.arrow::before {
	/*background: url("../images/iconmenu.png") no-repeat;*/
}
.theme-icon-linkedin-highlight {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-linkedin:hover::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.active.bom-share-linkedin::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-mail {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
a.mail::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-pagination-first {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.pagination-first::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-pagination-last {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.pagination-last::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-pagination-next {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.pagination-next::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-pagination-prev {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.pagination-prev::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-search {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.search::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-twitter-highlight {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-twitter:hover::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.active.bom-share-twitter::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-video {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
a.video::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-zip {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
a.zip::before {
	background: url("../img/theme-ssm/theme-icon-s6e72f1aac1.png") no-repeat;
}
.theme-icon-MSexcel {
	background-position: 0px -294px; width: 16px; height: 16px;
}
a.xls::before {
	background-position: 0px -294px; width: 16px; height: 16px;
}
a.xlsx::before {
	background-position: 0px -294px; width: 16px; height: 16px;
}
.theme-icon-MSword {
	background-position: 0px -276px; width: 16px; height: 16px;
}
a.doc::before {
	background-position: 0px -276px; width: 16px; height: 16px;
}
.theme-icon-accordion-close {
	background-position: 0px -247px; width: 11px; height: 7px;
}
a.scrollTop::before {
	background-position: 0px -247px; width: 11px; height: 7px;
}
.accordion-close::before {
	background-position: 0px -247px; width: 11px; height: 7px;
}
.bom-slidesModule .bom-slidesToggle a.hide::after {
	background-position: 0px -247px; width: 11px; height: 7px;
}
.bom-toggleOpened.bom-toggle .bom-toggleTitle span::after {
	background-position: 0px -247px; width: 11px; height: 7px;
}
.theme-icon-accordion-open {
	background-position: 0px -238px; width: 11px; height: 7px;
}
.accordion-open::before {
	background-position: 0px -238px; width: 11px; height: 7px;
}
.bom-slidesModule .bom-slidesToggle a.show::after {
	background-position: 0px -238px; width: 11px; height: 7px;
}
.bom-toggleClosed.bom-toggle .bom-toggleTitle span::after {
	background-position: 0px -238px; width: 11px; height: 7px;
}
.theme-icon-arrow-small-down {
	background-position: 0px -270px; width: 7px; height: 4px;
}
.theme-icon-audio {
	background-position: 0px -312px; width: 16px; height: 12px;
}
a.audio::before {
	background-position: 0px -312px; width: 16px; height: 12px;
}
.theme-icon-checkbox-checked {
	background-position: 0px -176px; width: 12px; height: 14px;
}
.theme-icon-external {
	background-position: 0px -206px; width: 15px; height: 14px;
}
a.external::before {
	background-position: 0px -206px; width: 15px; height: 14px;
}
.theme-icon-facebook-highlight {
	background-position: 0px -158px; width: 16px; height: 16px;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-facebook:hover::before {
	background-position: 0px -158px; width: 16px; height: 16px;
}
.bom-socialPopUp .bom-socialIcons li a.active.bom-share-facebook::before {
	background-position: 0px -158px; width: 16px; height: 16px;
}
.theme-icon-google-plus-highlight {
	background-position: 0px -142px; width: 15px; height: 14px;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-google:hover::before {
	background-position: 0px -142px; width: 15px; height: 14px;
}
.bom-socialPopUp .bom-socialIcons li a.active.bom-share-google::before {
	background-position: 0px -142px; width: 15px; height: 14px;
}
.theme-icon-link-arrow-reverse {
	background-position: 0px -340px; width: 14px; height: 12px;
}
a.arrowReverse::before {
	background-position: 0px -340px; width: 14px; height: 12px;
}
.bom-mainnavFlyout .bom-linkList ul li a.arrow::before {
	background-position: 0px -340px; width: 14px; height: 12px;
}
.bom-mainnavFlyout .bom-linkListcol ul li a.arrow::before {
	background-position: 0px -340px; width: 14px; height: 12px;
}
.theme-icon-link-arrow {
	background-position: 0px -256px; width: 14px; height: 12px;
}
.bom-graphicsTeaser p a::before {
	background-position: 0px -256px; width: 14px; height: 12px;
}
a.arrow::before {
	background-position: 0px -256px; width: 14px; height: 12px;
}
.theme-icon-linkedin-highlight {
	background-position: 0px -222px; width: 16px; height: 14px;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-linkedin:hover::before {
	background-position: 0px -222px; width: 16px; height: 14px;
}
.bom-socialPopUp .bom-socialIcons li a.active.bom-share-linkedin::before {
	background-position: 0px -222px; width: 16px; height: 14px;
}
.theme-icon-mail {
	background-position: 0px -128px; width: 15px; height: 12px;
}
a.mail::before {
	background-position: 0px -128px; width: 15px; height: 12px;
}
.theme-icon-pagination-first {
	width: 21px; height: 21px;
}
.pagination-first::before {
	width: 21px; height: 21px;
}
.theme-icon-pagination-last {
	background-position: 0px -46px; width: 21px; height: 21px;
}
.pagination-last::before {
	background-position: 0px -46px; width: 21px; height: 21px;
}
.theme-icon-pagination-next {
	background-position: 0px -69px; width: 21px; height: 21px;
}
.pagination-next::before {
	background-position: 0px -69px; width: 21px; height: 21px;
}
.theme-icon-pagination-prev {
	background-position: 0px -23px; width: 21px; height: 21px;
}
.pagination-prev::before {
	background-position: 0px -23px; width: 21px; height: 21px;
}
.theme-icon-search {
	background-position: 0px -110px; width: 16px; height: 16px;
}
.search::before {
	background-position: 0px -110px; width: 16px; height: 16px;
}
.theme-icon-twitter-highlight {
	background-position: 0px -192px; width: 14px; height: 12px;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-twitter:hover::before {
	background-position: 0px -192px; width: 14px; height: 12px;
}
.bom-socialPopUp .bom-socialIcons li a.active.bom-share-twitter::before {
	background-position: 0px -192px; width: 14px; height: 12px;
}
.theme-icon-video {
	background-position: 0px -326px; width: 16px; height: 12px;
}
a.video::before {
	background-position: 0px -326px; width: 16px; height: 12px;
}
.theme-icon-zip {
	background-position: 0px -92px; width: 13px; height: 16px;
}
a.zip::before {
	background-position: 0px -92px; width: 13px; height: 16px;
}
body {
	background-color: rgb(255, 255, 255);
}
html {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
applet {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
acronym {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
big {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
cite {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ins {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
kbd {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
s {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
samp {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
small {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
strike {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
sub {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
sup {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
tt {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
var {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
b {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
u {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
i {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
center {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
button {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
select {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
option {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
textarea {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
caption {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
tbody {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
thead {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
article {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
aside {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
canvas {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
details {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
embed {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
figure {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
figcaption {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
footer {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
header {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
hgroup {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
main {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
menu {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
nav {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
output {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ruby {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
section {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
summary {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
time {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
mark {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
audio {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
video {
	margin: 0px; padding: 0px; border: 0px currentColor; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
h1 {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
b {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
i {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
em {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strong {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
address {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
label {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
var {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
input {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
button {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
option {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
textarea {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
html {
	line-height: 1;
}
/*html .RadOrgChart .rocImage {
    visibility: collapse;
}
html div.RadOrgChart .rocImage {   
    visibility: collapse;
    height: 0em;
    width: 0em;
}
html .RadOrgChart .rocImageWrap img {
    visibility: collapse;
} 
html .RadOrgChart .rocItem {
    text-align:left;
}
html .RadOrgChart .rocItemContent {
    height: 30px;    
}
html .rocItemText {
    font-weight:bold;
    font-size:smaller;
    text-wrap:normal;
    height: 40px;
}*/

.foo {
    width: 100%;
    height: 800px;
    overflow: scroll;
}
div.RadOrgChart .rocImage {  
}

div.RadOrgChart .rocItem  {   
    text-align:left;
}

.message {
line-height:37px;
}

table {
	border-collapse: collapse; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal; vertical-align: middle;
}
th {
	text-align: left; font-weight: normal; vertical-align: middle;
}
q {
	quotes: none;
}
blockquote {
	quotes: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
a img {
	border: currentColor;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
.clearfix::before {
	display: table; content: " ";
}
.cf::before {
	display: table; content: " ";
}
#bom-main-wrapper::before {
	display: table; content: " ";
}
.bom-box .boxcontent::before {
	display: table; content: " ";
}
.bom-bulletinWrapper ul li::before {
	display: table; content: " ";
}
.bom-contentPopupWrapper::before {
	display: table; content: " ";
}
.bom-eventsList dl::before {
	display: table; content: " ";
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg::before {
	display: table; content: " ";
}
#bom-doc-footer .bom-footerTop::before {
	display: table; content: " ";
}
#bom-doc-footer .bom-footerBottom::before {
	display: table; content: " ";
}
.bom-homepageSlider .bom-sliderItem::before {
	display: table; content: " ";
}
.bom-homepageTeasers::before {
	display: table; content: " ";
}
.bom-gallerySmall.bom-imageGallery::before {
	display: table; content: " ";
}
.bom-langSelector::before {
	display: table; content: " ";
}
.bom-langSelector .bom-langPopup .otherlang::before {
	display: table; content: " ";
}
#bom-mainnav > ul::before {
	display: table; content: " ";
}
.bom-mainnavFlyout::before {
	display: table; content: " ";
}
.bom-newsList dl::before {
	display: table; content: " ";
}
.bom-scheduleList ul li::before {
	display: table; content: " ";
}
.bom-slidesModule .bom-slidesInfoBar::before {
	display: table; content: " ";
}
.bom-splitRow::before {
	display: table; content: " ";
}
.bom-tabContainer > .bom-tabNavs ul::before {
	display: table; content: " ";
}
.bom-timelineOverview .bom-tmlStream::before {
	display: table; content: " ";
}
.bom-videoContainer .bom-videoSelector::before {
	display: table; content: " ";
}
.bom-formRow::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.cf::after {
	display: table; content: " ";
}
#bom-main-wrapper::after {
	display: table; content: " ";
}
.bom-box .boxcontent::after {
	display: table; content: " ";
}
.bom-bulletinWrapper ul li::after {
	display: table; content: " ";
}
.bom-contentPopupWrapper::after {
	display: table; content: " ";
}
.bom-eventsList dl::after {
	display: table; content: " ";
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg::after {
	display: table; content: " ";
}
#bom-doc-footer .bom-footerTop::after {
	display: table; content: " ";
}
#bom-doc-footer .bom-footerBottom::after {
	display: table; content: " ";
}
.bom-homepageSlider .bom-sliderItem::after {
	display: table; content: " ";
}
.bom-homepageTeasers::after {
	display: table; content: " ";
}
.bom-gallerySmall.bom-imageGallery::after {
	display: table; content: " ";
}
.bom-langSelector::after {
	display: table; content: " ";
}
.bom-langSelector .bom-langPopup .otherlang::after {
	display: table; content: " ";
}
#bom-mainnav > ul::after {
	display: table; content: " ";
}
.bom-mainnavFlyout::after {
	display: table; content: " ";
}
.bom-newsList dl::after {
	display: table; content: " ";
}
.bom-scheduleList ul li::after {
	display: table; content: " ";
}
.bom-slidesModule .bom-slidesInfoBar::after {
	display: table; content: " ";
}
.bom-splitRow::after {
	display: table; content: " ";
}
.bom-tabContainer > .bom-tabNavs ul::after {
	display: table; content: " ";
}
.bom-timelineOverview .bom-tmlStream::after {
	display: table; content: " ";
}
.bom-videoContainer .bom-videoSelector::after {
	display: table; content: " ";
}
.bom-formRow::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.cf::after {
	clear: both;
}
#bom-main-wrapper::after {
	clear: both;
}
.bom-box .boxcontent::after {
	clear: both;
}
.bom-bulletinWrapper ul li::after {
	clear: both;
}
.bom-contentPopupWrapper::after {
	clear: both;
}
.bom-eventsList dl::after {
	clear: both;
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg::after {
	clear: both;
}
#bom-doc-footer .bom-footerTop::after {
	clear: both;
}
#bom-doc-footer .bom-footerBottom::after {
	clear: both;
}
.bom-homepageSlider .bom-sliderItem::after {
	clear: both;
}
.bom-homepageTeasers::after {
	clear: both;
}
.bom-gallerySmall.bom-imageGallery::after {
	clear: both;
}
.bom-langSelector::after {
	clear: both;
}
.bom-langSelector .bom-langPopup .otherlang::after {
	clear: both;
}
#bom-mainnav > ul::after {
	clear: both;
}
.bom-mainnavFlyout::after {
	clear: both;
}
.bom-newsList dl::after {
	clear: both;
}
.bom-scheduleList ul li::after {
	clear: both;
}
.bom-slidesModule .bom-slidesInfoBar::after {
	clear: both;
}
.bom-splitRow::after {
	clear: both;
}
.bom-tabContainer > .bom-tabNavs ul::after {
	clear: both;
}
.bom-timelineOverview .bom-tmlStream::after {
	clear: both;
}
.bom-videoContainer .bom-videoSelector::after {
	clear: both;
}
.bom-formRow::after {
	clear: both;
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.clearfix::before {
	display: table; content: " ";
}
.cf::before {
	display: table; content: " ";
}
#bom-main-wrapper::before {
	display: table; content: " ";
}
.bom-box .boxcontent::before {
	display: table; content: " ";
}
.bom-bulletinWrapper ul li::before {
	display: table; content: " ";
}
.bom-contentPopupWrapper::before {
	display: table; content: " ";
}
.bom-eventsList dl::before {
	display: table; content: " ";
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg::before {
	display: table; content: " ";
}
#bom-doc-footer .bom-footerTop::before {
	display: table; content: " ";
}
#bom-doc-footer .bom-footerBottom::before {
	display: table; content: " ";
}
.bom-homepageSlider .bom-sliderItem::before {
	display: table; content: " ";
}
.bom-homepageTeasers::before {
	display: table; content: " ";
}
.bom-gallerySmall.bom-imageGallery::before {
	display: table; content: " ";
}
.bom-langSelector::before {
	display: table; content: " ";
}
.bom-langSelector .bom-langPopup .otherlang::before {
	display: table; content: " ";
}
#bom-mainnav > ul::before {
	display: table; content: " ";
}
.bom-mainnavFlyout::before {
	display: table; content: " ";
}
.bom-newsList dl::before {
	display: table; content: " ";
}
.bom-scheduleList ul li::before {
	display: table; content: " ";
}
.bom-slidesModule .bom-slidesInfoBar::before {
	display: table; content: " ";
}
.bom-splitRow::before {
	display: table; content: " ";
}
.bom-tabContainer > .bom-tabNavs ul::before {
	display: table; content: " ";
}
.bom-timelineOverview .bom-tmlStream::before {
	display: table; content: " ";
}
.bom-videoContainer .bom-videoSelector::before {
	display: table; content: " ";
}
.bom-formRow::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.cf::after {
	display: table; content: " ";
}
#bom-main-wrapper::after {
	display: table; content: " ";
}
.bom-box .boxcontent::after {
	display: table; content: " ";
}
.bom-bulletinWrapper ul li::after {
	display: table; content: " ";
}
.bom-contentPopupWrapper::after {
	display: table; content: " ";
}
.bom-eventsList dl::after {
	display: table; content: " ";
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg::after {
	display: table; content: " ";
}
#bom-doc-footer .bom-footerTop::after {
	display: table; content: " ";
}
#bom-doc-footer .bom-footerBottom::after {
	display: table; content: " ";
}
.bom-homepageSlider .bom-sliderItem::after {
	display: table; content: " ";
}
.bom-homepageTeasers::after {
	display: table; content: " ";
}
.bom-gallerySmall.bom-imageGallery::after {
	display: table; content: " ";
}
.bom-langSelector::after {
	display: table; content: " ";
}
.bom-langSelector .bom-langPopup .otherlang::after {
	display: table; content: " ";
}
#bom-mainnav > ul::after {
	display: table; content: " ";
}
.bom-mainnavFlyout::after {
	display: table; content: " ";
}
.bom-newsList dl::after {
	display: table; content: " ";
}
.bom-scheduleList ul li::after {
	display: table; content: " ";
}
.bom-slidesModule .bom-slidesInfoBar::after {
	display: table; content: " ";
}
.bom-splitRow::after {
	display: table; content: " ";
}
.bom-tabContainer > .bom-tabNavs ul::after {
	display: table; content: " ";
}
.bom-timelineOverview .bom-tmlStream::after {
	display: table; content: " ";
}
.bom-videoContainer .bom-videoSelector::after {
	display: table; content: " ";
}
.bom-formRow::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.cf::after {
	clear: both;
}
#bom-main-wrapper::after {
	clear: both;
}
.bom-box .boxcontent::after {
	clear: both;
}
.bom-bulletinWrapper ul li::after {
	clear: both;
}
.bom-contentPopupWrapper::after {
	clear: both;
}
.bom-eventsList dl::after {
	clear: both;
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg::after {
	clear: both;
}
#bom-doc-footer .bom-footerTop::after {
	clear: both;
}
#bom-doc-footer .bom-footerBottom::after {
	clear: both;
}
.bom-homepageSlider .bom-sliderItem::after {
	clear: both;
}
.bom-homepageTeasers::after {
	clear: both;
}
.bom-gallerySmall.bom-imageGallery::after {
	clear: both;
}
.bom-langSelector::after {
	clear: both;
}
.bom-langSelector .bom-langPopup .otherlang::after {
	clear: both;
}
#bom-mainnav > ul::after {
	clear: both;
}
.bom-mainnavFlyout::after {
	clear: both;
}
.bom-newsList dl::after {
	clear: both;
}
.bom-scheduleList ul li::after {
	clear: both;
}
.bom-slidesModule .bom-slidesInfoBar::after {
	clear: both;
}
.bom-splitRow::after {
	clear: both;
}
.bom-tabContainer > .bom-tabNavs ul::after {
	clear: both;
}
.bom-timelineOverview .bom-tmlStream::after {
	clear: both;
}
.bom-videoContainer .bom-videoSelector::after {
	clear: both;
}
.bom-formRow::after {
	clear: both;
}
.bom-subTitle {
	color: rgb(25, 25, 25); text-transform: uppercase; line-height: 1.33em; font-size: 0.7em; font-weight: bold; margin-bottom: 1.33em; display: inline-block;
}
.subTitle {
	color: rgb(25, 25, 25); text-transform: uppercase; line-height: 1.33em; font-size: 0.7em; font-weight: bold; margin-bottom: 1.33em; display: inline-block;
}
.bom-eventsList .subTitle {
	color: rgb(25, 25, 25); text-transform: uppercase; line-height: 1.33em; font-size: 0.7em; font-weight: bold; margin-bottom: 1.33em; display: inline-block;
}
.bom-mediaItem p.bom-mediaType {
	color: rgb(25, 25, 25); text-transform: uppercase; line-height: 1.33em; font-size: 0.7em; font-weight: bold; margin-bottom: 1.33em; display: inline-block;
}
.bom-eventsList dl dt {
	width: 24%; color: rgb(93, 95, 95); line-height: 1.33em; padding-top: 3px; font-size: 0.7em;
}
.bom-eventsTable td:first-child {
	width: 24%; color: rgb(93, 95, 95); line-height: 1.33em; padding-top: 3px; font-size: 0.7em;
}
.bom-newsList dl dt {
	width: 24%; color: rgb(93, 95, 95); line-height: 1.33em; padding-top: 3px; font-size: 0.7em;
}
.bom-scheduleList ul li .leftcol {
	width: 24%; color: rgb(93, 95, 95); line-height: 1.33em; padding-top: 3px; font-size: 0.7em;
}
a.arrow {
	color: rgb(25, 25, 25);
}
a.arrowReverse {
	color: rgb(25, 25, 25);
}
a.csv {
	color: rgb(25, 25, 25);
}
a.epub {
	color: rgb(25, 25, 25);
}
a.external {
	color: rgb(25, 25, 25);
}
a.mail {
	color: rgb(25, 25, 25);
}
a.pdf {
	color: rgb(25, 25, 25);
}
a.rss {
	color: rgb(25, 25, 25);
}
a.xml {
	color: rgb(25, 25, 25);
}
a.youtube {
	color: rgb(25, 25, 25);
}
a.video {
	color: rgb(25, 25, 25);
}
a.doc {
	color: rgb(25, 25, 25);
}
a.xls {
	color: rgb(25, 25, 25);
}
a.xlsx {
	color: rgb(25, 25, 25);
}
a.audio {
	color: rgb(25, 25, 25);
}
a.zip {
	color: rgb(25, 25, 25);
}
#bom-breadcrumbs a {
	color: rgb(25, 25, 25);
}
.bom-bulletinWrapper ul li .bom-bulletinList a {
	color: rgb(25, 25, 25);
}
.bom-contentPopupWrapper .bom-popupOpen {
	color: rgb(25, 25, 25);
}
#bom-doc-footer .bom-footerTop a {
	color: rgb(25, 25, 25);
}
#bom-doc-footer .bom-footerBottom ul li a {
	color: rgb(25, 25, 25);
}
#bom-headerTop .bom-serviceNav > a {
	color: rgb(25, 25, 25);
}
.bom-homepageTeasers .bom-rssFeed a {
	color: rgb(25, 25, 25);
}
.bom-langSelector .offeredLanguage a {
	color: rgb(25, 25, 25);
}
ul.bom-secondaryNav li > span a {
	color: rgb(25, 25, 25);
}
.bom-slidesModule .bom-slidesToggle a {
	color: rgb(25, 25, 25);
}
.bom-socialPopUp > a {
	color: rgb(25, 25, 25);
}
.bom-statsTable table tbody tr th a {
	color: rgb(25, 25, 25);
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li a {
	color: rgb(25, 25, 25);
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li a {
	color: rgb(25, 25, 25);
}
.bom-toggle .bom-toggleTitle span {
	color: rgb(25, 25, 25);
}
a.arrow:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.arrowReverse:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.csv:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.epub:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.external:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.mail:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.pdf:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.rss:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.xml:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.youtube:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.video:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.doc:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.xls:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.xlsx:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.audio:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.zip:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
#bom-breadcrumbs a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-bulletinWrapper ul li .bom-bulletinList a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-contentPopupWrapper .bom-popupOpen:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
#bom-doc-footer .bom-footerTop a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
#bom-doc-footer .bom-footerBottom ul li a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
#bom-headerTop .bom-serviceNav > a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-homepageTeasers .bom-rssFeed a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-langSelector .offeredLanguage a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
ul.bom-secondaryNav li > span a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-slidesModule .bom-slidesToggle a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-socialPopUp > a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-statsTable table tbody tr th a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-toggle .bom-toggleTitle span:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.arrow:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.arrowReverse:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.csv:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.epub:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.external:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.mail:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.pdf:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.rss:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.xml:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.youtube:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.video:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.doc:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.xls:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.xlsx:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.audio:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
a.zip:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
#bom-breadcrumbs a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-bulletinWrapper ul li .bom-bulletinList a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-contentPopupWrapper .bom-popupOpen:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
#bom-doc-footer .bom-footerTop a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
#bom-doc-footer .bom-footerBottom ul li a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
#bom-headerTop .bom-serviceNav > a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-homepageTeasers .bom-rssFeed a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-langSelector .offeredLanguage a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
ul.bom-secondaryNav li > span a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-slidesModule .bom-slidesToggle a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-socialPopUp > a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-statsTable table tbody tr th a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-toggle .bom-toggleTitle span:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-graphicsTeaser p a {
	color: rgb(25, 25, 25); padding-left: 25px;
}
.bom-graphicsTeaser p a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-graphicsTeaser p a:focus {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-bulletinWrapper ul {
	list-style: none;
}
.bom-contentList ul {
	list-style: none;
}
.bom-crossNavBlock ul {
	list-style: none;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul {
	list-style: none;
}
#bom-doc-footer .bom-footerTop .socialLinks > ul {
	list-style: none;
}
#bom-doc-footer .bom-footerBottom ul {
	list-style: none;
}
.bom-homepageSlider .bom-sliderContainer {
	list-style: none;
}
.bom-latestReleasesList {
	list-style: none;
}
.bom-linkList ul {
	list-style: none;
}
.bom-linkListcol ul {
	list-style: none;
}
#bom-mainnav > ul {
	list-style: none;
}
.bom-mediaContainer .bom-mediaSlider ul {
	list-style: none;
}
.bom-newsCategorySelect .bom-newsCategories {
	list-style: none;
}
.bom-overviewList ul {
	list-style: none;
}
.bom-relatedPublications ul {
	list-style: none;
}
.bom-scheduleList ul {
	list-style: none;
}
ul.bom-secondaryNav {
	list-style: none;
}
ul.bom-secondaryNav ul {
	list-style: none;
}
.bom-slidesModule .bx-viewport > ul {
	list-style: none;
}
.bom-socialPopUp .bom-socialIcons {
	list-style: none;
}
.bom-statsTable .bom-statsNavigate {
	list-style: none;
}
.bom-tabContainer > .bom-tabNavs ul {
	list-style: none;
}
ul.zebraList {
	list-style: none;
}
.bom-bulletinWrapper ul {
	margin: 0px; padding: 0px;
}
.bom-contentList ul {
	margin: 0px; padding: 0px;
}
.bom-crossNavBlock ul {
	margin: 0px; padding: 0px;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul {
	margin: 0px; padding: 0px;
}
#bom-doc-footer .bom-footerTop .socialLinks > ul {
	margin: 0px; padding: 0px;
}
#bom-doc-footer .bom-footerBottom ul {
	margin: 0px; padding: 0px;
}
.bom-homepageSlider .bom-sliderContainer {
	margin: 0px; padding: 0px;
}
.bom-latestReleasesList {
	margin: 0px; padding: 0px;
}
.bom-linkList ul {
	margin: 0px; padding: 0px;
}
.bom-linkListcol ul {
	margin: 0px; padding: 0px;
}
#bom-mainnav > ul {
	margin: 0px; padding: 0px;
}
.bom-mediaContainer .bom-mediaSlider ul {
	margin: 0px; padding: 0px;
}
.bom-newsCategorySelect .bom-newsCategories {
	margin: 0px; padding: 0px;
}
.bom-overviewList ul {
	margin: 0px; padding: 0px;
}
.bom-relatedPublications ul {
	margin: 0px; padding: 0px;
}
.bom-scheduleList ul {
	margin: 0px; padding: 0px;
}
ul.bom-secondaryNav {
	margin: 0px; padding: 0px;
}
ul.bom-secondaryNav ul {
	margin: 0px; padding: 0px;
}
.bom-slidesModule .bx-viewport > ul {
	margin: 0px; padding: 0px;
}
.bom-socialPopUp .bom-socialIcons {
	margin: 0px; padding: 0px;
}
.bom-statsTable .bom-statsNavigate {
	margin: 0px; padding: 0px;
}
.bom-tabContainer > .bom-tabNavs ul {
	margin: 0px; padding: 0px;
}
ul.zebraList {
	margin: 0px; padding: 0px;
}
.bom-bulletinWrapper ul > li {
	margin: 0px; padding: 0px;
}
.bom-contentList ul > li {
	margin: 0px; padding: 0px;
}
.bom-crossNavBlock ul > li {
	margin: 0px; padding: 0px;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul > li {
	margin: 0px; padding: 0px;
}
#bom-doc-footer .bom-footerTop .socialLinks > ul > li {
	margin: 0px; padding: 0px;
}
#bom-doc-footer .bom-footerBottom ul > li {
	margin: 0px; padding: 0px;
}
.bom-homepageSlider .bom-sliderContainer > li {
	margin: 0px; padding: 0px;
}
.bom-latestReleasesList > li {
	margin: 0px; padding: 0px;
}
.bom-linkList ul > li {
	margin: 0px; padding: 0px;
}
.bom-linkListcol ul > li {
	margin: 0px; padding: 0px;
}
#bom-mainnav > ul > li {
	margin: 0px; padding: 0px;
}
.bom-mediaContainer .bom-mediaSlider ul > li {
	margin: 0px; padding: 0px;
}
.bom-newsCategorySelect .bom-newsCategories > li {
	margin: 0px; padding: 0px;
}
.bom-overviewList ul > li {
	margin: 0px; padding: 0px;
}
.bom-relatedPublications ul > li {
	margin: 0px; padding: 0px;
}
.bom-scheduleList ul > li {
	margin: 0px; padding: 0px;
}
ul.bom-secondaryNav > li {
	margin: 0px; padding: 0px;
}
ul.bom-secondaryNav ul > li {
	margin: 0px; padding: 0px;
}
.bom-slidesModule .bx-viewport > ul > li {
	margin: 0px; padding: 0px;
}
.bom-socialPopUp .bom-socialIcons > li {
	margin: 0px; padding: 0px;
}
.bom-statsTable .bom-statsNavigate > li {
	margin: 0px; padding: 0px;
}
.bom-tabContainer > .bom-tabNavs ul > li {
	margin: 0px; padding: 0px;
}
ul.zebraList > li {
	margin: 0px; padding: 0px;
}
.bom-quickSearch .reset {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
button.bom-buttonDark {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
input[type=button].bom-buttonDark {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
input[type=submit].bom-buttonDark {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
input[type=reset].bom-buttonDark {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
.bom-gamePageModule .bom-gameWrapper .startButton a {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
button.bom-buttonHighlight {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
input[type=button].bom-buttonHighlight {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
input[type=submit].bom-buttonHighlight {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
input[type=reset].bom-buttonHighlight {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
.bom-quickSearch .search {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
button {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
input[type=button] {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
input[type=submit] {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
input[type=reset] {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); font-size: 0.82em; cursor: pointer; background-color: rgb(238, 238, 238); -webkit-appearance: none;
}
.bom-quickSearch .reset:hover {
	background-color: rgb(218, 218, 218);
}
.bom-gamePageModule .bom-gameWrapper .startButton a:hover {
	background-color: rgb(218, 218, 218);
}
.bom-quickSearch .search:hover {
	background-color: rgb(218, 218, 218);
}
button:hover {
	background-color: rgb(218, 218, 218);
}
input[type=button]:hover {
	background-color: rgb(218, 218, 218);
}
input[type=submit]:hover {
	background-color: rgb(218, 218, 218);
}
input[type=reset]:hover {
	background-color: rgb(218, 218, 218);
}
.bom-quickSearch .reset:focus {
	background-color: rgb(218, 218, 218);
}
.bom-gamePageModule .bom-gameWrapper .startButton a:focus {
	background-color: rgb(218, 218, 218);
}
.bom-quickSearch .search:focus {
	background-color: rgb(218, 218, 218);
}
button:focus {
	background-color: rgb(218, 218, 218);
}
input[type=button]:focus {
	background-color: rgb(218, 218, 218);
}
input[type=submit]:focus {
	background-color: rgb(218, 218, 218);
}
input[type=reset]:focus {
	background-color: rgb(218, 218, 218);
}
.bom-quickSearch .reset.selected {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
.bom-gamePageModule .bom-gameWrapper .startButton a.selected {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
.bom-quickSearch .search.selected {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
button.selected {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
input[type=button].selected {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
input[type=submit].selected {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
input[type=reset].selected {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
.bom-quickSearch .reset:active {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
.bom-gamePageModule .bom-gameWrapper .startButton a:active {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
.bom-quickSearch .search:active {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
button:active {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
input[type=button]:active {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
input[type=submit]:active {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
input[type=reset]:active {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
.bom-quickSearch [disabled].reset {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-gamePageModule .bom-gameWrapper .startButton a[disabled] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-quickSearch [disabled].search {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
button[disabled] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=button] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=submit] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=reset] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-quickSearch [disabled].reset:hover {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-gamePageModule .bom-gameWrapper .startButton a[disabled]:hover {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-quickSearch [disabled].search:hover {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
button[disabled]:hover {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=button]:hover {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=submit]:hover {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=reset]:hover {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-quickSearch [disabled].reset:focus {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-gamePageModule .bom-gameWrapper .startButton a[disabled]:focus {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-quickSearch [disabled].search:focus {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
button[disabled]:focus {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=button]:focus {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=submit]:focus {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=reset]:focus {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-quickSearch [disabled].reset:active {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-gamePageModule .bom-gameWrapper .startButton a[disabled]:active {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-quickSearch [disabled].search:active {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
button[disabled]:active {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=button]:active {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=submit]:active {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
input[disabled][type=reset]:active {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(238, 238, 238);
}
.bom-quickSearch .reset {
	color: rgb(255, 255, 255); background-color: rgb(116, 116, 116);
}
button.bom-buttonDark {
	color: rgb(255, 255, 255); background-color: rgb(116, 116, 116);
}
input[type=button].bom-buttonDark {
	color: rgb(255, 255, 255); background-color: rgb(116, 116, 116);
}
input[type=submit].bom-buttonDark {
	color: rgb(255, 255, 255); background-color: rgb(116, 116, 116);
}
input[type=reset].bom-buttonDark {
	color: rgb(255, 255, 255); background-color: rgb(116, 116, 116);
}
.bom-quickSearch .reset:hover {
	background-color: rgb(24, 126, 128);
}
button.bom-buttonDark:hover {
	background-color: rgb(24, 126, 128);
}
input[type=button].bom-buttonDark:hover {
	background-color: rgb(24, 126, 128);
}
input[type=submit].bom-buttonDark:hover {
	background-color: rgb(24, 126, 128);
}
input[type=reset].bom-buttonDark:hover {
	background-color: rgb(24, 126, 128);
}
.bom-quickSearch .reset:focus {
	background-color: rgb(24, 126, 128);
}
button.bom-buttonDark:focus {
	background-color: rgb(24, 126, 128);
}
input[type=button].bom-buttonDark:focus {
	background-color: rgb(24, 126, 128);
}
input[type=submit].bom-buttonDark:focus {
	background-color: rgb(24, 126, 128);
}
input[type=reset].bom-buttonDark:focus {
	background-color: rgb(24, 126, 128);
}
.bom-gamePageModule .bom-gameWrapper .startButton a {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
button.bom-buttonHighlight {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
input[type=button].bom-buttonHighlight {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
input[type=submit].bom-buttonHighlight {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
input[type=reset].bom-buttonHighlight {
	color: rgb(255, 255, 255); background-color: rgb(24, 126, 128);
}
.bom-gamePageModule .bom-gameWrapper .startButton a:hover {
	background-color: rgb(30, 158, 160);
}
button.bom-buttonHighlight:hover {
	background-color: rgb(30, 158, 160);
}
input[type=button].bom-buttonHighlight:hover {
	background-color: rgb(30, 158, 160);
}
input[type=submit].bom-buttonHighlight:hover {
	background-color: rgb(30, 158, 160);
}
input[type=reset].bom-buttonHighlight:hover {
	background-color: rgb(30, 158, 160);
}
.bom-gamePageModule .bom-gameWrapper .startButton a:focus {
	background-color: rgb(30, 158, 160);
}
button.bom-buttonHighlight:focus {
	background-color: rgb(30, 158, 160);
}
input[type=button].bom-buttonHighlight:focus {
	background-color: rgb(30, 158, 160);
}
input[type=submit].bom-buttonHighlight:focus {
	background-color: rgb(30, 158, 160);
}
input[type=reset].bom-buttonHighlight:focus {
	background-color: rgb(30, 158, 160);
}
.bom-filterSearch form input[type='text'] {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); line-height: 1.28em; font-size: 0.82em; background-color: rgb(238, 238, 238);
}
.bom-quickSearch input[type='text'] {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); line-height: 1.28em; font-size: 0.82em; background-color: rgb(238, 238, 238);
}
input[type=email] {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); line-height: 1.28em; font-size: 0.82em; background-color: rgb(238, 238, 238);
}
input[type=password] {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); line-height: 1.28em; font-size: 0.82em; background-color: rgb(238, 238, 238);
}
input[type=text] {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); line-height: 1.28em; font-size: 0.82em; background-color: rgb(238, 238, 238);
}
select {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); line-height: 1.28em; font-size: 0.82em; background-color: rgb(238, 238, 238);
}
textarea {
	margin: 0px; padding: 5px 10px; border-radius: 3px; border: currentColor; color: rgb(25, 25, 25); line-height: 1.28em; font-size: 0.82em; background-color: rgb(238, 238, 238);
}
.bom-filterSearch form input[disabled][type='text'] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(247, 247, 247);
}
.bom-quickSearch input[disabled][type='text'] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(247, 247, 247);
}
input[disabled][type=email] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(247, 247, 247);
}
input[disabled][type=password] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(247, 247, 247);
}
input[disabled][type=text] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(247, 247, 247);
}
select[disabled] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(247, 247, 247);
}
textarea[disabled] {
	color: rgb(93, 95, 95); cursor: default; background-color: rgb(247, 247, 247);
}
table.bom-contentTable {
	margin: 1.29em 0px;
}
table.bom-shilenTable {
	margin: 1.29em 0px;
    border: 1px;
}
table.bom-dbstatTable {
	margin: 1.29em 0px;
}
table.bom-newdbstatTable {
	margin: 1.29em 0px;
}
table.bom-finstabilityTable {
	margin: 0.29em 0px;
    border: 1px;
}
table.bom-forexTable {
	margin: 1.29em 0px;
}
table.bom-contentTable th {
	padding: 15px 20px 15px 0px; vertical-align: baseline; 
}
table.bom-shilenTable th {
	padding: 15px 20px 15px 0px; vertical-align: baseline;
}
table.bom-dbstatTable th {
	padding: 5px 5px 8px 0px; vertical-align: baseline;
}
table.bom-newdbstatTable th {
	padding: 5px 5px 8px 0px; vertical-align: baseline;
}
table.bom-forexTable th {
	padding: 15px 20px 15px 0px; vertical-align: baseline;
}
table.bom-contentTable td {
	padding: 15px 20px 15px 0px; vertical-align: top;
}
table.bom-shilenTable td {
	padding: 10px 20px 10px 0px; vertical-align: top; 
}
table.bom-dbstatTable td {
	padding: 5px 5px 8px 0px; vertical-align: top;
}
table.bom-newdbstatTable td {
	padding: 5px 5px 8px 0px; vertical-align: top;
}
table.bom-forexTable td {
	padding: 15px 20px 15px 0px; vertical-align: baseline;
}
table.bom-contentTable th:first-child {
	padding-left: 20px;
}
table.bom-shilenTable th:first-child {
	padding-left: 10px; 
}
table.bom-dbstatTable th:first-child {
	padding-left: 0px;
}
table.bom-newdbstatTable th:first-child {
	padding-left: 0px;
}
table.bom-forexTable th:first-child {
	padding-left: 20px;
}
table.bom-contentTable td:first-child {
	padding-left: 20px;
}
table.bom-shilenTable td:first-child {
	padding-left: 10px;
}
table.bom-forexTable td:first-child {
	padding-left: 20px;
}
table.bom-contentTable th {
	font-weight: bold; background-color: rgb(238, 238, 238);
}
table.bom-shilenTable th {
	font-weight: bold; background-color: rgb(255, 153, 0);
}
table.bom-shilenTable th.checkcolor {
	font-weight: bold; background-color: rgb(23, 76, 175);
}
table.bom-dbstatTable th {
	font-weight: bold; background-color: rgb(238, 238, 238);
}
table.bom-newdbstatTable th {
	font-weight: bold; background-color: rgb(238, 238, 238);
}
table.bom-forexTable th {
	font-weight: bold; background-color: rgb(238, 238, 238);
}
table.bom-contentTable td {
	background-color: rgb(247, 247, 247);
}
table.bom-shilenTable td {
	background-color: rgb(247, 247, 247); 
}
table.bom-shilenTable td.checkcolorTD {
	background-color: rgb(23, 76, 175); align-content:center; vertical-align:middle; padding-left: 25px;
}
table.bom-dbstatTable td {
	background-color: rgb(247, 247, 247);
}
table.bom-newdbstatTable td {
	background-color: rgb(247, 247, 247);
}
table.bom-forexTable td {
	background-color: rgb(247, 247, 247);
}
table.bom-contentTable thead th {
	color: rgb(0, 51, 153); line-height: 1.28em; font-size: 0.82em;
}
table.bom-shilenTable thead th {
	color: white; line-height: 1.28em; font-size: 0.85em; border: 1px solid #cdcdcd; padding-left: 10px; text-align:center;
}
table.bom-dbstatTable thead th {
	color: rgb(0, 51, 153); line-height: 1.28em; font-size: 0.82em; text-align:center;
}
table.bom-newdbstatTable thead th {
	color: rgb(0, 51, 153); line-height: 1.28em; font-size: 0.82em; 
}
table.bom-forexTable thead th {
	color: rgb(0, 51, 153); line-height: 1.28em; font-size: 0.82em;
}
table.bom-contentTable tfoot td {
	line-height: 1.33em; font-size: 0.7em; background-color: transparent;
}
table.bom-contentTable tfoot td {
	line-height: 1.33em; font-size: 0.7em; background-color: transparent;
}
table.bom-shilenTable tfoot td {
	line-height: 1.33em; font-size: 0.7em; background-color: transparent;
}
table.bom-shilenTable tfoot td {
	line-height: 1.33em; font-size: 0.7em; background-color: transparent;
}
table.bom-forexTable tfoot td {
	line-height: 1.33em; font-size: 0.7em; background-color: transparent;
}
table.bom-contentTable tbody th {
	line-height: 1.33em; font-size: 0.7em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
table.bom-shilenTable tbody th {
	line-height: 1.33em; font-size: 0.7em; border: 1px solid #cdcdcd;
}
table.bom-dbstatTable tbody th {
	line-height: 1.33em; text-align: center; font-size: 0.7em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
table.bom-newdbstatTable tbody th {
	line-height: 1.33em; font-size: 0.7em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
table.bom-forexTable tbody th {
	line-height: 1.33em; font-size: 0.7em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
table.bom-contentTable tbody td {
	line-height: 1.33em; font-size: 0.7em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
table.bom-shilenTable tbody td {
	line-height: 1.33em; font-size: 0.85em; border: 1px solid #cdcdcd; padding-left: 10px;
}
table.bom-dbstatTable tbody td {
	line-height: 1.33em; font-size: 0.7em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
table.bom-newdbstatTable tbody td {
	line-height: 1.33em; font-size: 0.7em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}

table.bom-finstabilityTable tbody td {
	line-height: 1.33em; font-size: 0.8em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border: 1px; border-top-style: solid;
}

table.bom-forexTable tbody td {
	line-height: 1.33em; font-size: 0.7em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
table.bom-contentTable tbody th + td {
	padding-left: 20px;
}
table.bom-forexTable tbody th + td {
	padding-left: 20px;
}

table.bom-banner0Table {
	margin: 0 0 1.29em 0px;
    background-color: rgb(21, 112, 166);
    color: white;
    font-weight:bolder;
}
table.bom-banner0Table a {
    font-weight:bolder;
    color:white;
    font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
table.bom-banner0Table td {
	padding: 15px 20px 15px 0px; vertical-align: baseline;
}
table.bom-banner0Table tbody td {
	line-height: 1.33em; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}

table.bom-banner1Table {
	margin: 0 0 1.29em 0px;
    background-color: rgb(86, 121, 86);
    color: white;
    font-weight:bolder;
}
table.bom-banner1Table a {
    font-weight:bolder;
    color:white;
    font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
table.bom-banner1Table td {
	padding: 15px 20px 15px 0px; vertical-align: baseline;
}
table.bom-banner1Table tbody td {
	line-height: 1.33em; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}

table.bom-banner2Table {
	margin: 0 0 1.29em 0px;
    background-color: rgb(128, 59, 53);
    color: white;
    font-weight:bolder;
}
table.bom-banner2Table a {
    font-weight:bolder;
    color:white;
    font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
table.bom-banner2Table td {
	padding: 15px 20px 15px 0px; vertical-align: baseline;
}
table.bom-banner2Table tbody td {
	line-height: 1.33em; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}

table.bom-banner3Table {
	margin: 0 0 1.29em 0px;
    background-color: rgb(209, 101, 28);
    color: white;
    font-weight:bolder;
}
table.bom-banner3Table a {
    font-weight:bolder;
    color:white;
    font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
table.bom-banner3Table td {
	padding: 15px 20px 15px 0px; vertical-align: baseline;
}
table.bom-banner3Table tbody td {
	line-height: 1.33em; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}

table.bom-banner4Table {
	margin: 0 0 1.29em 0px;
    background-color: rgb(210, 151, 53);
    color: white;
    font-weight:bolder;
}
table.bom-banner4Table a {
    font-weight:bolder;
    color:white;
    font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
table.bom-banner4Table td {
	padding: 15px 20px 15px 10px; vertical-align: baseline;
}
table.bom-banner4Table tbody td {
	line-height: 1.33em; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}

table.bom-banner5Table {
	margin: 0 0 1.29em 0px;
    background-color: rgb(151, 150, 128);
    color: white;
    font-weight:bolder;
}
table.bom-banner5Table a {
    font-weight:bolder;
    color:white;
    font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
table.bom-banner5Table td {
	padding: 15px 20px 15px 10px; vertical-align: baseline;
}
table.bom-banner5Table tbody td {
	line-height: 1.33em; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}

table.bom-banner6Table {
	margin: 0 0 1.29em 0px;
    background-color: rgb(128, 128, 86);
    color: white;
    font-weight:bolder;
}
table.bom-banner6Table a {
    font-weight:bolder;
    color:white;
    font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
table.bom-banner6Table td {
	padding: 15px 20px 15px 10px; vertical-align: baseline;
}
table.bom-banner6Table tbody td {
	line-height: 1.33em; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}

table.bom-banner7Table {
	margin: 0 0 1.29em 0px;
    background-color: rgb(50, 74, 115);
    color: white;
    font-weight:bolder;
}
table.bom-banner7Table a {
    font-weight:bolder;
    color:white;
    font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
table.bom-banner7Table td {
	padding: 15px 20px 15px 0px; vertical-align: baseline;
}
table.bom-banner7Table tbody td {
	line-height: 1.33em; font-size: 1em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.navSkip {
	top: -1000px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
.aural {
	top: -1000px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
.invisibleitem {
	display: none;
}
.hidden {
	display: none;
}
.noJS-hidden {
	display: none;
}
.icon-sprite {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-blue-1 {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-blue-2 {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.arrow-blue-2::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-down {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.arrow-down::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-grey-dark {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-right {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-up {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.arrow-up::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-white-down {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-white-large-left {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-mediaContainer .bx-controls .bx-prev::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-slidesModule .bx-controls .bx-prev::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-timelineOverview .bom-tmlButtons a.left::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-white-large-right {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-mediaContainer .bx-controls .bx-next::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-slidesModule .bx-controls .bx-next::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-timelineOverview .bom-tmlButtons a.right::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-white-left {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-prev::before {
	background: url("../images/iconmenu.png") no-repeat;
}
.icon-arrow-white-right {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-next::before {
	background: url("../images/iconmenu.png") no-repeat;
}
.icon-arrow-white-small-right {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-arrowBtn.bom-buttonHighlight::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-white-up {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-bgn {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bgn::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-calendar {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.calendar::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-camera {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
button.bom-webcastBtn::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-charts {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.charts::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-checkbox {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-clear {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.clear::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-close {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li .bom-closeBtn::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-csv {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
a.csv::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-epub {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
a.epub::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-equals {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.equals::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-facebook-white {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.facebook-white::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-facebook::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-flickr-white {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.flickr-white::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-flickr {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-game {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-google-plus-white {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.google-plus-white::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-google::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-google-plus {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.google-plus::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-jpy {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.jpy::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-linkedin-white {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.linkedin-white::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-linkedin::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-mfp-arrow-left {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.mfp-arrow-left::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-mfp-arrow-right {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.mfp-arrow-right::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-mobile-phone {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.mobile-phone::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-nav-minus {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-nav-plus {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-pdf {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
a.pdf::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.pdf::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-popup-close {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-publication {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-publication.bom-mediaItem p.bom-mediaType::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-reset {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.reset::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-responsive-nav {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
#bom-headerTop #bom-mobileNavToggle::before {
	background: url("../images/search.png") no-repeat;
}
.icon-rss-grey {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.rss-grey::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-rss-white {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.rss-white::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-rss {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
a.rss::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-homepageTeasers .bom-rssFeed .icon {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-scrollTop {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
#bom-doc-footer .bom-footerTop a.scrollTop::after {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-share-count {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.share-count::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-sitemap {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
#bom-doc-footer .bom-footerTop .sitemap::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-sort {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
table.bom-forexTable th .sort::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-telefax {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.telefax::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-telephone {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.telephone::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-twitter-white {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.twitter-white::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-twitter::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-twitter {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.twitter::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-usd {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.usd::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-xml {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
a.xml::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-youtube-white {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.youtube-white::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.bom-video.bom-mediaItem p.bom-mediaType::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-youtube {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.youtube::before {
	background: url("../img/icon-s0599c01d25.png") no-repeat;
}
.icon-arrow-blue-1 {
	background-position: 0px -872px; width: 5px; height: 8px;
}
.icon-arrow-blue-2 {
	background-position: 0px -882px; width: 5px; height: 8px;
}
.arrow-blue-2::before {
	background-position: 0px -882px; width: 5px; height: 8px;
}
.icon-arrow-down {
	background-position: 0px -676px; width: 13px; height: 13px;
}
.arrow-down::before {
	background-position: 0px -676px; width: 13px; height: 13px;
}
.icon-arrow-grey-dark {
	background-position: 0px -862px; width: 5px; height: 8px;
}
.icon-arrow-right {
	background-position: 0px -782px; width: 12px; height: 11px;
}
.icon-arrow-up {
	background-position: 0px -661px; width: 13px; height: 13px;
}
.arrow-up::before {
	background-position: 0px -661px; width: 13px; height: 13px;
}
.icon-arrow-white-down {
	background-position: 0px -706px; width: 15px; height: 8px;
}
.icon-arrow-white-large-left {
	background-position: 0px -384px; width: 15px; height: 26px;
}
.bom-mediaContainer .bx-controls .bx-prev::before {
	background-position: 0px -384px; width: 15px; height: 26px;
}
.bom-slidesModule .bx-controls .bx-prev::before {
	background-position: 0px -384px; width: 15px; height: 26px;
}
.bom-timelineOverview .bom-tmlButtons a.left::before {
	background-position: 0px -384px; width: 15px; height: 26px;
}
.icon-arrow-white-large-right {
	background-position: 0px -440px; width: 15px; height: 26px;
}
.bom-mediaContainer .bx-controls .bx-next::before {
	background-position: 0px -440px; width: 15px; height: 26px;
}
.bom-slidesModule .bx-controls .bx-next::before {
	background-position: 0px -440px; width: 15px; height: 26px;
}
.bom-timelineOverview .bom-tmlButtons a.right::before {
	background-position: 0px -440px; width: 15px; height: 26px;
}
.icon-arrow-white-left {
	background-position: 0px -795px; width: 8px; height: 15px;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-prev::before {
	background-position: 0px -795px; width: 8px; height: 15px;
}
.icon-arrow-white-right {
	background-position: 0px -812px; width: 8px; height: 15px;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-next::before {
	background-position: 0px -812px; width: 8px; height: 15px;
}
.icon-arrow-white-small-right {
	background-position: 0px -892px; width: 5px; height: 8px;
}
.bom-arrowBtn.bom-buttonHighlight::before {
	background-position: 0px -892px; width: 5px; height: 8px;
}
.icon-arrow-white-up {
	background-position: 0px -716px; width: 15px; height: 8px;
}
.icon-bgn {
	background-position: 0px -412px; width: 16px; height: 11px;
}
.bgn::before {
	background-position: 0px -412px; width: 16px; height: 11px;
}
.icon-calendar {
	background-position: 0px -643px; width: 16px; height: 16px;
}
.calendar::before {
	background-position: 0px -643px; width: 16px; height: 16px;
}
.icon-camera {
	background-position: 0px -610px; width: 28px; height: 31px;
}
button.bom-webcastBtn::before {
	background-position: 0px -610px; width: 28px; height: 31px;
}
.icon-charts {
	background-position: 0px -228px; width: 17px; height: 14px;
}
.charts::before {
	background-position: 0px -228px; width: 17px; height: 14px;
}
.icon-checkbox {
	background-position: 0px -924px; width: 11px; height: 10px;
}
.icon-clear {
	background-position: 0px -425px; width: 14px; height: 13px;
}
.clear::before {
	background-position: 0px -425px; width: 14px; height: 13px;
}
.icon-close {
	background-position: 0px -497px; width: 16px; height: 17px;
}
.bom-socialPopUp .bom-socialIcons li .bom-closeBtn::before {
	background-position: 0px -497px; width: 16px; height: 17px;
}
.icon-csv {
	background-position: 0px -244px; width: 15px; height: 14px;
}
a.csv::before {
	background-position: 0px -244px; width: 15px; height: 14px;
}
.icon-epub {
	background-position: 0px -691px; width: 13px; height: 13px;
}
a.epub::before {
	background-position: 0px -691px; width: 13px; height: 13px;
}
.icon-equals {
	background-position: 0px -851px; width: 13px; height: 9px;
}
.equals::before {
	background-position: 0px -851px; width: 13px; height: 9px;
}
.icon-facebook-white {
	background-position: 0px -567px; width: 16px; height: 16px;
}
.facebook-white::before {
	background-position: 0px -567px; width: 16px; height: 16px;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-facebook::before {
	background-position: 0px -567px; width: 16px; height: 16px;
}
.icon-flickr-white {
	background-position: 0px -293px; width: 16px; height: 16px;
}
.flickr-white::before {
	background-position: 0px -293px; width: 16px; height: 16px;
}
.icon-flickr {
	background-position: 0px -311px; width: 16px; height: 16px;
}
.icon-game {
	background-position: 0px -936px; width: 16px; height: 16px;
}
.icon-google-plus-white {
	background-position: 0px -516px; width: 15px; height: 14px;
}
.google-plus-white::before {
	background-position: 0px -516px; width: 15px; height: 14px;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-google::before {
	background-position: 0px -516px; width: 15px; height: 14px;
}
.icon-google-plus {
	background-position: 0px -120px; width: 15px; height: 16px;
}
.google-plus::before {
	background-position: 0px -120px; width: 15px; height: 16px;
}
.icon-jpy {
	background-position: 0px -179px; width: 16px; height: 11px;
}
.jpy::before {
	background-position: 0px -179px; width: 16px; height: 11px;
}
.icon-linkedin-white {
	background-position: 0px -752px; width: 16px; height: 14px;
}
.linkedin-white::before {
	background-position: 0px -752px; width: 16px; height: 14px;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-linkedin::before {
	background-position: 0px -752px; width: 16px; height: 14px;
}
.icon-mfp-arrow-left {
	width: 26px; height: 58px;
}
.mfp-arrow-left::before {
	width: 26px; height: 58px;
}
.icon-mfp-arrow-right {
	background-position: 0px -60px; width: 26px; height: 58px;
}
.mfp-arrow-right::before {
	background-position: 0px -60px; width: 26px; height: 58px;
}
.icon-mobile-phone {
	background-position: 0px -954px; width: 15px; height: 14px;
}
.mobile-phone::before {
	background-position: 0px -954px; width: 15px; height: 14px;
}
.icon-nav-minus {
	background-position: 0px -913px; width: 9px; height: 9px;
}
.icon-nav-plus {
	background-position: 0px -902px; width: 9px; height: 9px;
}
.icon-pdf {
	background-position: 0px -550px; width: 13px; height: 15px;
}
a.pdf::before {
	background-position: 0px -550px; width: 13px; height: 15px;
}
.pdf::before {
	background-position: 0px -550px; width: 13px; height: 15px;
}
.icon-popup-close {
	background-position: 0px -151px; width: 26px; height: 26px;
}
.icon-publication {
	background-position: 0px -970px; width: 15px; height: 15px;
}
.bom-publication.bom-mediaItem p.bom-mediaType::before {
	background-position: 0px -970px; width: 15px; height: 15px;
}
.icon-reset {
	background-position: 0px -276px; width: 17px; height: 15px;
}
.reset::before {
	background-position: 0px -276px; width: 17px; height: 15px;
}
.icon-responsive-nav {
	background-position: 0px -829px; width: 22px; height: 20px;
}
#bom-headerTop #bom-mobileNavToggle::before {
	background-position: 0px -829px; width: 22px; height: 20px;
}
.icon-rss-grey {
	background-position: 0px -210px; width: 16px; height: 16px;
}
.rss-grey::before {
	background-position: 0px -210px; width: 16px; height: 16px;
}
.icon-rss-white {
	background-position: 0px -343px; width: 16px; height: 17px;
}
.rss-white::before {
	background-position: 0px -343px; width: 16px; height: 17px;
}
.icon-rss {
	background-position: 0px -192px; width: 16px; height: 16px;
}
a.rss::before {
	background-position: 0px -192px; width: 16px; height: 16px;
}
.bom-homepageTeasers .bom-rssFeed .icon {
	background-position: 0px -192px; width: 16px; height: 16px;
}
.icon-scrollTop {
	background-position: 0px -485px; width: 16px; height: 10px;
}
#bom-doc-footer .bom-footerTop a.scrollTop::after {
	background-position: 0px -485px; width: 16px; height: 10px;
}
.icon-share-count {
	background-position: 0px -362px; width: 24px; height: 20px;
}
.share-count::before {
	background-position: 0px -362px; width: 24px; height: 20px;
}
.icon-sitemap {
	background-position: 0px -740px; width: 14px; height: 10px;
}
#bom-doc-footer .bom-footerTop .sitemap::before {
	background-position: 0px -740px; width: 14px; height: 10px;
}
.icon-sort {
	background-position: 0px -532px; width: 8px; height: 16px;
}
table.bom-forexTable th .sort::before {
	background-position: 0px -532px; width: 8px; height: 16px;
}
.icon-telefax {
	background-position: 0px -468px; width: 14px; height: 15px;
}
.telefax::before {
	background-position: 0px -468px; width: 14px; height: 15px;
}
.icon-telephone {
	background-position: 0px -260px; width: 15px; height: 14px;
}
.telephone::before {
	background-position: 0px -260px; width: 15px; height: 14px;
}
.icon-twitter-white {
	background-position: 0px -596px; width: 14px; height: 12px;
}
.twitter-white::before {
	background-position: 0px -596px; width: 14px; height: 12px;
}
.bom-socialPopUp .bom-socialIcons li a.bom-share-twitter::before {
	background-position: 0px -596px; width: 14px; height: 12px;
}
.icon-twitter {
	background-position: 0px -329px; width: 16px; height: 12px;
}
.twitter::before {
	background-position: 0px -329px; width: 16px; height: 12px;
}
.icon-usd {
	background-position: 0px -138px; width: 16px; height: 11px;
}
.usd::before {
	background-position: 0px -138px; width: 16px; height: 11px;
}
.icon-xml {
	background-position: 0px -585px; width: 15px; height: 9px;
}
a.xml::before {
	background-position: 0px -585px; width: 15px; height: 9px;
}
.icon-youtube-white {
	background-position: 0px -768px; width: 16px; height: 12px;
}
.youtube-white::before {
	background-position: 0px -768px; width: 16px; height: 12px;
}
.bom-video.bom-mediaItem p.bom-mediaType::before {
	background-position: 0px -768px; width: 16px; height: 12px;
}
.icon-youtube {
	background-position: 0px -726px; width: 16px; height: 12px;
}
.youtube::before {
	background-position: 0px -726px; width: 16px; height: 12px;
}
.bom-graphicsTeaser p a::before {
	display: inline-block; content: " ";
}
a.arrow::before {
	display: inline-block; content: " ";
}
a.arrowReverse::before {
	display: inline-block; content: " ";
}
a.csv::before {
	display: inline-block; content: " ";
}
a.epub::before {
	display: inline-block; content: " ";
}
a.external::before {
	display: inline-block; content: " ";
}
a.mail::before {
	display: inline-block; content: " ";
}
a.pdf::before {
	display: inline-block; content: " ";
}
a.rss::before {
	display: inline-block; content: " ";
}
a.xml::before {
	display: inline-block; content: " ";
}
a.youtube::before {
	display: inline-block; content: " ";
}
a.video::before {
	display: inline-block; content: " ";
}
a.doc::before {
	display: inline-block; content: " ";
}
a.xls::before {
	display: inline-block; content: " ";
}
a.xlsx::before {
	display: inline-block; content: " ";
}
a.audio::before {
	display: inline-block; content: " ";
}
a.zip::before {
	display: inline-block; content: " ";
}
a.scrollTop::before {
	display: inline-block; content: " ";
}
.bom-currency::before {
	display: inline-block; content: " ";
}
.accordion-open::before {
	display: inline-block; content: " ";
}
.accordion-close::before {
	display: inline-block; content: " ";
}
.arrow-blue-2::before {
	display: inline-block; content: " ";
}
.calendar::before {
	display: inline-block; content: " ";
}
.charts::before {
	display: inline-block; content: " ";
}
.clear::before {
	display: inline-block; content: " ";
}
.pdf::before {
	display: inline-block; content: " ";
}
.reset::before {
	display: inline-block; content: " ";
}
.rss-grey::before {
	display: inline-block; content: " ";
}
.search::before {
	display: inline-block; content: " ";
}
.telefax::before {
	display: inline-block; content: " ";
}
.mobile-phone::before {
	display: inline-block; content: " ";
}
.telephone::before {
	display: inline-block; content: " ";
}
#bom-doc-footer .bom-footerTop .sitemap::before {
	display: inline-block; content: " ";
}
.bom-contentPopupWrapper .bom-popupOpen span {
	display: inline-block; content: " ";
}
#bom-doc-footer .bom-footerTop a.scrollTop::after {
	display: inline-block; content: " ";
}
.bom-slidesModule .bom-slidesToggle a::after {
	display: inline-block; content: " ";
}
.bom-toggle .bom-toggleTitle span::after {
	display: inline-block; content: " ";
}
[class^='icon-'] {
	display: inline-block; content: " ";
}
[class*=' icon-'] {
	display: inline-block; content: " ";
}
[class^='theme-icon-'] {
	display: inline-block; content: " ";
}
[class*=' theme-icon-'] {
	display: inline-block; content: " ";
}
.arrow-down::before {
	display: inline-block; content: " ";
}
.arrow-up::before {
	display: inline-block; content: " ";
}
.equals::before {
	display: inline-block; content: " ";
}
.flickr-white::before {
	display: inline-block; content: " ";
}
.google-plus::before {
	display: inline-block; content: " ";
}
.google-plus-white::before {
	display: inline-block; content: " ";
}
.mfp-arrow-left::before {
	display: inline-block; content: " ";
}
.mfp-arrow-right::before {
	display: inline-block; content: " ";
}
.pagination-first::before {
	display: inline-block; content: " ";
}
.pagination-last::before {
	display: inline-block; content: " ";
}
.pagination-next::before {
	display: inline-block; content: " ";
}
.pagination-prev::before {
	display: inline-block; content: " ";
}
.rss-white::before {
	display: inline-block; content: " ";
}
.share-count::before {
	display: inline-block; content: " ";
}
.twitter::before {
	display: inline-block; content: " ";
}
.twitter-white::before {
	display: inline-block; content: " ";
}
.youtube::before {
	display: inline-block; content: " ";
}
.youtube-white::before {
	display: inline-block; content: " ";
}
table.bom-forexTable th .sort::before {
	display: inline-block; content: " ";
}
#bom-headerTop #bom-mobileNavToggle::before {
	display: inline-block; content: " ";
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a::before {
	display: inline-block; content: " ";
}
.bom-homepageTeasers .bom-rssFeed .icon {
	display: inline-block; content: " ";
}
.bom-mediaContainer .bx-controls .bx-prev::before {
	display: inline-block; content: " ";
}
.bom-mediaContainer .bx-controls .bx-next::before {
	display: inline-block; content: " ";
}
.bom-video.bom-mediaItem p.bom-mediaType::before {
	display: inline-block; content: " ";
}
.bom-publication.bom-mediaItem p.bom-mediaType::before {
	display: inline-block; content: " ";
}
.bom-slidesModule .bx-controls .bx-prev::before {
	display: inline-block; content: " ";
}
.bom-slidesModule .bx-controls .bx-next::before {
	display: inline-block; content: " ";
}
.bom-socialPopUp .bom-socialIcons li .bom-closeBtn::before {
	display: inline-block; content: " ";
}
.bom-socialPopUp .bom-socialIcons li a::before {
	display: inline-block; content: " ";
}
.bom-timelineOverview .bom-tmlButtons a::before {
	display: inline-block; content: " ";
}
button.bom-webcastBtn::before {
	display: inline-block; content: " ";
}
.bom-arrowBtn.bom-buttonHighlight::before {
	display: inline-block; content: " ";
}
.bom-graphicsTeaser p a::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.arrow::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.arrowReverse::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.csv::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.epub::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.external::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.mail::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.pdf::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.rss::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.xml::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.youtube::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.video::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.doc::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.xls::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.xlsx::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.audio::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.zip::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
a.scrollTop::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.bom-currency::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.accordion-open::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.accordion-close::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.arrow-blue-2::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.calendar::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.charts::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.clear::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.pdf::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.reset::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.rss-grey::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.search::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.telefax::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.mobile-phone::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.telephone::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
#bom-doc-footer .bom-footerTop .sitemap::before {
	width: 16px; margin-right: 0.5em; margin-left: -25px;
}
.bom-contentPopupWrapper .bom-popupOpen span {
	margin-left: 0.5em;
}
#bom-doc-footer .bom-footerTop a.scrollTop::after {
	margin-left: 0.5em;
}
.bom-slidesModule .bom-slidesToggle a::after {
	margin-left: 0.5em;
}
.bom-toggle .bom-toggleTitle span::after {
	margin-left: 0.5em;
}
.theme-icon-accordion-open {
	vertical-align: 2px;
}
.accordion-open::before {
	vertical-align: 2px;
}
.bom-slidesModule .bom-slidesToggle a.show::after {
	vertical-align: 2px;
}
.bom-toggleClosed.bom-toggle .bom-toggleTitle span::after {
	vertical-align: 2px;
}
.theme-icon-accordion-close {
	vertical-align: 2px;
}
a.scrollTop::before {
	vertical-align: 2px;
}
.accordion-close::before {
	vertical-align: 2px;
}
.bom-slidesModule .bom-slidesToggle a.hide::after {
	vertical-align: 2px;
}
.bom-toggleOpened.bom-toggle .bom-toggleTitle span::after {
	vertical-align: 2px;
}
.icon-calendar {
	vertical-align: -2px;
}
.calendar::before {
	vertical-align: -2px;
}
.icon-csv {
	vertical-align: -3px;
}
a.csv::before {
	vertical-align: -3px;
}
.icon-flickr {
	vertical-align: -4px;
}
.icon-google-plus {
	vertical-align: -4px;
}
.google-plus::before {
	vertical-align: -4px;
}
.icon-epub {
	vertical-align: -1px;
}
a.epub::before {
	vertical-align: -1px;
}
.theme-icon-link-arrow {
	vertical-align: -1px;
}
.bom-graphicsTeaser p a::before {
	vertical-align: -1px;
}
a.arrow::before {
	vertical-align: -1px;
}
.theme-icon-mail {
	vertical-align: -1px;
}
a.mail::before {
	vertical-align: -1px;
}
.theme-icon-external {
	vertical-align: -2px;
}
a.external::before {
	vertical-align: -2px;
}
.icon-pdf {
	vertical-align: -2px;
}
a.pdf::before {
	vertical-align: -2px;
}
.pdf::before {
	vertical-align: -2px;
}
.icon-rss {
	vertical-align: -4px;
}
a.rss::before {
	vertical-align: -4px;
}
.bom-homepageTeasers .bom-rssFeed .icon {
	vertical-align: -4px;
}
.icon-rss-grey {
	vertical-align: -3px;
}
.rss-grey::before {
	vertical-align: -3px;
}
.icon-sort {
	vertical-align: -3px;
}
table.bom-forexTable th .sort::before {
	vertical-align: -3px;
}
.icon-toggle-open {
	vertical-align: 1px;
}
.icon-twitter {
	vertical-align: -2px;
}
.twitter::before {
	vertical-align: -2px;
}
.icon-youtube {
	vertical-align: -2px;
}
.youtube::before {
	vertical-align: -2px;
}
.theme-icon-MSexcel {
	vertical-align: -2px;
}
a.xls::before {
	vertical-align: -2px;
}
a.xlsx::before {
	vertical-align: -2px;
}
.theme-icon-MSword {
	vertical-align: -2px;
}
a.doc::before {
	vertical-align: -2px;
}
.theme-icon-video {
	vertical-align: -2px;
}
a.video::before {
	vertical-align: -2px;
}
.theme-icon-audio {
	vertical-align: -2px;
}
a.audio::before {
	vertical-align: -2px;
}
.theme-icon-zip {
	vertical-align: -3px;
}
a.zip::before {
	vertical-align: -3px;
}
.icon-arrow-down {
	vertical-align: -1px;
}
.arrow-down::before {
	vertical-align: -1px;
}
.icon-arrow-up {
	vertical-align: -1px;
}
.arrow-up::before {
	vertical-align: -1px;
}
.icon-arrow-right {
	vertical-align: -1px;
}
.bom-currency {
	vertical-align: -1px;
}
.mfp-bg {
	background: rgb(11, 11, 11); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 1042; opacity: 0.8;
}
.mfp-wrap {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1043; -webkit-backface-visibility: hidden;
}
.mfp-container {
	padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mfp-container::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.mfp-align-top .mfp-container::before {
	display: none;
}
.mfp-content {
	margin: 0px auto; text-align: left; vertical-align: middle; display: inline-block; position: relative; z-index: 1045;
}
.mfp-inline-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-ajax-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom {
	cursor: pointer;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-arrow {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-preloader {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-counter {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-figure.mfp-loading {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	left: 8px; top: 50%; width: auto; text-align: center; right: 8px; color: rgb(204, 204, 204); margin-top: -0.8em; position: absolute; z-index: 1044;
}
.mfp-preloader a {
	color: rgb(204, 204, 204);
}
.mfp-preloader a:hover {
	color: white;
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close {
	padding: 0px; border: 0px currentColor; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -webkit-appearance: none; -webkit-box-shadow: none;
}
button.mfp-arrow {
	padding: 0px; border: 0px currentColor; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -webkit-appearance: none; -webkit-box-shadow: none;
}
.mfp-close {
	padding: 0px 0px 18px 10px; top: 0px; width: 44px; height: 44px; text-align: center; right: 0px; color: rgb(153, 153, 153); line-height: 44px; font-family: auto; font-size: 2.35em; font-style: normal; text-decoration: none; position: absolute;
}
.mfp-close:hover {
	opacity: 1;
}
.mfp-close:focus {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: rgb(51, 51, 51);
}
.mfp-image-holder .mfp-close {
	top: 20px; text-align: right; right: 30px; color: rgb(153, 153, 153);
}
.mfp-iframe-holder .mfp-close {
	top: 20px; text-align: right; right: 30px; color: rgb(153, 153, 153);
}
.mfp-counter {
	top: 0px; right: 0px; color: rgb(204, 204, 204); line-height: 18px; font-size: 12px; display: none; position: absolute;
}
.mfp-arrow {
	margin: -45px 0px 0px; padding: 0px; top: 50%; width: 26px; height: 58px; position: absolute;
}
.mfp-arrow:active {
	margin-top: -45px;
}
.mfp-arrow:hover {
	opacity: 1;
}
.mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow::before {
	margin: 0px; left: 0px; top: 0px; width: 26px; height: 58px; display: block; position: absolute; content: "";
}
.mfp-arrow::after {
	margin: 0px; left: 0px; top: 0px; width: 26px; height: 58px; display: block; position: absolute; content: "";
}
.mfp-arrow .mfp-b {
	margin: 0px; left: 0px; top: 0px; width: 26px; height: 58px; display: block; position: absolute; content: "";
}
.mfp-arrow .mfp-a {
	margin: 0px; left: 0px; top: 0px; width: 26px; height: 58px; display: block; position: absolute; content: "";
}
.mfp-arrow::after {
	top: 8px;
}
.mfp-arrow .mfp-a {
	top: 8px;
}
.mfp-arrow-left {
	left: 20px;
}
.mfp-arrow-right {
	right: 20px;
}
.mfp-iframe-holder {
	padding-top: 40px; padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	padding: 5% 0px; width: 100%; line-height: 0; max-width: 1120px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
img.mfp-img {
	margin: 0px auto; padding: 80px; width: auto; height: auto; line-height: 0; display: block; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mfp-figure {
	line-height: 0;
}
.mfp-figure::after {
	left: 0px; top: 80px; width: auto; height: auto; right: 0px; bottom: 80px; display: block; position: absolute; z-index: -1; content: ""; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.mfp-figure small {
	color: rgb(189, 189, 189); line-height: 14px; font-size: 12px; display: block;
}
.mfp-figure figure {
	background: rgb(238, 238, 238); margin: 0px;
}
.mfp-bottom-bar {
	padding: 0px 80px; left: 0px; top: 100%; width: 100%; margin-top: -80px; position: absolute; cursor: auto;
}
.mfp-title {
	text-align: left; line-height: 18px; margin-top: 15px; -ms-word-wrap: break-word;
}
.mfp-title span {
	color: rgb(93, 95, 95); line-height: 1.28em; padding-top: 3px; font-size: 0.82em; display: block;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

.mfp-ie7 .mfp-img {
	padding: 0px;
}
.mfp-ie7 .mfp-bottom-bar {
	left: 50%; width: 600px; padding-bottom: 5px; margin-top: 5px; margin-left: -300px;
}
.mfp-ie7 .mfp-container {
	padding: 0px;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0px; right: 0px; padding-top: 0px;
}
.jspContainer {
	overflow: hidden; position: relative;
}
.jspPane {
	position: absolute;
}
.jspVerticalBar {
	top: 0px; width: 16px; height: 100%; right: 0px; position: absolute;
}
.jspHorizontalBar {
	background: red; left: 0px; width: 100%; height: 16px; bottom: 0px; position: absolute;
}
.jspCap {
	display: none;
}
.jspHorizontalBar .jspCap {
	float: left;
}
.jspTrack {
	position: relative;
}
.jspDrag {
	background: rgb(187, 187, 221); left: 0px; top: 0px; position: relative; cursor: pointer;
}
.jspHorizontalBar .jspTrack {
	height: 100%; float: left;
}
.jspHorizontalBar .jspDrag {
	height: 100%; float: left;
}
.jspArrow {
	background: rgb(80, 80, 109); margin: 0px; padding: 0px; text-indent: -20000px; display: block; cursor: pointer;
}
.jspDisabled.jspArrow {
	background: rgb(128, 128, 141); cursor: default;
}
.jspVerticalBar .jspArrow {
	height: 16px;
}
.jspHorizontalBar .jspArrow {
	width: 16px; height: 100%; float: left;
}
.jspVerticalBar .jspArrow:focus {
	
}
.jspCorner {
	background: rgb(238, 238, 244); height: 100%; float: left;
}
* html .jspCorner {
	margin: 0px -3px 0px 0px;
}
html {
	font-size: 102%; -webkit-font-smoothing: antialiased;
}
body {
	color: rgb(25, 25, 25); line-height: 1.29em; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 1em;
}
img {
	max-width: 100%;
}
h1 {
	color: rgb(0, 51, 153); line-height: 1.33em; font-size: 1.56em; font-weight: bold; margin-top: 0.67em; margin-bottom: 0.66em;
}
h2 {
	color: rgb(0, 51, 153); line-height: 1.35em; font-size: 1.17em; margin-top: 2.02em; margin-bottom: 1.35em;
}
h2.subtitle {
	color: rgb(0, 0, 0);
}
h3 {
	color: rgb(0, 51, 153); line-height: 1.29em; font-size: 1em; font-weight: bold; margin-top: 2.58em; margin-bottom: 1.29em;
}
h4 {
	color: rgb(93, 95, 95); line-height: 1.28em; font-size: 0.82em; font-weight: bold; margin-top: 2.58em; margin-bottom: 1.29em;
}
h5 {
	color: rgb(93, 95, 95); line-height: 1.28em; font-size: 0.82em; font-weight: bold; margin-top: 2.58em; margin-bottom: 1.29em;
}
h6 {
	color: rgb(93, 95, 95); line-height: 1.28em; font-size: 0.82em; font-weight: bold; margin-top: 2.58em; margin-bottom: 1.29em;
}
h1 + h2 {
	margin-top: 0px;
}
h1 + div {
	margin-top: 2.58em;
}
h1 + p {
	margin-top: 2.58em; margin-bottom: 0.58em; text-align: justify;
}
h2 + p {
	margin-top: 2.58em; margin-bottom: 0.58em; text-align: justify;
}
ul + p {
	margin-top: 0.58em; text-align: justify;
}
center + p {
	margin-top: 0.58em; text-align: justify;
}
h2 + h3 {
	margin-top: 0px;
}
p + p {
	margin-top: 0.64em; text-align: justify;
}
p + ul {
	margin-top: 1.64em; text-align: justify; margin-bottom: 0.58em;
}
p + b {
	font-weight: bold;
}
table + p {
    margin-top: 0.58em;
    margin-bottom: 0.58em;
    text-align: justify;
}
p.bom-small {
	line-height: 1.28em; font-size: 0.82em;
}
i {
	font-style: italic;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
b {
	font-weight: bold;
}
sub {
	line-height: 0.5; font-size: 0.82em;
}
sup {
	line-height: 0.5; font-size: 0.82em;
}
notlink {
	color: rgb(0, 51, 153);
}
.button.buttonPrev {
    background-repeat: no-repeat;
    background-position: center;
    padding: 0 5px;
    background-image: url(../images/btn-down.png);
}
.button.buttonNext {
    background-repeat: no-repeat;
    background-position: center;
    padding: 0 5px;
    background-image: url(../images/btn-up.png);
}
.button.rbDisabled {
    background-image: none;
}
.bom-fontSize-xxs {
	line-height: 1.4em; font-size: 0.58em;
}
.bom-fontSize-xs {
	line-height: 1.33em; font-size: 0.7em;
}
.bom-fontSize-s {
	line-height: 1.28em; font-size: 0.82em;
}
.bom-fontSize-m {
	line-height: 1.29em; font-size: 1em;
}
.bom-fontSize-l {
	line-height: 1.35em; font-size: 1.17em;
}
.bom-fontSize-xl {
	line-height: 1.33em; font-size: 1.41em;
}
.bom-fontSize-xxl {
	line-height: 1.33em; font-size: 1.76em;
}
ol {
	padding-left: 30px; margin-top: 0.64em;
}
ul {
	padding-left: 30px; margin-top: 0.64em;
}
li {
	margin-bottom: 0.64em;
}
a {
	color: rgb(0, 51, 153); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus {
	color: rgb(0, 51, 153); text-decoration: underline;
}
a.arrow {
	line-height: 1.28em; padding-left: 2px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.arrowReverse {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.csv {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.epub {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.external {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.mail {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.pdf {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.rss {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.xml {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.youtube {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.video {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.doc {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.xls {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.xlsx {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.audio {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.zip {
	line-height: 1.28em; padding-left: 25px; font-size: 0.82em; font-weight: bold; display: block; white-space: nowrap;
}
a.arrow:hover {
	text-decoration: none;
}
a.arrowReverse:hover {
	text-decoration: none;
}
a.csv:hover {
	text-decoration: none;
}
a.epub:hover {
	text-decoration: none;
}
a.external:hover {
	text-decoration: none;
}
a.mail:hover {
	text-decoration: none;
}
a.pdf:hover {
	text-decoration: none;
}
a.rss:hover {
	text-decoration: none;
}
a.xml:hover {
	text-decoration: none;
}
a.youtube:hover {
	text-decoration: none;
}
a.video:hover {
	text-decoration: none;
}
a.doc:hover {
	text-decoration: none;
}
a.xls:hover {
	text-decoration: none;
}
a.xlsx:hover {
	text-decoration: none;
}
a.audio:hover {
	text-decoration: none;
}
a.zip:hover {
	text-decoration: none;
}
li a.arrow {
	display: inline;
}
p a.arrow {
	display: inline;
}
li a.arrowReverse {
	display: inline;
}
p a.arrowReverse {
	display: inline;
}
li a.csv {
	display: inline;
}
p a.csv {
	display: inline;
}
li a.epub {
	display: inline;
}
p a.epub {
	display: inline;
}
li a.external {
	display: inline;
}
p a.external {
	display: inline;
}
li a.mail {
	display: inline;
}
p a.mail {
	display: inline;
}
li a.pdf {
	display: inline;
}
p a.pdf {
	display: inline;
}
li a.rss {
	display: inline;
}
p a.rss {
	display: inline;
}
li a.xml {
	display: inline;
}
p a.xml {
	display: inline;
}
li a.youtube {
	display: inline;
}
p a.youtube {
	display: inline;
}
li a.video {
	display: inline;
}
p a.video {
	display: inline;
}
li a.doc {
	display: inline;
}
p a.doc {
	display: inline;
}
li a.xls {
	display: inline;
}
p a.xls {
	display: inline;
}
li a.xlsx {
	display: inline;
}
p a.xlsx {
	display: inline;
}
li a.audio {
	display: inline;
}
p a.audio {
	display: inline;
}
li a.zip {
	display: inline;
}
p a.zip {
	display: inline;
}
a.nobr.arrow {
	display: inline;
}
a.nobr.arrowReverse {
	display: inline;
}
a.nobr.csv {
	display: inline;
}
a.nobr.epub {
	display: inline;
}
a.nobr.external {
	display: inline;
}
a.nobr.mail {
	display: inline;
}
a.nobr.pdf {
	display: inline;
}
a.nobr.rss {
	display: inline;
}
a.nobr.xml {
	display: inline;
}
a.nobr.youtube {
	display: inline;
}
a.nobr.video {
	display: inline;
}
a.nobr.doc {
	display: inline;
}
a.nobr.xls {
	display: inline;
}
a.nobr.xlsx {
	display: inline;
}
a.nobr.audio {
	display: inline;
}
a.nobr.zip {
	display: inline;
}
a.scrollTop {
	padding-left: 25px;
}
table.fullWidth.bom-contentTable {
	width: 100%;
}
.bom-currency {
	padding-left: 25px;
}
.accordion-open {
	padding-left: 25px;
}
.accordion-close {
	padding-left: 25px;
}
.arrow-blue-2 {
	padding-left: 25px;
}
.calendar {
	padding-left: 25px;
}
.charts {
	padding-left: 25px;
}
.clear {
	padding-left: 25px;
}
.pdf {
	padding-left: 25px;
}
.reset {
	padding-left: 25px;
}
.rss-grey {
	padding-left: 25px;
}
.search {
	padding-left: 25px;
}
.telefax {
	padding-left: 25px;
}
.mobile-phone {
	padding-left: 25px;
}
.telephone {
	padding-left: 25px;
}
.bom-currency:hover {
	text-decoration: none;
}
.accordion-open:hover {
	text-decoration: none;
}
.accordion-close:hover {
	text-decoration: none;
}
.arrow-blue-2:hover {
	text-decoration: none;
}
.calendar:hover {
	text-decoration: none;
}
.charts:hover {
	text-decoration: none;
}
.clear:hover {
	text-decoration: none;
}
.pdf:hover {
	text-decoration: none;
}
.reset:hover {
	text-decoration: none;
}
.rss-grey:hover {
	text-decoration: none;
}
.search:hover {
	text-decoration: none;
}
.telefax:hover {
	text-decoration: none;
}
.mobile-phone:hover {
	text-decoration: none;
}
.telephone:hover {
	text-decoration: none;
}
.texthighlight {
	background: rgb(218, 218, 218); border-radius: 3px;
}
.bom-ytvideo {
	width: 620px; height: 348px; margin-bottom: 15px;
}
.bom-qrCode {
	display: none;
}
.warning {
	padding: 3px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.82em; font-weight: bold; background-color: rgb(221, 0, 0);
}
.groupnews {
	padding: 3px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.82em; font-weight: bold; background-color: forestgreen;
}
.marginTop {
	margin-top: 20px;
}
.marginBottom {
	margin-bottom: 20px;
}
body {
	background-color: rgb(247, 247, 247);
}
#bom-doc-wrapper {
	margin: 15px auto; width: 1280px;
}
#bom-doc-header {
	background-color: rgb(255, 255, 255);
}
#bom-headerTop {
	padding: 0px 10px;
}
#bom-main-wrapper {
	margin-bottom: 5px; background-color: rgb(255, 255, 255);
}
#bom-content-col {
	float: left; min-height: 1px; vertical-align: top;
}
#bom-content-col-edu {
	float: left; min-height: 1px; vertical-align: top;
}
#bom-content-col-edufoot {
	float: left; min-height: 227px; vertical-align: top;
}

#bom-content-col .tableH {
	border: 1px;
}
#bom-content-col-edu .tableH {
	border: 1px;
}

#bom-sectionnav-col {
	float: left; min-height: 1px;
}
#bom-crossnav-col {
	float: left; min-height: 1px;
}
#bom-sectionnav-col {
	padding: 5px 35px 5px 5px; width: 320px;
}
#bom-crossnav-col {
	padding: 5px 5px 5px 35px; width: 320px;
}
#bom-content-col {
	padding: 5px 10px 60px; width: 640px; 
}
#bom-content-col-edu {
	padding: 5px 10px 60px; width: 640px; 
}
#bom-content-col-edufoot {
	padding: 5px 10px 60px; width: 640px; background: url(../images/backedufoot.png);
}
.stickyMainNav {
	top: 0px; width: 1270px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; position: fixed !important; z-index: 100;
}
.stickySideNav {
	top: 55px; width: 280px; position: fixed !important;
}
.stickySideNavAttached.stickySideNav {
	top: 5px;
}
#bom-doc-footer {
	padding: 24px 30px; margin-top: 5px; background-color: rgb(255, 255, 255);
}

.bom-accordionBox {
	margin-top: 1.29em;
}
.bom-accordionBox .bom-accordionHeader {
	background: rgb(238, 238, 238); padding: 9px 20px; width: 100%; color: rgb(0, 51, 153); margin-bottom: 1px; display: inline-block; cursor: pointer;
}
.bom-accordionBox .bom-accordionHeader:hover {
	background: rgb(218, 218, 218);
}
.bom-accordionBox .bom-accordionHeader::before {
	margin-left: -5px;
}
.bom-accordionBox .bom-accordionContent {
	background: rgb(247, 247, 247); padding: 12px 20px; display: none;
}
.bom-accordionBox .bom-accordionContent p img {
	margin-right: 10px; float: left;
}
.bom-accordionBox .whiteBackground.bom-accordionContent {
	background: rgb(255, 255, 255); padding: 0px;
}
.bom-accordionBox .whiteBackground.bom-accordionContent .bom-contentTable {
	width: 100%; margin-top: 0px;
}
.bom-accordionBox .themeBackground.bom-accordionContent {
	background: rgb(57, 141, 0); padding: 12px 0px;
}
.bom-accordionBoxSmall.bom-accordionBox .bom-accordionHeader {
	padding: 12px 20px 12px 38px; line-height: 1.28em; font-size: 0.82em;
}
.bom-accordionBoxSmall.bom-accordionBox .accordion-close.bom-accordionHeader {
	margin-bottom: 0px;
}
.bom-accordionBoxSmall.bom-accordionBox .accordion-close.bom-accordionHeader + div {
	background: rgb(238, 238, 238); margin-bottom: 1px;
}
.bom-accordionBoxSmall.bom-accordionBox .bom-accordionHeader::before {
	margin-right: 0.8em; margin-left: -22px;
}
.bom-accordionBoxSmall.bom-accordionBox .bom-accordionHeader:hover {
	background: rgb(238, 238, 238);
}
.bom-accordionBoxSmall.bom-accordionBox .bom-accordionContent {
	padding: 5px 38px 20px; line-height: 1.28em; font-size: 0.82em;
}
.bom-addressList {
	padding-bottom: 5px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.bom-addressList > div:first-child dl {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.bom-addressList > div dl {
	padding: 15px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-addressList > div dl dt {
	padding-bottom: 5px;
}
.bom-addressList > div dl dd p {
	line-height: 1.28em; font-size: 0.82em; margin-top: 3px;
}
#backToTop {
	padding: 5px; border-radius: 10px 70px 10px 10px; width: 100px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-size: 0.7em; font-weight: bold; display: none; position: fixed; cursor: pointer; opacity: 0.9; box-shadow: 3px 0px 5px #888888; background-color: rgb(21, 112, 166);
}
.bom-boxContentSolo .bom-linkList {
	padding-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bom-boxContentSolo .bom-linkList li {
	padding-bottom: 8px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.bom-boxContentSolo .bom-linkList li ul {
	list-style: none; padding-left: 15px; margin-top: 8px;
}
.bom-box {
	margin-bottom: 1.29em;
}
.bom-box-borderBottom.bom-box {
	margin-top: 1.35em; margin-bottom: 1.35em; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.bom-box-borderBottom.bom-box h2 {
	margin-top: 0.67em; margin-bottom: 1.35em;
}
.bom-box-borderTop.bom-box {
	margin-top: 1.35em; margin-bottom: 1.35em; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
.bom-box-borderTop.bom-box h2 {
	margin-top: 0.67em; margin-bottom: 1.35em;
}
.bom-box-border.bom-box {
	margin-top: 1.35em; margin-bottom: 1.35em; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.bom-box-border.bom-box h2 {
	margin-top: 0.67em; margin-bottom: 1.35em;
}
.bom-basicList {
	margin-bottom: 1.29em;
}
.bom-basicList dl {
	padding: 0.97em 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-basicList dl dt {
	width: 24%; line-height: 1.33em; padding-top: 5px; padding-right: 5%; font-size: 0.7em; float: left; display: block;
}
.bom-basicList dl dd {
	padding-left: 24%; display: block;
}
.bom-basicList dl dd p {
	color: rgb(0, 51, 153);
}
.bom-basicList dl dd a {
	white-space: normal;
}
#bom-breadcrumbs {
	padding: 10px 20px; text-transform: uppercase; line-height: 1.33em; margin-bottom: 5px; background-color: white;
}
#bom-breadcrumbs .bom-bcSeparator {
	padding: 0px 0.47em;
}
#bom-breadcrumbs a {
	font-size: 0.7em; font-weight: normal;
}
#bom-breadcrumbs .bom-bcCurrent {
	font-size: 0.7em; font-weight: bold;
}
.bom-bulletinWrapper ul li {
	border-bottom-color: white; border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(247, 247, 247);
}
.bom-bulletinWrapper ul li span {
	padding: 15px 20px; color: rgb(93, 95, 95); line-height: 1.33em; font-size: 0.7em; float: left;
}
.bom-bulletinWrapper ul li span:first-child {
	font-weight: bold; border-right-color: white; border-right-width: 2px; border-right-style: solid; min-width: 98px; background-color: rgb(238, 238, 238);
}
.bom-bulletinWrapper ul li .bom-bulletinList {
	padding: 15px 0px; line-height: 1.33em; font-size: 0.7em; font-weight: bold;
}
.bom-bulletinWrapper ul li .bom-bulletinList a {
	padding: 0px 3px 0px 15px;
}
.bom-bulletinWrapper ul li .bom-bulletinList a:first-child {
	padding-left: 18px;
}
.bom-bulletinWrapper ul li:first-child {
	padding: 10px 20px; background-color: rgb(238, 238, 238);
}
.bom-bulletinWrapper ul li:first-child span {
	padding: 0px 5px 0px 0px; color: rgb(0, 51, 153); line-height: 1.28em; font-size: 0.82em; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.bom-bulletinWrapper ul li:first-child p {
	text-align: right; line-height: 1.33em; padding-top: 2px; font-size: 0.7em;
}
.bom-careers .bom-careers-quote {
	height: 342px; margin-bottom: 10px; position: relative;
}
.bom-careers .bom-careers-quote .bom-careers-cite {
	padding: 5px 10px; width: 368px; right: 10px; bottom: 10px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(50, 50, 50, 0.5);
}
.bom-careers .bom-careers-quote p.bom-careers-maincite {
	color: rgb(255, 255, 255); line-height: 1.35em; font-size: 1.17em; font-weight: bold; text-shadow: 2px 2px 3px #000;
}
.bom-careers .bom-careers-quote p.bom-careers-subcite {
	color: rgb(255, 255, 255); line-height: 1.4em; font-size: 0.58em; text-shadow: 1px 1px 1px #000;
}
.bom-careers .bom-careers-quote p.bom-careers-subcite span.line {
	width: 32px; margin-right: 5px; margin-bottom: 2px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.vacancyDetails.bom-careers span {
	padding-right: 5px; font-weight: bold; float: left; display: block;
}
#vacanciesList {
	margin-top: 25px;
}
#vacanciesList table {
	width: 100%;
}
.bom-comprehensiveAssessment .CAresultsBankName {
	color: rgb(0, 51, 153); padding-left: 5px;
}
.bom-comprehensiveAssessment .CAresultsBankReportList {
	padding-left: 20px;
}
.bom-comprehensiveAssessment .CAresultsBankReportList span {
	padding: 0px 4px;
}
.bom-comprehensiveAssessment .CAresultsBankReportList .extraInfo {
	padding-bottom: 15px; font-size: 10px; font-style: italic;
}
.bom-contentList {
	clear: both; margin-top: 30px;
}
.bom-contentList .title {
	line-height: 1.28em; padding-bottom: 0.42em; font-size: 0.82em; font-weight: bold; display: block;
}
.bom-contentList ul li {
	padding: 0.42em 0px; line-height: 1.28em; font-size: 0.82em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.bom-contentList ul li a {
	line-height: 100%; padding-left: 0px; font-size: 100%; display: inline; cursor: pointer;
}
.bom-contentList ul li a::before {
	margin-right: 0.3em; margin-left: 0px;
}
.bom-contactList dl {
	padding-bottom: 15px;
}
.bom-contactList dl dt {
	color: rgb(0, 51, 153); padding-top: 10px; font-weight: bold;
}
.bom-contactList dl dt:first-child {
	padding-top: 0px;
}
.bom-contactList dl dd {
	padding: 10px 0px 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bom-contactList dl dd:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.bom-contentPopupWrapper .bom-popupOpen {
	padding: 4px; font-size: 0.58em; background-color: rgb(218, 218, 218);
}
.bom-contentPopupWrapper .bom-popupOpen span {
	margin: 0px 3px; text-transform: uppercase;
}
.bom-contentPopup {
	background: white; margin: 25px auto 15px; padding: 25px 15px 15px 30px; border-radius: 3px; width: auto; height: 100%; position: relative; max-width: 640px;
}
.bom-contentPopup .bom-content {
	height: 100%; padding-right: 20px; -ms-overflow-y: auto;
}
.bom-contentPopup h3 {
	margin-top: 0px;
}
.bom-contentPopup .mfp-close {
	top: -40px; right: 5px; color: rgb(255, 255, 255); position: absolute;
}
.bom-contentPopupLarge.bom-contentPopup {
	max-width: 85%;
}
.bom-crossNavBlock {
	margin: 0px 0px 1px; padding: 0px 15px 0px 20px; background-color: rgb(238, 238, 238);
}
.bom-crossNavBlockMalchin {
	margin: 0px 0px 1px; padding: 0px 15px 0px 20px; background-image: url(../images/malchinbg.jpg);
}
.bom-crossNavBlockEDU {
	margin: 0px 0px 1px; padding: 0px 15px 0px 20px; background-image: url(../images/backedu1.png);
}
.bom-crossNavBlock h3 {
	margin: 0px; padding: 12px 0px 10px; color: rgb(25, 25, 25); font-weight: normal;
}

.bom-crossNavBlock h3.ecocolor{
	margin: 0px; padding: 12px 0px 10px; color: rgb(1, 95, 23); font-weight: normal;
}

.bom-crossNavBlock ul li {
	padding: 10px 0px 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; 
}
.bom-crossNavBlock ul li a.arrow {
	white-space: pre-line;
}
.bom-crossNavBlock ul li a.csv {
	white-space: normal;
}
.bom-crossNavBlock ul li a.epub {
	white-space: normal;
}
.bom-crossNavBlock ul li a.external {
	white-space: normal;
}
.bom-crossNavBlock ul li a.mail {
	white-space: normal;
}
.bom-crossNavBlock ul li a.pdf {
	white-space: normal;
}
.bom-crossNavBlock ul li a.rss {
	white-space: normal;
}
.bom-crossNavBlock ul li a.xml {
	white-space: normal;
}
.bom-crossNavBlock ul li a.zip {
	white-space: normal;
}
.bom-crossNavBlock ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.bom-crossNavBlock table {
	width: 100%;
}
.bom-crossNavBlock table tr {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-crossNavBlock table tr:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.bom-crossNavBlock table tr td {
	padding: 12px 0px 12px 15px; line-height: 1.28em; font-size: 0.82em; vertical-align: baseline;
}
.bom-crossNavBlock table tr td:first-child {
	line-height: 1.33em; padding-left: 0px; font-size: 0.7em;
}
.bom-crossNavBlock table.crossNavStatistics tr td:first-child {
	line-height: 1.33em; font-size: 0.7em;
}
.bom-crossNavBlock table.crossNavStatistics tr td:last-child {
	text-align: right;
}

.bom-crossNavBlockMalchin table {
	width: 100%; background-image: url(images/malchinbg.jpg);
}
.bom-crossNavBlockMalchin table tr {
	border-top-color: white; border-top-width: 0px; border-top-style: solid;
}
.bom-crossNavBlockMalchin table tr:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.bom-crossNavBlockMalchin table tr td {
	padding: 12px 0px 12px 15px; line-height: 1.15em; font-size: 0.69em; vertical-align: top;
}

.bom-crossNavBlockMalchin table.crossNavStatistics tr td:first-child {
	line-height: 1.33em; font-size: 0.7em;
}
.bom-crossNavBlockMalchin table.crossNavStatistics tr td:last-child {
	text-align: right;
}

.bom-crossNavBlockEDU table {
	width: 100%; background-image: url(images/backedu1.png);
}
.bom-crossNavBlockEDU table tr {
	border-top-color: white; border-top-width: 0px; border-top-style: solid;
}
.bom-crossNavBlockEDU table tr:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.bom-crossNavBlockEDU table tr td.yam {
	font-size: 0.69em; vertical-align: bottom; text-align: left;
}
.bom-crossNavBlockEDU table tr td.eduorg {
	vertical-align: middle;
}
.bom-crossNavBlockEDU table tr td.edutitle {
	padding: 12px 0px 12px 15px; line-height: 1.15em; font-size: 0.69em; vertical-align: top; color: rgb(41, 87, 164);
}
.bom-crossNavBlockEDU table tr td {
	padding: 12px 0px 12px 15px; line-height: 1.15em; font-size: 0.69em; vertical-align: top;
}
.bom-crossNavBlockEDU table.crossNavStatistics tr td:first-child {
	line-height: 1.33em; font-size: 0.7em;
}
.bom-crossNavBlockEDU table.crossNavStatistics tr td:last-child {
	text-align: left;
}

.bom-crossNavImg.bom-crossNavBlock {
	padding: 15px 0px 0px; line-height: 0;
}
.bom-crossNavImg.bom-crossNavBlock h3 {
	padding: 12px 20px 20px;
}
.bom-eventsList dl {
	padding: 15px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-eventsList dl dt {
	float: left;
}
.bom-eventsList dl dt span {
	display: block;
}
.bom-eventsList dl dd {
	padding: 0px 20px 0px 24%; color: rgb(24, 126, 128);
}
.bom-eventsTable tr:nth-child(2n+1) {
	background-color: rgb(247, 247, 247);
}
.bom-eventsTable td {
	padding: 15px 20px 15px 0px; color: rgb(0, 51, 153); vertical-align: baseline;
}
.bom-eventsTable td:first-child {
	padding-left: 3.3%;
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg {
	background: rgb(247, 247, 247); padding-right: 20px; margin-bottom: 30px;
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg .floatLeft {
	line-height: 0;
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg h2 {
	margin: 1.35em 0px 0.67em; padding-left: 35%;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo {
	padding-left: 35%;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo p {
	line-height: 1.28em; font-size: 0.82em;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo p + p {
	margin-top: 8px;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul {
	margin-top: 2.58em; margin-bottom: 1.29em;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul li {
	width: 45%; margin-right: 4%; display: inline-block;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul li a {
	font-weight: normal;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul li:nth-child(n+3) {
	padding-top: 8px; margin-top: 8px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-executiveBoardMember h3 {
	font-weight: normal; margin-top: 15px; margin-bottom: 15px;
}
.bom-executiveBoardMember dl {
	padding-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bom-executiveBoardMember dl dt {
	color: rgb(93, 95, 95); line-height: 1.28em; font-size: 0.82em; margin-top: 15px; margin-bottom: 5px;
}
.bom-faqList dl {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bom-faqList dl dt {
	padding: 15px 22px; color: rgb(0, 51, 153); border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.bom-faqList dl dd {
	padding-right: 20px; padding-bottom: 15px; padding-left: 22px; display: none;
}
.bom-filterSearch {
	padding-bottom: 15px;
}
.bom-filterSearch p {
	padding-bottom: 15px;
}
.bom-filterSearch form {
	position: relative;
}
.bom-filterSearch form input[type='text'] {
	padding: 10px 15px; width: 100%; margin-bottom: 10px;
}
.bom-filterSearch form .clear {
	top: 14px; right: 5px; font-size: 0px; position: absolute; opacity: 0.5;
}
.bom-filterSearch form .active.clear {
	cursor: pointer; opacity: 1;
}
.bom-flashWrapper embed {
	width: 100%; height: 465px; margin-top: 30px;
}
#bom-doc-footer .bom-footerTop .sitemap {
	padding-left: 25px; float: left;
}
#bom-doc-footer .bom-footerTop a.scrollTop {
	display: none;
}
#bom-doc-footer .bom-footerTop a.scrollTop::before {
	display: none; content: "";
}
#bom-doc-footer .bom-footerTop a.scrollTop::after {
	margin-left: 1.2em;
}
#bom-doc-footer .bom-footerTop a {
	color: rgb(93, 95, 95); line-height: 1.28em; font-size: 0.82em; font-weight: normal;
}
#bom-doc-footer .bom-footerTop .socialLinks {
	float: right;
}
#bom-doc-footer .bom-footerTop .socialLinks > ul {
	float: left;
}
#bom-doc-footer .bom-footerTop .socialLinks > ul > li {
	color: rgb(93, 95, 95); line-height: 1.28em; padding-right: 10px; font-size: 0.82em; float: left;
}
#bom-doc-footer .bom-footerTop .socialLinks > ul > li:first-child {
	padding-right: 20px;
}
#bom-doc-footer .bom-footerTop .socialLinks .bom-socialPopUp {
	float: left;
}
#bom-doc-footer .bom-footerTop .socialLinks .bom-socialPopUp > a {
	line-height: 1.28em; padding-left: 0px; font-size: 0.82em; display: block;
}
#bom-doc-footer .bom-footerTop .socialLinks .bom-socialPopUp .bom-socialIcons {
	bottom: 25px;
}
#bom-doc-footer .bom-footerBottom {
	padding-top: 15px; margin-top: 15px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#bom-doc-footer .bom-footerBottom p {
	color: rgb(93, 95, 95); line-height: 1.33em; font-size: 0.7em; float: left;
}
#bom-doc-footer .bom-footerBottom ul {
	float: right;
}
#bom-doc-footer .bom-footerBottom ul li {
	line-height: 1.33em; padding-left: 8px; font-size: 0.7em; margin-left: 8px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
#bom-doc-footer .bom-footerBottom ul li:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
#bom-doc-footer .bom-footerBottom ul li a {
	color: rgb(93, 95, 95);
}
table.bom-finstabilityTable {
	width: 100%; border: 1px;
}
table.bom-finstabilityTable th {
	white-space: nowrap;
}
table.bom-finstabilityTable th .sort {
	margin-left: 10px;
}
table.bom-finstabilityTable td .charts {
	margin-left: 15px;
}
table.bom-finstabilityTable td .rss {
	margin-left: 10px;
}

table.bom-forexTable {
	width: 100%;
}
table.bom-forexTable th {
	white-space: nowrap;
}
table.bom-forexTable th .sort {
	margin-left: 10px;
}
table.bom-forexTable td .charts {
	margin-left: 15px;
}
table.bom-forexTable td .rss {
	margin-left: 10px;
}
.bom-tabContent table.bom-forexTable th {
	background-color: rgb(218, 218, 218);
}
.bom-tabContent table.bom-forexTable td {
	background-color: rgb(238, 238, 238);
}
.bom-gamePageModule {
	margin-top: 15px;
}
.bom-gamePageModule .titleDesc {
	line-height: 1.35em; padding-bottom: 30px; font-size: 1.17em;
}
.bom-gamePageModule .keyInfo {
	padding-bottom: 45px;
}
.bom-gamePageModule .keyInfo span {
	line-height: 1.28em; font-size: 0.82em; font-weight: bold;
}
.bom-gamePageModule .bom-gameWrapper {
	background: rgb(247, 247, 247);
}
.bom-gamePageModule .bom-gameWrapper .bom-linkList li {
	padding: 0.42em 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.bom-gamePageModule .bom-gameWrapper .startButton {
	text-align: center; margin-top: 30px; display: block;
}
.bom-gamePageModule .bom-gameWrapper .startButton a {
	padding: 15px 80px; text-transform: uppercase;
}
.bom-gamePageModule .bom-gameWrapper .startButton a:hover {
	text-decoration: none;
}
.bom-gamePageModule .bom-gameWrapper .bom-gameInnerWrapper {
	padding: 45px 20px;
}
.bom-gamePageModule .bom-gameWrapper .bom-gameInnerWrapper .appStore {
	padding-top: 15px;
}
.bom-gamePageModule .bom-gameWrapper .bom-gameInnerWrapper .appStore img {
	margin: 15px 40px 15px 0px; vertical-align: middle;
}
.bom-gamePageModule .bom-gameWrapper .bom-gameInnerWrapper .disclaimer {
	color: rgb(93, 95, 95); line-height: 1.28em; padding-top: 60px; font-size: 0.82em;
}
.bom-eduElement .bom-imageGallery {
	padding-top: 30px;
}
.bom-eduElement .bom-imageGallery .bom-imgWrapper {
	padding-bottom: 15px;
}
#map_canvas {
	width: 100%; height: 600px;
}
.gmnoprint img {
	max-width: none;
}
.gm-style img {
	max-width: none;
}
.gm-style img.bom-building {
	max-height: 200px; max-width: 200px;
}
.bom-graphicsTeaser {
	margin-bottom: 1.29em;
}
.bom-graphicsTeaser a {
	display: block;
}
.bom-graphicsTeaser img {
	display: block;
}
.bom-graphicsTeaser p {
	margin-top: 0.43em;
}
.bom-hallOfFame {
	padding-top: 30px;
}
.bom-hallOfFame .bom-quickSearch p {
	color: rgb(93, 95, 95);
}
.bom-hallOfFame .bom-quickSearch form {
	padding: 15px 0px 45px;
}
.bom-hallOfFame table {
	width: 100%;
}
.bom-hallOfFame table thead tr th {
	padding: 12px 20px; color: rgb(0, 51, 153); line-height: 1.28em; font-size: 0.82em; font-weight: bold; vertical-align: baseline; background-color: rgb(238, 238, 238);
}
.bom-hallOfFame table thead tr th:last-child {
	text-align: right; padding-right: 15px;
}
.bom-hallOfFame table thead tr th .sort::before {
	margin-left: -12px;
}
.bom-hallOfFame table tbody tr td {
	padding: 12px 20px; line-height: 1.33em; font-size: 0.7em; border-top-color: white; border-top-width: 2px; border-top-style: solid; background-color: rgb(247, 247, 247);
}
.bom-hallOfFame table tbody tr td:last-child {
	text-align: right; padding-right: 25px;
}
.bom-hallOfFame table tbody tr td.award span {
	top: 2px; position: relative;
}
.bom-hallOfFame table tfoot td {
	text-align: center; padding-top: 30px;
}
.bom-hallOfFame table tfoot td span {
	cursor: pointer;
}
.bom-hallOfFame table tfoot td .pagination-next {
	margin-left: 10px;
}
#bom-headerTop {
	position: relative;
}
#bom-headerTop .bom-langSelector {
	margin: 0px; top: 0px; right: 0px; position: absolute;
}
#bom-headerTop .bom-logo {
	width: 100%; text-align: center; padding-top: 0px; padding-bottom: 10px; display: inline-block; max-width: 355px;
}
#bom-headerTop .bom-quickSearch {
	width: 600px; margin-top: 28px; vertical-align: top; display: inline-block;
}
#bom-headerTop #bom-mobileNavToggle {
	background: rgb(21, 112, 166); padding: 12px 10px 0px; border-radius: 3px; height: 42px; right: 15px; bottom: 20px; display: none; position: absolute;
    background-image: url(../images/mmenu.png);
}
#bom-headerTop .bom-serviceNav {
	top: 42px; right: 20px; position: absolute;
}
#bom-headerTop .bom-serviceNav > a {
	line-height: 1.33em; padding-left: 45px; font-size: 0.7em; display: inline-block; position: relative;
}
.bom-homepageSlider {
	border: 5px solid rgb(255, 255, 255); background-color: rgb(238, 238, 238);
}
.bom-homepageSlider .bom-sliderContainer {
	height: 395px; overflow: hidden;
}
.bom-homepageSlider .bom-sliderDescription {
	padding: 50px; width: 470px; height: 395px; float: left;
}
.bom-homepageSlider .bom-sliderDescription .bom-sliderHead1 {
	line-height: 1.2em; font-size: 1.64em; 
}
.bom-homepageSlider .bom-sliderDescription .bom-sliderHead1 a{
	position: static; font-weight: normal; color: black;
}
.bom-homepageSlider .bom-sliderDescription .bom-sliderHead1 a:hover{
	position: static; font-weight: normal; color: rgb(0, 51, 153); text-decoration:none;
}
.bom-homepageSlider .bom-sliderDescription .bom-sliderHead2 {
	line-height: 1.2em; font-size: 1.64em;
}
.bom-homepageSlider .bom-sliderDescription .bom-sliderHead2 {
	color: rgb(0, 51, 153); font-weight: bold; margin-bottom: 0.66em;
}
.bom-homepageSlider .bom-sliderDescription p {
	line-height: 1.33em; font-size: 0.88em; margin-bottom: 1.33em;
}
.bom-homepageSlider .bom-sliderDescription a {
	bottom: 40px; position: absolute;
}
.bom-homepageSlider .bom-sliderImage {
	width: 800px; height: 395px; float: right;
}
.bom-homepageSlider .bom-sliderImage img {
	display: block;
}
.bom-homepageSlider .bx-wrapper {
	position: relative;
}
.bom-homepageSlider .bx-wrapper .bx-viewport {
	-ms-touch-action: pan-y; transform: translateZ(0); -webkit-transform: translatez(0); -moz-transform: translatez(0); -o-transform: translatez(0);
}
.bom-homepageSlider .bx-wrapper .bx-loading {
	background: url("../images/iconmenu.png") no-repeat center white; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2000; min-height: 50px;
}
.bom-homepageSlider .bx-wrapper .bx-pager {
	width: 100%; position: absolute;
}
.bom-homepageSlider .bx-wrapper .bx-controls-auto {
	width: 100%; position: absolute;
}
.bom-homepageSlider .bx-wrapper .bx-pager {
	padding: 0px; width: auto; text-align: center; right: 840px; bottom: 30px; color: rgb(102, 102, 102); font-size: 0.85em;
}
.bom-homepageSlider .bx-wrapper .bx-pager .bx-pager-item {
	display: inline-block;
}
.bom-homepageSlider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
}
.bom-homepageSlider .bx-wrapper .bx-default-pager.bx-pager a {
	margin: 0px 5px; outline: 0px; border-radius: 6px; border: 1px solid rgb(187, 187, 187); width: 12px; height: 12px; text-indent: -9999px; display: block; background-color: transparent;
}
.bom-homepageSlider .bx-wrapper .bx-default-pager.bx-pager a:hover {
	background-color: rgb(187, 187, 187);
}
.bom-homepageSlider .bx-wrapper .bx-default-pager.bx-pager a.active {
	background-color: rgb(187, 187, 187);
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a {
	background: rgb(21, 112, 166); outline: 0px; left: 454px; width: 35px; height: 35px; text-indent: -9999px; position: absolute; z-index: 95;
    
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a:hover {
	background: rgb(21, 112, 166);
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a::before {
	top: 10px; position: absolute;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-prev {
	top: 215px;
    background-image: url(../images/nprev.png);
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-prev::before {
	left: 12px;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-next {
	top: 255px;
    background-image: url(../images/nnext.png);
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-next::before {
	left: 14px;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.disabled {
	opacity: 0.5;
}
.bom-homepageSlider .bx-wrapper .bx-has-pager.bx-has-controls-auto.bx-controls .bx-pager {
	width: 80%; text-align: left;
}
.bom-homepageSlider .bx-wrapper .bx-has-pager.bx-has-controls-auto.bx-controls .bx-controls-auto {
	width: 35px; right: 0px;
}
.bom-homepageTeaser {
	padding: 0px; width: 280px; min-height: 480px;
}
.bom-homepageTeaser .bom-img img {
	display: block;
}
.bom-homepageTeaser .bom-textWrapper {
	padding-bottom: 15px;
}
.bom-homepageTeaser .bom-subTitle {
	margin: 0.33em 0px 0.66em;
}
.bom-homepageTeaser .bom-date {
	color: rgb(93, 95, 95); padding-right: 0.5em; font-weight: normal;
}
.bom-homepageTeaser h3 {
	margin: 0px 0px 0.64em; color: rgb(25, 25, 25); line-height: 1.29em; font-size: 1em; font-weight: normal;
}
.bom-homepageTeaser h4 {
	margin: 0px 0px 0.64em; color: rgb(93, 95, 95); line-height: 1.28em; font-size: 0.82em; font-weight: normal;
}
.bom-homepageTeaser p {
	line-height: 1.28em; font-size: 0.82em; margin-bottom: 1.28em;
}
.bom-homepageTeaser button {
	margin-top: 10px;
}
.bom-quotationTeaser.bom-homepageTeaser .bom-textWrapper {
	padding-right: 20px; padding-left: 20px;
}
.bom-quotationTeaser.bom-homepageTeaser .bom-quotationText {
	color: rgb(0, 51, 153); line-height: 1.35em; font-size: 1.17em; margin-bottom: 0px;
}
.bom-quotationTeaser.bom-homepageTeaser .bom-author {
	text-align: right; text-transform: uppercase; line-height: 1.33em; font-size: 0.7em;
}
.bom-homepageTeasers {
	padding: 30px; border-top-color: rgb(247, 247, 247); border-top-width: 5px; border-top-style: solid; position: relative;
}
.bom-homepageTeasers h2 {
	color: rgb(0, 51, 153); line-height: 1.35em; font-size: 1.17em; font-weight: bold; margin-top: 0px;
}
.bom-homepageTeasers .bom-inFocus {
	width: 50%; padding-right: 15px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; min-height: 400px;
}
.bom-homepageTeasers .bom-otherTeasers {
	width: 50%; padding-left: 20px; margin-top: 0px; float: left;
}
.bom-homepageTeaser .statsBBox {
	float: left;
	padding: 0;
	list-style: none;
	width: 675px;
}
.bom-homepageTeaser .statsBox {
	background: #fff;
	display: block;
	width: 280px;
	padding:0px;
	border-radius: 2px 2px 2px 2px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.bom-homepageTeaser .statsBox .box6 {
box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25	, 0.4);
padding:5px;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 0.75em; line-height: 1.33em;
}
.bom-homepageTeasers .bom-rssFeed {
	top: 0px; right: 20px; left: 10px; line-height: 1.28em; font-size: 0.75em; position: absolute; width: 100%;
}
.bom-homepageTeasers .bom-rssFeed .icon {
	margin-left: 5px;
}
.bom-holidayList .bom-yearSel {
	padding-bottom: 15px;
}
.bom-holidayList .bom-yearSel button {
	border: 1px solid rgb(204, 204, 204); line-height: 1.33em; font-size: 0.7em;
}
.bom-holidayList .bom-yearSel button:hover {
	background: rgb(187, 187, 187);
}
.bom-holidayList .bom-yearSel button.selected {
	background: rgb(24, 126, 128);
}
.bom-holidayList .bom-holidays tr {
	line-height: 1.33em; font-size: 0.7em;
}
.bom-holidayList .bom-holidays tr:nth-child(2n+1) {
	background-color: rgb(255, 255, 255);
}
.bom-holidayList .bom-holidays tr em {
	color: rgb(24, 126, 128); font-weight: bold;
}
.bom-holidayList .bom-holidays tr td {
	padding: 15px 20px;
}
.bom-holidayList .bom-holidays tr th {
	padding: 15px 20px;
}
.bom-holidayList .bom-holidays tr th {
	color: rgb(93, 95, 95); padding-right: 0px; font-weight: bold;
}
.bom-holidayList .bom-holidays tr th + td {
	white-space: nowrap;
}
.bom-imageGallery td {
	width: 55%; padding-top: 15px; padding-left: 10%; vertical-align: top;
}
.bom-imageGallery td:first-child {
	width: 45%; padding-left: 0px;
}
.bom-imageGallery tr:first-child td {
	padding-top: 0px;
}
.bom-imageGallery .bom-imgWrapper a:first-child {
	height: 180px; vertical-align: bottom; display: block;
}
.bom-imageGallery .bom-imgWrapper a:first-child img {
	max-height: 100%;
}
.bom-gallerySmall.bom-imageGallery .bom-imgWrapper {
	width: 22%; margin-left: 4%; float: left;
}
.bom-gallerySmall.bom-imageGallery :nth-child(4n+1).bom-imgWrapper {
	clear: left; margin-left: 0px;
}
.bom-gallerySmall.bom-imageGallery .bom-imgWrapper a {
	height: 136px; position: relative;
}
.bom-gallerySmall.bom-imageGallery .bom-imgWrapper a img {
	bottom: 0px; position: absolute;
}
.bom-imgWrapper {
	margin-bottom: 1.35em;
}
.floatLeft.bom-imgWrapper {
	margin-right: 40px;
}
.floatRight.bom-imgWrapper {
	margin-left: 40px;
}
.bom-imgWrapper img {
	display: block;
}
.bom-imgWrapper .bom-imgTitle {
	margin: 0px; line-height: 1.28em; font-size: 0.82em;
}
.bom-imgWrapper .bom-imgDesc {
	margin: 0px; line-height: 1.28em; font-size: 0.82em;
}
.bom-imgWrapper .bom-imgTitle {
	font-weight: bold; margin-top: 0.64em; margin-bottom: 0.64em;
}
.bom-imgWrapper .bom-imgDesc {
	color: rgb(93, 95, 95);
}
.bom-imgWrapper .bom-imgDesc a {
	margin-top: 0.64em; display: block;
}
.bom-1-2.bom-imgWrapper {
	width: 50%;
}
.extraPaddingTop.bom-imgWrapper {
	margin-top: 2.7em;
}
.bom-langSelector {
	margin: 5px 0px; position: relative;
}
.bom-langSelector .bom-activeLanguage {
	padding: 0px 4px; font-size: 0.58em; font-weight: bold; float: left; background-color: rgb(218, 218, 218);
}
.bom-langSelector .bom-activeLanguage span {
	margin: 0px 3px; text-transform: uppercase;
}
.bom-langSelector .offeredLanguage {
	padding: 0px 4px; font-size: 0.58em; float: left; background-color: rgb(238, 238, 238);
}
.bom-langSelector .offeredLanguage a {
	margin: 0px 3px; text-transform: uppercase; font-size: inherit; font-weight: inherit; display: inline;
}
.bom-langSelector .moreLanguages {
	padding: 0px 5px; color: rgb(25, 25, 25); text-transform: uppercase; font-size: 0.52em; float: right; cursor: pointer; background-color: rgb(238, 238, 238);
}
.bom-langSelector .moreLanguages span {
	margin: 0px 2px;
}
.bom-langSelector .moreLanguages .bom-plus {
	color: rgb(24, 126, 128); line-height: 0; font-size: 1.8em; vertical-align: -0.1em;
}
.bom-langSelector a.pdf::before {
	vertical-align: -4px;
}
.bom-langSelector .bom-langPopup {
	left: 0px; top: 21px; width: 280px; color: rgb(255, 255, 255); display: none; position: absolute; z-index: 100; box-shadow: 2px 2px 10px rgba(0,0,0,0.5); background-color: rgb(41, 41, 41); -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.bom-langSelector .bom-langPopup .bom-closeBtn {
	margin: 12px 15px 0px 0px; border-radius: 2px; width: 16px; height: 16px; text-align: center; color: rgb(41, 41, 41); line-height: 16px; font-size: 19px; font-weight: bold; float: right; cursor: pointer; background-color: rgb(116, 116, 116);
}
.bom-langSelector .bom-langPopup .bom-langHead {
	padding: 8px 15px; color: rgb(255, 255, 255);
}
.bom-langSelector .bom-langPopup .otherlang a {
	width: 50%; color: rgb(255, 255, 255); line-height: 1.33em; font-size: 0.7em; float: left; display: block;
}
.bom-langSelector .bom-langPopup .otherlang a .bom-full {
	padding: 7px 15px; border-bottom-color: rgb(62, 62, 62); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.bom-langSelector .bom-langPopup .otherlang a .bom-short {
	display: none;
}
.bom-latestReleasesList {
	margin-bottom: 1.29em;
}
.bom-latestReleasesList li {
	padding: 0.97em 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-latestReleasesList .bom-releasedToday {
	color: rgb(57, 141, 0); text-transform: uppercase; line-height: 1.33em; font-size: 0.7em; font-weight: bold; margin-bottom: 0.64em;
}
.bom-latestReleasesList .statsNewsDate {
	width: 24%; line-height: 1.33em; padding-top: 5px; padding-right: 5%; font-size: 0.7em; float: left; display: block;
}
.bom-latestReleasesList .statsNewsHeading {
	color: rgb(0, 51, 153); padding-left: 24%; margin-bottom: 0.64em; display: block;
}
.bom-latestReleasesList .statsNewsBody {
	padding-left: 24%; display: block;
}
.bom-latestReleasesList .statsNewsBody a {
	margin-top: 0.64em; display: block;
}
.bom-legalList ol li {
	padding: 15px 0px; color: rgb(0, 51, 153); border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-linkList {
	clear: both; margin-top: 1.29em;
}
.bom-linkList ul li {
	padding: 0.32em 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.bom-linkList ul li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.bom-linkList ul li a {
	display: block; white-space: normal;
}
.bom-linkListcol {
	clear: both; margin-top: 1.29em;
}
.bom-linkListcol ul li {
	padding: 0.32em 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.bom-linkListcol ul li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.bom-linkListcol ul li a {
	display: block; white-space: normal;
}
.bom-accordionContent .bom-linkList {
	margin-top: 0px;
}
#bom-mainnav {
	margin: 0px 5px; position: relative; background-color: rgb(21, 112, 166);
}
.stickyMainNav#bom-mainnav {
	top: 0px; width: 1270px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; position: fixed !important; z-index: 100;
}
#bom-mainnav > ul {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#bom-mainnav > ul > li {
	border-width: 0px 0px 3px; border-style: solid; float: left;
}
#bom-mainnav > ul > li.bom-topicColor1 {
	border-color: rgb(3, 19, 128);
}
#bom-mainnav > ul > li.bom-topicColor2 {
	border-color: rgb(128, 120, 39);
}
#bom-column > table.bom-topicColor3 {
    background-color: rgb(128, 120, 39);
}
#bom-mainnav > ul > li.bom-topicColor3 {
	border-color: rgb(128, 59, 53);
}
#bom-mainnav > ul > li.bom-topicColor4 {
	border-color: rgb(209, 101, 28);
}
#bom-mainnav > ul > li.bom-topicColor5 {
	border-color: rgb(210, 151, 53);
}
#bom-mainnav > ul > li.bom-topicColor6 {
	border-color: rgb(151, 150, 128);
}
#bom-mainnav > ul > li.bom-topicColor7 {
	border-color: rgb(128, 128, 86);
}
#bom-mainnav > ul > li.bom-topicColor8 {
	border-color: rgb(128, 56, 128);
}
#bom-mainnav > ul > li.bom-topicColor9 {
	border-color: rgb(86, 121, 86);
    color: rgb(209, 101, 28);
}
#bom-mainnav > ul > li.bom-topicColor9 span.mirrorcolor {
    color: lawngreen;
}
#bom-mainnav > ul > li#navhome {
	display: none;
}
#bom-mainnav > ul > li > span {
	display: block;
}
#bom-mainnav > ul > li > span .bom-navNodeIcon {
	padding: 12px 12px 0px; color: rgba(255, 255, 255, 0.5); line-height: 23px; font-size: 20px; float: right; display: none;
}
#bom-mainnav > ul > li > span a {
	padding: 15px 0px; transition:background-color 400ms; line-height: 1.28em; font-size: 0.72em; font-weight: bold; display: block; background-color: rgb(21, 112, 166); -webkit-transition: background-color 400ms; -moz-transition: background-color 400ms; -o-transition: background-color 400ms;
}
#bom-mainnav > ul > li > span a:hover {
	text-decoration: none;
}
#bom-mainnav > ul > li > span a:focus {
	text-decoration: none;
}
#bom-mainnav > ul > li > span a span {
	padding: 0px 15px; color: rgb(255, 255, 255); border-right-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; border-right-style: solid; display: block; -webkit-transition: color border-color, 400ms; -moz-transition: color border-color, 400ms; -o-transition: color border-color, 400ms;
}
#bom-mainnav > ul > li.active > span .bom-navNodeIcon {
	color: rgb(21, 112, 166);
}
#bom-mainnav > ul > li.active > span a {
	background-color: rgb(255, 255, 255);
}
#bom-mainnav > ul > li.active > span a:hover {
	background-color: rgb(255, 255, 255);
}
#bom-mainnav > ul > li.active > span a:focus {
	background-color: rgb(255, 255, 255);
}
#bom-mainnav > ul > li.active > span a span {
	color: rgb(21, 112, 166); border-left-color: transparent;
}
#bom-mainnav > ul > li.active > span a:hover span {
	color: rgb(21, 112, 166); border-left-color: transparent;
}
#bom-mainnav > ul > li.active > span a:focus span {
	color: rgb(21, 112, 166); border-left-color: transparent;
}
#bom-mainnav > ul > li.bom-showFlyout > span a {
	background-color: rgb(27, 144, 198);
}
#bom-mainnav > ul > li.bom-showFlyout > span a:hover {
	background-color: rgb(27, 144, 198);
}
#bom-mainnav > ul > li.bom-showFlyout > span a:focus {
	background-color: rgb(27, 144, 198);
}
#bom-mainnav > ul > li.bom-showFlyout > span a span {
	color: rgb(255, 255, 255); border-right-color: transparent; border-left-color: transparent;
}
#bom-mainnav > ul > li.bom-showFlyout > span a:hover span {
	color: rgb(255, 255, 255); border-right-color: transparent; border-left-color: transparent;
}
#bom-mainnav > ul > li.bom-showFlyout > span a:focus span {
	color: rgb(255, 255, 255); border-right-color: transparent; border-left-color: transparent;
}
#bom-mainnav ul.bom-secondaryNav {
	margin-left: -3px; display: none;
}
#bom-mainnav ul.bom-secondaryNav > li > span > .bom-navNodeIcon {
	display: none;
}
#bom-mainnav ul.bom-secondaryNav > li > ul > li > span > .bom-navNodeIcon {
	display: none;
}
#bom-mainnav ul.bom-secondaryNav > li.bom-navParent > span > .bom-navNodeIcon {
	display: block;
}
#bom-mainnav ul.bom-secondaryNav > li > ul > li.bom-navParent > span > .bom-navNodeIcon {
	display: block;
}
#bom-mainnav ul.bom-secondaryNav li > span {
	padding-right: 40px;
}
#bom-mainnav ul.bom-secondaryNav li > span a {
	margin-right: 20px;
}
#bom-mainnav ul.bom-secondaryNav li.bom-navParent {
	position: relative;
}
#bom-mainnav ul.bom-secondaryNav li.bom-navParent > span .bom-navNodeIcon {
	padding: 4px; right: 0px; position: absolute;
}
#bom-mainnav ul.bom-secondaryNav li.bom-navParent > span .bom-navNodeIcon::before {
	font-size: 24px;
}
#bom-mainnav ul.bom-secondaryNav li.bom-navParent > span a {
	margin-right: 40px;
}
.bom-mainnavFlyout {
	border-color: currentColor rgb(27, 144, 198) rgb(27, 144, 198); padding: 25px 20px 15px; left: 0px; width: 100%; color: rgb(255, 255, 255); margin-top: 3px; display: none; position: absolute; z-index: 110; box-shadow: 1px 3px 5px rgba(0,0,0,0.2); background-color: rgba(27, 144, 198, 0.95); -webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
}
.bom-mainnavFlyout .bom-linkList {
	margin: 0px 0px 0px 60px; width: 242px; clear: none; float: left; font-size: 0.88em;
}
.bom-mainnavFlyout .bom-linkListcol {
	margin: 0px 0px 0px 0px; width: 450px; clear: none; float: left; font-size: 0.88em;
}
.bom-mainnavFlyout :first-child.bom-linkList {
	margin-left: 5px;
}
.bom-mainnavFlyout .bom-linkList ul li {
	padding: 5px 0px; border-top-color: rgb(255, 255, 255);
}
.bom-mainnavFlyout .bom-linkListcol ul li {
	padding: 5px 0px; border-top-color: rgb(255, 255, 255);
}
.bom-mainnavFlyout .bom-linkList ul li a.arrow {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-linkListcol ul li a.arrow {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-linkList ul li a.csv {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-linkList ul li a.epub {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-linkList ul li a.external {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-linkList ul li a.mail {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-linkList ul li a.pdf {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-linkList ul li a.rss {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-linkList ul li a.xml {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-linkList ul li a.zip {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-flyoutImgBox {
	margin-right: 20px; max-width: 630px;
}
.bom-mainnavFlyout .bom-flyoutImgBox .bom-img {
	padding-right: 35px; padding-bottom: 10px; float: left;
}
.bom-mainnavFlyout .bom-flyoutImgBox .imgTitle {
	padding-bottom: 10px; font-weight: bold; display: block;
}
.bom-mainnavFlyout .bom-flyoutImgBox p {
	line-height: 1.28em; font-size: 0.82em;
}
.bom-mainnavFlyout .bom-flyoutImgBox p a.arrow {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-flyoutImgBox p a.csv {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-flyoutImgBox p a.epub {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-flyoutImgBox p a.external {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-flyoutImgBox p a.mail {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-flyoutImgBox p a.pdf {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-flyoutImgBox p a.rss {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-flyoutImgBox p a.xml {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mainnavFlyout .bom-flyoutImgBox p a.zip {
	color: rgb(255, 255, 255); white-space: normal;
}
.bom-mediaContainer {
	border-top-color: rgb(247, 247, 247); border-top-width: 5px; border-top-style: solid; background-color: rgb(21, 112, 166);
}
.bom-mediaContainer h2 {
	margin: 0px; padding: 30px 30px 20px; color: rgb(255, 255, 255); line-height: 1.35em; font-size: 1.17em;
}
.bom-mediaContainer .bom-tabContainer .bom-tabNavs {
	padding-left: 30px;
}
.bom-mediaContainer .bom-mediaSlider {
	position: relative; min-height: 325px;
}
.bom-mediaContainer .bom-mediaSlider ul li .item {
	height: 250px;
}
.bom-mediaContainer .bx-viewport {
	-ms-touch-action: pan-y;
}
.bom-mediaContainer .bx-controls .bx-pager {
	padding: 20px; width: auto; text-align: center; right: 840px; bottom: 30px; color: rgb(102, 102, 102); font-size: 0.85em;
}
.bom-mediaContainer .bx-controls .bx-pager .bx-pager-item {
	display: inline-block;
}
.bom-mediaContainer .bx-controls .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
}
.bom-mediaContainer .bx-controls .bx-default-pager.bx-pager a {
	margin: 0px 5px; outline: 0px; border-radius: 6px; border: 1px solid rgb(27, 144, 198); width: 12px; height: 12px; text-indent: -9999px; display: block; background-color: transparent;
}
.bom-mediaContainer .bx-controls .bx-default-pager.bx-pager a:hover {
	background-color: rgb(27, 144, 198);
}
.bom-mediaContainer .bx-controls .bx-default-pager.bx-pager a.active {
	background-color: rgb(27, 144, 198);
}
.bom-mediaContainer .bx-controls .bx-prev {
	transition:opacity 300ms; top: 0px; width: 60px; height: 180px; text-indent: -9999px; overflow: hidden; position: absolute; background-color: rgba(0, 0, 0, 0.4); -webkit-transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms;
}
.bom-mediaContainer .bx-controls .bx-next {
	transition:opacity 300ms; top: 0px; width: 60px; height: 180px; text-indent: -9999px; overflow: hidden; position: absolute; background-color: rgba(0, 0, 0, 0.4); -webkit-transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms;
}
.bom-mediaContainer .bx-controls .bx-prev::before {
	top: 50%; margin-top: -13px; position: absolute;
}
.bom-mediaContainer .bx-controls .bx-next::before {
	top: 50%; margin-top: -13px; position: absolute;
}
.bom-mediaContainer .bx-controls .disabled.bx-prev {
	display: none;
}
.bom-mediaContainer .bx-controls .disabled.bx-next {
	display: none;
}
.bom-mediaContainer .bx-controls .bx-prev {
	left: 0px;
}
.bom-mediaContainer .bx-controls .bx-prev::before {
	left: 20px;
}
.bom-mediaContainer .bx-controls .bx-next {
	right: 0px;
}
.bom-mediaContainer .bx-controls .bx-next::before {
	right: 20px;
}
.bom-mediaContainer .bom-video.bom-mediaSlider .bx-controls .bx-prev {
	height: 157px;
}
.bom-mediaContainer .bom-video.bom-mediaSlider .bx-controls .bx-next {
	height: 157px;
}
.bom-mediaItem {
	padding: 0px 20px; color: rgb(255, 255, 255);
}
.bom-mediaItem a {
	color: rgb(255, 255, 255);
}
.bom-mediaItem a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.bom-mediaItem a:focus {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.bom-mediaItem p.bom-mediaType {
	margin: 0px; color: rgb(255, 255, 255);
}
.bom-mediaItem p.bom-mediaDesc {
	line-height: 1.28em; font-size: 0.82em;
}
.bom-mediaItem .bom-img {
	margin-bottom: 12px; position: relative;
}
.bom-mediaItem img {
	bottom: 0px; display: block; position: absolute; max-height: 100%;
}
.bom-video.bom-mediaItem .bom-img {
	width: 280px; height: 157px;
}
.bom-video.bom-mediaItem .bom-mediaYTVideo {
	width: 100%; height: 157px;
}
.bom-video.bom-mediaItem p.bom-mediaType::before {
	margin-right: 8px; vertical-align: -1px;
}
.bom-publication.bom-mediaItem .bom-img {
	width: 160px; height: 180px; max-width: 100%;
}
.bom-publication.bom-mediaItem p.bom-mediaType::before {
	margin-right: 8px; vertical-align: -1px;
}
.bom-membersList .bom-splitRow {
	margin-top: 30px;
}
.bom-membersList a.lightbox {
	display: block;
}
.bom-newsCategorySelect {
	padding: 15px 20px; background-color: rgb(247, 247, 247);
}
.bom-toggle.bom-newsCategorySelect .bom-toggleContainer {
	display: block;
}
.bom-newsCategorySelect h2 {
	margin-top: 10px;
}
.bom-newsCategorySelect h2 span {
	display: none;
}
.bom-newsCategorySelect .bom-newsCategories {
	padding-bottom: 15px;
}
.bom-newsCategorySelect .bom-newsCategories li {
	padding: 15px 0px 5px; width: 50%; line-height: 1.28em; font-size: 0.82em; display: inline-block;
}
.bom-newsCategorySelect .bom-newsCategories li input {
	background: rgb(218, 218, 218);
}
.bom-newsCategorySelect .bom-newsCategories li input.selected {
	background: rgb(21, 112, 166); color: rgb(255, 255, 255);
}
.bom-newsCategorySelect .bom-newsCategories li input:hover {
	background: rgb(21, 112, 166); color: rgb(255, 255, 255);
}
.bom-newsCategorySelect .bom-newsCategories li label {
	width: 90%; text-align: left; float: right;
}
.bom-newsCategorySelect .bom-newsCategories li:first-child {
	padding: 0px 0px 15px; width: 100%; display: block;
}
.bom-newsCategorySelect .bom-newsCategories li:first-child input {
	margin-right: 8px;
}
.bom-newsCategorySelect .bom-newsCategories li:nth-child(2n) {
	width: 49%; padding-right: 20px;
}
.bom-newsList {
	padding-top: 0px;
}
.bom-newsList p {
	float: right;
}
.bom-newsList dl {
	padding: 10px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed;
}
.bom-newsList dl p {
	padding-bottom: 10px;
}
.bom-newsList dl dt {
	float: left; padding:7px 10px 0px 0px;
}
.bom-newsList dl dt span {
	display: block;
}
.bom-newsList dl dd {
	padding: 0px 20px 0px 24%;
}
.bom-newsList dl dd .doc-title {
	color: rgb(0, 51, 153); margin-bottom: 0.64em; font-size: 0.8em;
}
.bom-newsList dl dd .doc-subtitle {
	font-size: 0.8em; margin-bottom: 0.64em; text-align:justify; 
}
.bom-newsList dl dd .doc-date {
	line-height: 1.28em; font-size: 0.82em; margin-bottom: 0.64em;
}
.bom-newsList dl dd a.arrow {
	margin-left: 2px;
}
.bom-newsList dl dd .bom-toggleTitle {
	text-align: right; color: rgb(25, 25, 25); padding-top: 10px;
}
.bom-newsList dl dd .bom-toggleContainer {
	color: rgb(25, 25, 25);
}
div {
	
}
.show-grid [class^=col-] {
	margin: 10px; padding: 10px 15px; border: 1px solid rgba(86, 61, 124, 0.2); color: black;
}
.dg {
	background-color: rgba(17, 61, 124, 0.15);
}
.directorate {
	background-color: rgba(17, 61, 62, 0.15);
}
.division {
	background-color: rgba(128, 61, 96, 0.15);
}
.flex-container-column {
	list-style: none; margin: 0px; padding: 0px; border: 1px solid rgba(86, 61, 124, 0.2); flex-direction: column; flex-wrap: wrap; justify-content: flex-start; align-content: stretch; align-items: stretch;
}
.flex-container-row {
	list-style: none; margin: 0px; padding: 0px; border: 1px solid rgba(86, 61, 124, 0.2); flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-content: space-between; align-items: stretch;
}
.flex-item {
	margin: 10px; padding: 15px; border: 1px solid rgba(86, 61, 124, 0.2); text-align: center; line-height: 25px; flex: 1 1 auto;
}

.bom-overviewList h2 + .subTitle {
	padding-top: 0px;
}
.bom-overviewList .subTitle {
	margin-top: 30px; display: block;
}
.bom-overviewList ul li {
	padding: 12px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-overviewList ul li:first-child {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.bom-overviewList ul li > span {
	width: 21%; line-height: 1.28em; padding-top: 2px; font-size: 0.82em; float: left; display: block;
}
.bom-overviewList ul li .bom-langSelector {
	margin: 0px 0px 0px 21%;
}
.bom-phoneFaxList dl {
	padding: 15px 0px;
}
.bom-phoneFaxList dl dd {
	line-height: 1.28em; padding-left: 20px; font-size: 0.82em;
}
.bom-pressContent .bom-pressContentPubDate {
	margin-top: 0px; margin-bottom: 15px;
}
.bom-pressContent .pressContentSubtitle {
	margin-top: 7.5px;
}
.bom-pressContent .embargo {
	display: none;
}
.bom-pubList h2 {
	display: none;
}
.bom-pubList dl dt {
	padding-top: 15px; float: left;
}
.bom-pubList dl dd {
	padding: 15px 0px 30px 24%; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-pubList dl dd .subTitle {
	margin-bottom: 0px;
}
.bom-pubList dl dd h3 {
	font-weight: normal; margin-top: 0px;
}
.bom-pubList dl dd strong {
	text-transform: uppercase; line-height: 1.33em; font-size: 0.7em;
}
.bom-pubList dl dd ol {
	margin-bottom: 15px;
}
.bom-pubList dl dd ol li {
	margin-bottom: 0.32em;
}
.bom-pubList dl dd .bom-langSelector {
	margin-top: 0.64em;
}
.bom-large.bom-pubList dl {
	flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-content: stretch; align-items: stretch; -webkit-flex-direction: row; -webkit-flex-wrap: wrap; -webkit-justify-content: flex-start; -webkit-align-content: stretch; -webkit-align-items: stretch;
}
.bom-large.bom-pubList dl dt {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; flex: 0 1 250px; order: 0; -webkit-order: 0; -webkit-flex: 0 1 250px; align-self: auto;
}
.bom-large.bom-pubList dl dd {
	padding-left: 0px; flex: 0 1 370px; order: 0; -webkit-order: 0; -webkit-flex: 0 1 370px; align-self: auto; -webkit-align-self: auto;
}
.bom-quickSearch {
	padding-right: 42px;
}
.bom-reset.bom-quickSearch {
	padding-right: 142px;
}
.bom-quickSearch input[type='text'] {
	padding: 12px 15px 11px; width: 100%; height: 42px; float: left; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.bom-quickSearch .search {
	padding: 10px 13px 0px; width: 42px; height: 42px; font-size: 0.82em; margin-right: -42px; float: left; position: relative; border-top-left-radius: 0px; border-bottom-left-radius: 0px; background-color: rgb(218, 218, 218);
}
.bom-quickSearch .search:hover {
	background-color: rgb(187, 187, 187);
}
.bom-quickSearch .search::before {
	margin: 0px; vertical-align: -3px;
}
.bom-quickSearch .search input {
	left: 0px; top: 0px; width: 100%; height: 100%; font-size: 0px; position: absolute; cursor: pointer;
}
.bom-quickSearch .search input:hover {
	background-color: transparent;
}
.bom-quickSearch .search input:focus {
	background-color: transparent;
}
.bom-quickSearch .reset {
	padding: 10px 12px; width: 92px; height: 42px; color: rgb(255, 255, 255); line-height: 1.28em; font-size: 1em; margin-right: -184px; margin-left: 50px;
}
.bom-quickSearch .reset::before {
	margin: 0px 5px 0px 0px; vertical-align: -1px;
}
.bom-quickSearch .reset input {
	color: rgb(255, 255, 255); padding-right: 0px; font-size: 1.17em;
}
.bom-relatedPublications {
	margin: 1.29em 0px; padding: 1.29em 20px; border-top-color: rgb(221, 221, 221); border-top-width: 3px; border-top-style: solid; background-color: rgb(247, 247, 247);
}
.bom-relatedPublications h3 {
	margin-top: 0px;
}
.bom-relatedPublications h4 {
	padding: 1.28em 20px 0px; margin-right: -20px; margin-left: -20px; border-top-color: white; border-top-width: 2px; border-top-style: solid;
}
.bom-relatedPublications ul {
	margin: 1.29em 0px 0.64em;
}
.bom-relatedPublications ul li {
	padding-bottom: 0.64em; margin-bottom: 0.64em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bom-relatedPublications ul li:last-child {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.bom-relatedPublications a.pdf {
	margin-top: 0.64em; display: block; white-space: normal;
}
.bom-relatedPublications a.pdf span {
	color: rgb(93, 95, 95); font-weight: normal;
}
.bom-rssList {
	margin-top: 15px;
}
.bom-rssList dl {
	padding-bottom: 15px;
}
.bom-rssList dl dt {
	padding-top: 10px; font-weight: bold;
}
.bom-rssList dl dt:first-child {
	padding-top: 0px;
}
.bom-rssList dl dd {
	padding: 10px 0px 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bom-rssList dl dd:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.bom-scheduleList .subTitle {
	width: 24%;
}
.bom-scheduleList ul li {
	padding: 15px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-scheduleList ul li:first-child {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.bom-scheduleList ul li .leftcol {
	float: left;
}
.bom-scheduleList ul li .rightcol {
	color: rgb(0, 51, 153); padding-right: 20px; padding-left: 24%;
}
.bom-scheduleList ul li .rightcol span {
	color: rgb(93, 95, 95); font-size: 0.82em; display: block;
}
.bom-scheduleList ul li .rightcol span em {
	color: rgb(25, 25, 25);
}
.bom-scheduleList ul li .rightcol span.boardMember {
	font-weight: bold;
}
.bom-scheduleList ul li .rightcol span.contact::before {
	content: "Contact: ";
}
.bom-scrollContainer {
	background: rgb(247, 247, 247); padding: 30px 10px 15px 20px; border-radius: 5px;
}
.bom-scrollContainer h2 {
	margin-top: 0px;
}
.bom-scrollContainer h3 {
	margin-top: 0px;
}
.bom-scrollContainer p + p {
	margin-top: 1.29em;
}
.bom-scrollContainer .bom-scrollWrapper {
	height: 335px; overflow: auto; -ms-touch-action: none;
}
.bom-scrollContainer .bom-scrollWrapper .bom-scrollContent {
	padding-right: 40px;
}
.bom-scrollContainer .bom-scrollWrapper .bom-scrollContent .subTitle span {
	color: rgb(93, 95, 95); display: block;
}
.bom-scrollContainer .jspVerticalBar {
	width: 8px;
}
.bom-scrollContainer .jspVerticalBar .jspDrag {
	background: rgb(218, 218, 218); border-radius: 8px;
}
ul.bom-secondaryNav {
	padding-left: 20px; background-color: rgb(238, 238, 238);
}
ul.bom-secondaryNav ul {
	display: none;
}
ul.bom-secondaryNav li > span {
	line-height: 1.28em; font-size: 0.82em; display: block;
}
ul.bom-secondaryNav > li {
	padding: 0.5em 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
ul.bom-secondaryNav > li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
ul.bom-secondaryNav > li > ul {
	padding: 0.64em 0px; margin-left: 1em;
}
ul.bom-secondaryNav > li > ul > li > span {
	padding-top: 0.32em; padding-bottom: 0.32em;
}
ul.bom-secondaryNav > li > ul > li > ul {
	padding: 0.32em 0px 0.64em 20px;
}
ul.bom-secondaryNav > li > ul > li > ul > li {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
ul.bom-secondaryNav > li > ul > li > ul > li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
ul.bom-secondaryNav > li > ul > li > ul > li > span {
	padding-top: 0.42em; padding-bottom: 0.42em; padding-left: 0px;
}
ul.bom-secondaryNav .bom-navParent > span > .bom-navNodeIcon {
	margin: 0px 5px -2px -25px; vertical-align: -2px; display: inline-block; cursor: pointer;
}
ul.bom-secondaryNav .bom-navParent > span > .bom-navNodeIcon::before {
	width: 15px; height: 14px; color: rgb(0, 51, 153); line-height: 10px; font-family: inherit; font-size: 20px; font-weight: normal; display: inline-block; content: "+";
}
ul.bom-secondaryNav .bom-navOpened.bom-navParent > span > .bom-navNodeIcon::before {
	content: "\2212";
}
ul.bom-secondaryNav .bom-navOpened.bom-navParent > ul {
	display: block;
}
ul.bom-secondaryNav .bom-navOpened.bom-navParent > span a {
	color: rgb(0, 51, 153); font-weight: bold;
}
ul.bom-secondaryNav .bom-navActive > span a {
	color: rgb(0, 51, 153); font-weight: bold;
}
#bom-sectionNav {
	padding: 30px 20px; background-color: rgb(238, 238, 238);
}
#bom-sectionNav h1 {
	line-height: 1.29em; font-size: 1em; margin-top: 0px;
}
#bom-sectionNav h1 a {
	text-decoration: none;
}
.bom-slidesModule .bom-slidesDisplay {
	position: relative;
}
.bom-slidesModule .bom-slidesThumbs {
	position: relative;
}
.bom-slidesModule .bom-slidesDisplay ul a {
	display: block;
}
.bom-slidesModule .bom-slidesDisplay ul img {
	display: block;
}
.bom-slidesModule .bom-slidesThumbs ul a {
	display: block;
}
.bom-slidesModule .bom-slidesThumbs ul img {
	display: block;
}
.bom-slidesModule .bx-viewport {
	-ms-touch-action: pan-y;
}
.bom-slidesModule .bom-slidesThumbs {
	padding: 15px 0px; background-color: rgb(238, 238, 238);
}
.bom-slidesModule .bom-slidesText {
	padding: 20px; background-color: rgb(247, 247, 247);
}
.bom-slidesModule .bom-slidesInfoBar {
	padding: 15px 20px; background-color: rgb(247, 247, 247);
}
.bom-slidesModule .bom-slidesCounter {
	float: left;
}
.bom-slidesModule .bom-slidesToggle {
	float: right;
}
.bom-slidesModule .bom-slidesToggle a.show {
	display: none;
}
.bom-slidesModule .bx-controls .bx-prev {
	top: 50%; width: 50px; height: 100px; text-indent: -9999px; overflow: hidden; margin-top: -50px; position: absolute; z-index: 60; background-color: rgba(0, 0, 0, 0.4);
}
.bom-slidesModule .bx-controls .bx-next {
	top: 50%; width: 50px; height: 100px; text-indent: -9999px; overflow: hidden; margin-top: -50px; position: absolute; z-index: 60; background-color: rgba(0, 0, 0, 0.4);
}
.bom-slidesModule .bx-controls .disabled.bx-prev {
	display: none;
}
.bom-slidesModule .bx-controls .disabled.bx-next {
	display: none;
}
.bom-slidesModule .bx-controls .bx-prev::before {
	top: 50%; margin-top: -13px; position: absolute;
}
.bom-slidesModule .bx-controls .bx-next::before {
	top: 50%; margin-top: -13px; position: absolute;
}
.bom-slidesModule .bx-controls .bx-prev {
	left: 0px;
}
.bom-slidesModule .bx-controls .bx-prev::before {
	left: 15px;
}
.bom-slidesModule .bx-controls .bx-next {
	right: 0px;
}
.bom-slidesModule .bx-controls .bx-next::before {
	right: 15px;
}
.bom-socialPopUp {
	display: inline-block; position: relative;
}
.bom-socialPopUp > a {
	line-height: 1.33em; padding-left: 30px; font-size: 0.7em;
}
.bom-socialPopUp > a .bom-plus {
	color: rgb(21, 112, 166); line-height: 0; padding-left: 6px; font-size: 1.3em; vertical-align: -0.1em;
}
.bom-socialPopUp .bom-socialIcons {
	padding: 15px; border-radius: 3px; right: 0px; margin-top: 3px; display: none; position: absolute; z-index: 120; box-shadow: 2px 2px 10px rgba(0,0,0,0.5); background-color: rgb(41, 41, 41); -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
}
.bom-socialPopUp .bom-socialIcons li {
	padding: 15px 0px 3px; display: block;
}
.bom-socialPopUp .bom-socialIcons li:first-child {
	padding-top: 0px;
}
.bom-socialPopUp .bom-socialIcons li .bom-closeBtn {
	margin: 0px; width: auto; text-align: right; padding-left: 0px; display: block; position: static; cursor: pointer;
}
.bom-socialPopUp .bom-socialIcons li .bom-closeBtn::before {
	margin-right: 0px; margin-left: 0px;
}
.bom-socialPopUp .bom-socialIcons li a {
	text-align: center;
}
.bom-socialPopUp .bom-socialIcons li span {
	margin: 5px 0px 0px 12px; width: 13px; text-align: center; color: rgb(255, 255, 255); line-height: 1.33em; font-size: 0.7em; font-weight: bold; position: absolute; z-index: 1;
}
.bom-socialPopUp .bom-socialIcons li em {
	padding: 0px; left: 5px; top: 2px; position: relative;
}
.bom-socialPopUp .bom-socialIcons li em::before {
	margin: 0px;
}
.sharePopUp.bom-socialPopUp .bom-socialIcons {
	min-width: 70px;
}
.sharePopUp.bom-socialPopUp .bom-socialIcons li {
	padding-bottom: 0px;
}
.bom-splitRow .bom-column {
	float: left;
}
.bom-twoCol.bom-splitRow .bom-column {
	width: 48%; margin-left: 4%;
}
.bom-twoCol.bom-splitRow :first-child.bom-column {
	margin-left: 0px;
}
.bom-threeCol.bom-splitRow .bom-column {
	width: 31%; margin-left: 4%;
}
.bom-threeCol.bom-splitRow :first-child.bom-column {
	margin-left: 0px;
}
.bom-statsTable .bom-statsNavigate {
	margin-bottom: 20px;
}
.bom-statsTable .bom-statsNavigate li {
	text-transform: uppercase; display: inline;
}
.bom-statsTable .bom-statsNavigate li a {
	color: rgb(25, 25, 25); line-height: 1.33em; padding-left: 7px; font-size: 0.7em; font-weight: bold; margin-left: 5px; border-left-color: rgb(168, 169, 169); border-left-width: 1px; border-left-style: solid;
}
.bom-statsTable .bom-statsNavigate li a:hover {
	color: rgb(0, 51, 153); text-decoration: none;
}
.bom-statsTable .bom-statsNavigate li:first-child a {
	padding-left: 0px; margin-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.bom-statsTable table thead tr:first-child th {
	padding: 15px 10px; color: rgb(0, 51, 153); line-height: 1.28em; font-size: 0.82em;
}
.bom-statsTable table thead tr:first-child th:first-child {
	padding-left: 20px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.bom-statsTable table thead tr:first-child th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.bom-statsTable table thead tr:first-child th:nth-child(n+3) {
	text-align: center;
}
.bom-statsTable table thead tr:nth-child(2) th {
	padding: 0px 7px 15px 8px; color: rgb(93, 95, 95); line-height: 1.33em; font-size: 0.7em; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.bom-statsTable table thead tr:nth-child(2) th:nth-child(4) {
	border-left-color: white; border-left-width: 2px; border-left-style: solid;
}
.bom-statsTable table thead tr th {
	font-weight: bold; vertical-align: baseline; border-right-color: white; border-right-width: 2px; border-right-style: solid; background-color: rgb(238, 238, 238);
}
.bom-statsTable table tbody .noBorder th {
	border: 0px currentColor;
}
.bom-statsTable table tbody .noBorder td {
	border: 0px currentColor;
}
.bom-statsTable table tbody tr:hover th {
	background-color: rgb(247, 247, 247);
}
.bom-statsTable table tbody tr:hover td {
	background-color: white;
}
.bom-statsTable table tbody tr th {
	padding: 15px 20px; color: rgb(93, 95, 95); line-height: 1.33em; font-size: 0.7em; font-weight: bold; vertical-align: top; border-top-color: white; border-top-width: 2px; border-top-style: solid; background-color: rgb(238, 238, 238);
}
.bom-statsTable table tbody tr td {
	padding: 15px 9px; line-height: 1.33em; font-size: 0.7em; vertical-align: top; border-top-color: white; border-top-width: 2px; border-top-style: solid; background-color: rgb(247, 247, 247);
}
.bom-statsTable table tbody tr td:nth-child(2) {
	border-right-color: white; border-right-width: 2px; border-right-style: solid;
}
.bom-statsTable table tbody tr td:nth-child(5) {
	border-right-color: white; border-right-width: 2px; border-right-style: solid;
}
.bom-statsTable table tbody tr td .external {
	margin-left: 10px;
}
.bom-statsTable table tbody tr .indent1 {
	padding-left: 30px;
}
.bom-statsTable table tbody tr .indent2 {
	padding-left: 40px;
}
.bom-statsTable table tbody tr .indent3 {
	color: rgb(25, 25, 25); padding-right: 10px; padding-left: 50px;
}
.bom-statsTable table tbody tr .indent3 .arrow-blue-2 {
	padding-left: 11px;
}
.bom-statsTable table tfoot th {
	line-height: 1.28em; padding-top: 30px; font-size: 0.82em;
}
.bom-statsTable table tfoot td {
	line-height: 1.28em; font-size: 0.82em;
}
.bom-statsTable table tfoot td span {
	float: left;
}
.bom-statsTable table tfoot td p {
	padding-left: 20px;
}
.bom-summary {
	margin: 2.58em 0px; padding: 1.29em 0px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.bom-summary h2 {
	margin-top: 0px;
}
.summary .bom-tabContent {
	padding: 1.33em; font-size: 0.7em;
}
.summary .bom-tabContent h1 {
	font-size: 1.17em;
}
.summary .bom-tabContent h2 {
	display: none;
}
.bom-tabContainer > .bom-tabNavs ul li {
	float: left; display: block; cursor: pointer;
}
.bom-tabContainer > .bom-tabContent {
	display: none; min-height: 50px;
}
.bom-tabContainer > .active.bom-tabContent {
	display: block;
}
.bom-tabContainer > .bom-boxPadding.bom-tabContent {
	padding: 20px;
}
.bom-tabContainer > .bom-boxPadding.bom-tabContent h3 {
	margin-top: 0px;
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul {
	margin-top: -10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 3px; border-bottom-style: solid;
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li {
	top: 3px; padding-top: 10px; padding-right: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 3px; border-bottom-style: solid; position: relative; min-height: 50px; min-width: 100px; max-width: 25%; box-sizing: content-box;
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li:hover {
	border-bottom-color: rgb(0, 51, 153);
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li.selected {
	border-bottom-color: rgb(0, 51, 153);
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li.selected a {
	color: rgb(0, 51, 153); font-weight: bold;
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li:last-child {
	padding-right: 0px;
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li a {
	line-height: 1.28em; font-size: 0.82em; display: block;
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li a:hover {
	color: rgb(25, 25, 25);
}
.bom-narrowTabs.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li {
	width: 8.33%; padding-right: 10px; min-width: 50px;
}
.bom-narrowTabs.bom-borderTabs.bom-tabContainer > .bom-tabContent {
	background-color: transparent;
}
.bom-smallTabs.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li {
	min-height: 45px;
}
.bom-tinyTabs.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li {
	min-height: 30px;
}
.bom-tinyTabs.bom-borderTabs.bom-tabContainer > .bom-tabContent {
	background-color: transparent;
}
.bom-tinyTabs.bom-borderTabs.bom-tabContainer > .bom-tabContent h2 {
	margin-top: 1.35em;
}
.bom-borderTabs.bom-tabContainer > .bom-tabContent {
	background-color: rgb(247, 247, 247);
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul {
	margin-bottom: 20px;
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li {
	margin-right: 5px; margin-bottom: 5px; vertical-align: top; position: relative; min-height: 30px;
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li:last-child {
	margin-right: 0px;
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li a {
	padding: 0.4em 0.8em; border-radius: 0.3em; border: 1px solid rgb(204, 204, 204); line-height: 1.33em; font-size: 0.7em; display: block;
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li a:hover {
	color: rgb(25, 25, 25); background-color: rgb(218, 218, 218);
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li a:focus {
	color: rgb(25, 25, 25); background-color: rgb(218, 218, 218);
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li.selected a {
	border-color: transparent; color: rgb(255, 255, 255); cursor: default; background-color: rgb(21, 112, 166);
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li.selected a:hover {
	border-color: transparent; color: rgb(255, 255, 255); cursor: default; background-color: rgb(21, 112, 166);
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li.selected a:focus {
	border-color: transparent; color: rgb(255, 255, 255); cursor: default; background-color: rgb(21, 112, 166);
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li .bom-counter {
	padding: 4px; border-radius: 15px; border: 2px solid rgb(255, 255, 255); top: -15px; text-align: center; right: -5px; color: rgb(255, 255, 255); line-height: 10px; font-size: 11px; font-weight: bold; display: none; position: absolute; z-index: 100; min-width: 22px; background-color: rgb(222, 75, 73);
}
.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li .visited.bom-counter {
	background-color: rgb(218, 218, 218);
}
.bom-inverted.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li a {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
.bom-inverted.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li a:hover {
	background-color: rgba(255, 255, 255, 0.1);
}
.bom-inverted.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li a:focus {
	background-color: rgba(255, 255, 255, 0.1);
}
.bom-inverted.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li.selected a {
	color: rgb(21, 112, 166); background-color: rgb(255, 255, 255);
}
.bom-inverted.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li.selected a:hover {
	color: rgb(21, 112, 166); background-color: rgb(255, 255, 255);
}
.bom-inverted.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li.selected a:focus {
	color: rgb(21, 112, 166); background-color: rgb(255, 255, 255);
}
.bom-pagerTabs.bom-tabContainer {
	position: relative;
}
.bom-pagerTabs.bom-tabContainer > .bom-tabNavs {
	margin: 20px auto; width: 460px; height: 30px; overflow: hidden;
}
.bom-pagerTabs.bom-tabContainer > .bom-tabNavs ul {
	margin-bottom: 0px;
}
.bom-pagerTabs.bom-tabContainer > .bom-tabNavs ul li {
	margin-bottom: 0px;
}
.bom-pagerTabs.bom-tabContainer > .bom-tabNavPager a {
	top: 3px; position: absolute;
}
.bom-pagerTabs.bom-tabContainer > .bom-tabNavPager a.left {
	left: 10px;
}
.bom-pagerTabs.bom-tabContainer > .bom-tabNavPager a.right {
	right: 10px;
}
.bom-tabContainer .bom-tabContainer {
	margin-top: 20px;
}
.bom-marginTop.bom-tabContainer {
	margin-top: 15px;
}
.bom-marginBottom.bom-tabContainer {
	margin-bottom: 15px;
}
.bom-tableCalendar {
	width: 100%; margin-bottom: 15px;
}
.bom-tableCalendar th {
	padding: 5px; width: 36px; line-height: 1.33em; font-size: 0.7em; vertical-align: top; border-bottom-color: white; border-bottom-width: 2px; border-bottom-style: solid;
}
.bom-tableCalendar td {
	padding: 5px; width: 36px; text-align: center; line-height: 1.33em; font-size: 0.7em; vertical-align: top; border-bottom-color: white; border-bottom-width: 2px; border-bottom-style: solid;
}
.bom-tableCalendar th.weekend {
	color: rgb(0, 51, 153);
}
.bom-tableCalendar td.weekend {
	color: rgb(0, 51, 153);
}
.bom-tableCalendar th {
	background: rgb(238, 238, 238); 
}
.bom-tableCalendar th.month {
	padding: 8px 0px; color: rgb(0, 51, 153); font-weight: bold;
}
.bom-tableCalendar td {
	background: rgb(247, 247, 247); height: 41px;
}
.referenceRate {
	line-height: 1.4em; padding-top: 0.35em; font-size: 0.83em; display: block;
}
.bom-testimonials .bom-testimonialName {
	font-size: 0.82em; font-weight: bold; margin-bottom: 30px;
}
.bom-testimonials .bom-testimonialName .bom-testimonialJobDesc {
	color: rgb(93, 95, 95); font-weight: normal;
}
.bom-testimonials dl {
	clear: both; margin-bottom: 15px;
}
.bom-testimonials dl dt {
	padding-right: 5px; font-weight: bold; float: left;
}
.bom-timelineDocument {
	padding: 30px 20px; background-color: rgb(247, 247, 247);
}
.bom-timelineDocument .bom-imgWrapper {
	max-width: 280px;
}
.bom-timelineDocument .floatLeft.bom-imgWrapper {
	margin-right: 20px;
}
.bom-timelineDocument .floatRight.bom-imgWrapper {
	margin-left: 20px;
}
.bom-timelineDocument h2 {
	margin-top: 0px;
}
.bom-timelineDocument h3 {
	margin-top: 0px;
}
.bom-timelineDocument ul {
	padding-left: 0px; list-style-position: inside;
}
.bom-timelineOverview {
	background: url("../../images/background/timeline-arrow.png") no-repeat -75px rgb(247, 247, 247); position: relative;
}
.bom-timelineOverview .bom-tmlViewport {
	width: 100%; height: 320px; overflow: hidden; position: relative;
}
.bom-timelineOverview .bom-tmlContainer {
	width: 1728px; height: 100%; margin-left: -40px; position: absolute;
}
.bom-timelineOverview .bom-tmlStream {
	background: url("../../images/background/bg-timeline.png") repeat-x; padding-left: 182px; margin-top: 120px;
}
.bom-timelineOverview .bom-tmlStream span {
	width: 72px; height: 80px; text-align: center; padding-top: 30px; float: left; display: block;
}
.bom-timelineOverview .euro-logo {
	left: 60px; top: 40px; position: absolute;
}
.bom-timelineOverview .bom-logo {
	left: 60px; bottom: 40px; position: absolute;
}
.bom-timelineOverview .bom-tmlEvent {
	width: 130px; height: 30px; line-height: 1.28em; font-size: 0.82em; border-left-color: rgb(50, 141, 210); border-left-width: 2px; border-left-style: solid; position: absolute;
}
.bom-timelineOverview .bom-tmlEvent > div {
	left: -2px; position: absolute;
}
.bom-timelineOverview .bom-tmlEventEuro.bom-tmlEvent {
	top: 90px;
}
.bom-timelineOverview .bom-tmlEventEuro.bom-tmlEvent > div {
	bottom: 30px; padding-bottom: 5px;
}
.bom-timelineOverview .bom-tmlEventECB.bom-tmlEvent > div {
	top: 30px; padding-top: 5px;
}
.bom-timelineOverview .bom-tmlEventTitle {
	font-weight: bold;
}
.bom-timelineOverview .bom-tmlEventDate {
	white-space: nowrap;
}
.bom-timelineOverview .bom-tmlButtons a {
	top: 120px; width: 40px; height: 80px; display: block; position: absolute; background-color: rgba(0, 0, 0, 0.4);
}
.bom-timelineOverview .bom-tmlButtons a::before {
	top: 50%; margin-top: -13px; position: absolute;
}
.bom-timelineOverview .bom-tmlButtons a.left {
	left: 0px;
}
.bom-timelineOverview .bom-tmlButtons a.left::before {
	left: 10px;
}
.bom-timelineOverview .bom-tmlButtons a.right {
	right: 0px;
}
.bom-timelineOverview .bom-tmlButtons a.right::before {
	right: 10px;
}
.bom-toggle .bom-toggleTitle {
	margin-right: -20px;
}
.bom-toggle .bom-toggleTitle span {
	color: rgb(25, 25, 25); line-height: 1.28em; font-size: 0.82em; cursor: pointer;
}
.bom-toggle .bom-toggleTitle span::after {
	margin-left: 1.2em;
}
.bom-videoContainer .bom-videoTitle {
	line-height: 1.28em; font-size: 0.82em; margin-top: 0.64em; display: block;
}
.bom-videoContainer .bom-videoDesc {
	color: rgb(93, 95, 95); line-height: 1.28em; font-size: 0.82em;
}
.bom-videoContainer .bom-playerContainer {
	margin: 2.58em 0px 1.29em;
}
.bom-videoContainer .bom-playerContainer embed {
	width: 100%;
}
.bom-videoContainer .bom-playerContainer object {
	width: 100%;
}
.bom-videoContainer .bom-playerContainer embed.bom-controlsOnScreen {
	min-height: 349px;
}
.bom-videoContainer .bom-playerContainer object.bom-controlsOnScreen {
	min-height: 349px;
}
.bom-videoContainer .bom-playerContainer embed.bom-controlsBottom {
	min-height: 367px;
}
.bom-videoContainer .bom-playerContainer object.bom-controlsBottom {
	min-height: 367px;
}
.bom-videoContainer .bom-playerContainer .bom-videoTitle {
	font-weight: bold;
}
.bom-videoContainer .bom-noFlash {
	padding: 80px 20px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(41, 41, 41);
}
.bom-videoContainer .bom-noFlash img {
	margin-bottom: 15px;
}
.bom-videoContainer .bom-noFlash a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.bom-videoContainer .bom-videoSelector {
	padding: 30px 0px;
}
.bom-videoContainer .bom-videoSelector .bom-video {
	margin: 30px 0px 10px 20px; width: 140px; padding-top: 1px; border-top-color: rgb(255, 255, 255); border-top-width: 4px; border-top-style: solid; float: left;
}
.bom-videoContainer .bom-videoSelector :nth-child(4n+1).bom-video {
	clear: left; margin-left: 0px;
}
.bom-videoContainer .bom-videoSelector .active.bom-video {
	border-top-color: rgb(21, 112, 166);
}
.bom-videoContainer .bom-videoSelector .active.bom-video .bom-videoTitle {
	color: rgb(0, 51, 153); font-weight: bold;
}
.bom-videoContainer .bom-videoSelector .bom-video:hover {
	border-top-color: rgb(21, 112, 166); cursor: pointer;
}
.bom-videoContainer .bom-videoSelector .bom-video:hover .bom-videoTitle {
	color: rgb(0, 51, 153);
}
button.bom-webcastBtn {
	padding: 10px 20px;
}
button.bom-webcastBtn::before {
	float: left; display: block;
}
button.bom-webcastBtn span {
	text-align: left; line-height: 1.28em; padding-left: 45px; font-size: 0.82em; display: block; white-space: nowrap;
}
.footnotes {
	margin-top: 2.58em; margin-bottom: 1.29em;
}
.footnotes .footnote {
	line-height: 1.28em; padding-left: 28px; font-size: 0.82em; margin-bottom: 0.64em;
}
.footnotes .footnote sup {
	margin-left: -28px; float: left;
}
.bom-arrowBtn.bom-buttonHighlight::before {
	margin-right: 4px;
}
input[type=checkbox] {
	cursor: pointer;
}
input[type=file] {
	cursor: pointer;
}
input[type=radio] {
	cursor: pointer;
}
select {
	cursor: pointer;
}
option {
	cursor: pointer;
}
input[type=checkbox][disabled] {
	cursor: default;
}
input[type=file][disabled] {
	cursor: default;
}
input[type=radio][disabled] {
	cursor: default;
}
select[disabled] {
	cursor: default;
}
option[disabled] {
	cursor: default;
}
fieldset {
	margin-top: 1.29em;
}
legend {
	color: rgb(0, 51, 153); font-weight: bold; max-width: 100%;
}
.bom-formRow {
	margin: 1.29em -2%;
}
.bom-formRow .bom-formItem {
	padding: 0px 2%; float: left;
}
.bom-formRow .bom-formItem p {
	line-height: 1.28em; font-size: 0.82em; margin-bottom: 1.28em;
}
.bom-formRow .bom-formItem label {
	line-height: 1.28em; font-size: 0.82em; margin-bottom: 0.32em; display: block;
}
.bom-formRow .bom-formItem input[type=email] {
	width: 100%; display: block;
}
.bom-formRow .bom-formItem input[type=password] {
	width: 100%; display: block;
}
.bom-formRow .bom-formItem input[type=text] {
	width: 100%; display: block;
}
.bom-formRow .bom-formItem select {
	width: 100%; display: block;
}
.bom-formRow .bom-formItem textarea {
	width: 100%; display: block;
}
.bom-formRow .bom-formItem textarea {
	max-width: 100%; resize: vertical;
}
.bom-formRow .bom-formItem input[type=checkbox] {
	margin-top: 3px; float: left;
}
.bom-formRow .bom-formItem input[type=radio] {
	margin-top: 3px; float: left;
}
.bom-formRow .bom-formItem input[type=checkbox] + label {
	padding-left: 25px; margin-bottom: 0.64em;
}
.bom-formRow .bom-formItem input[type=radio] + label {
	padding-left: 25px; margin-bottom: 0.64em;
}
.bom-formRow .bom-1-1.bom-formItem {
	width: 100%;
}
.bom-formRow .bom-1-2.bom-formItem {
	width: 50%;
}
.bom-formRow .bom-1-3.bom-formItem {
	width: 33.33%;
}
.bom-formRow .bom-1-4.bom-formItem {
	width: 25%;
}
.bom-formRow .bom-2-3.bom-formItem {
	width: 66.66%;
}
.bom-formRow .bom-3-4.bom-formItem {
	width: 75%;
}
.bom-formRow span.bom-required {
	padding: 0px 0.3em; color: rgb(21, 112, 166); line-height: 0; font-size: 0.8em; vertical-align: 0.5em;
}
ul.zebraList li {
	padding: 8px 20px;
}
ul.zebraList li:nth-child(2n+1) {
	background-color: rgb(247, 247, 247);
}

.bom-newsList ul 
{
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 0.9em;
}

.bom-newsList ul li 
{
    list-style: none;
    padding: 5px;
    margin: 0px 0px 0px 10px;
    border-top: dotted 1px #9e9e9e;
    padding: 5px;
}

.notlink {
	color: rgb(0, 51, 153);
}

.bom-newsList ul li:first-child 
{
    border-top: none;
}



@media only screen and (max-width:1279px) and (min-width:640px)
{
#bom-doc-wrapper {
	margin: 15px auto; width: 640px; position: relative;
}
#bom-content-col {
	float: none; min-height: 0px; vertical-align: text-top;
}
#bom-content-col-edu {
	float: none; min-height: 0px; vertical-align: text-top;
}
#bom-content-col-edufoot {
	float: none; min-height: 227px; vertical-align: text-top;
}
#bom-sectionnav-col {
	float: none; min-height: 0px;
}
#bom-crossnav-col {
	float: none; min-height: 0px;
}
#bom-sectionnav-col {
	padding: 0px; width: 0px; height: 0px; display: none;
}
#bom-crossnav-col {
	padding: 5px; width: auto;
}
#bom-breadcrumbs {
	margin-top: 5px;
}
.bom-crossNavImg a {
	padding: 0px 20px 20px; display: block;
}
#bom-doc-footer .bom-footerTop a.scrollTop {
	float: right; display: block;
}
#bom-doc-footer .bom-footerTop .socialLinks {
	width: 100%; padding-top: 15px; margin-top: 15px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; float: left;
}
#bom-doc-footer .bom-footerTop .socialLinks .bom-socialPopUp {
	float: right;
}
#bom-doc-footer .bom-footerBottom p {
	width: 100%; text-align: center; padding-bottom: 15px;
}
#bom-doc-footer .bom-footerBottom ul {
	width: 100%; text-align: center; float: left;
}
#bom-headerTop .bom-logo {
	width: 320px;
}
#bom-headerTop .bom-quickSearch {
	left: 335px; width: 230px; bottom: 20px; display: block; position: absolute;
}
#bom-headerTop #bom-mobileNavToggle {
	display: block;
}
#bom-headerTop .bom-serviceNav {
	display: none;
}
.bom-homepageSlider .bom-sliderContainer {
	height: auto; overflow: visible;
}
.bom-homepageSlider .bom-sliderDescription {
	padding: 20px; width: auto; height: 240px; float: none;
}
.bom-homepageSlider .bom-sliderDescription a {
	position: static;
}
.bom-homepageSlider .bom-sliderImage {
	width: auto; height: auto; float: none;
}
.bom-homepageSlider .bx-wrapper {
	
}
.bom-homepageSlider .bx-wrapper .bx-pager {
	width: auto; right: 20px; bottom: 10px;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a {
	left: auto;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-prev {
	top: 290px; right: 60px;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-next {
	top: 290px; right: 20px;
}
.bom-homepageTeasers {
	padding-right: 20px; padding-left: 20px;
}
.bom-homepageTeasers .bom-inFocus {
	width: auto; padding-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: none;
}
.bom-homepageTeasers .bom-otherTeasers {
	width: auto; padding-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: none;
}
.bom-homepageTeasers .bom-otherTeasers {
	padding-left: 0px; margin-top: 0px;
}
.mfp-iframe-holder {
	padding-top: 30px;
}
.mfp-iframe-holder .mfp-content {
	padding: 0px; max-width: 1024px;
}
.mfp-iframe-scaler {
	padding-top: 59.25%;
}
#bom-mainnav {
	margin: 0px; width: 320px; right: 0px; display: none; position: absolute; z-index: 100; box-shadow: 2px 2px 10px rgba(0,0,0,0.5); background-color: rgb(255, 255, 255);
}
#bom-mainnav > ul > li {
	border-width: 0px 0px 0px 3px; margin-top: 1px; float: none;
}
#bom-mainnav > ul > li:first-child {
	margin-top: 0px;
}
#bom-mainnav > ul > li > span a span {
	border: 0px currentColor;
}
#bom-mainnav > ul > li > span a span::after {
	content: "";
}
#bom-mainnav > ul > li.bom-navParent > span .bom-navNodeIcon {
	display: block; cursor: pointer;
}
#bom-mainnav > ul > li.bom-navParent > span .bom-navNodeIcon::before {
	font-size: 24px; content: "+";
}
#bom-mainnav > ul > li.bom-navOpened.bom-navParent > span .bom-navNodeIcon::before {
	content: "\2212";
}
.bom-mainnavFlyout {
	display: none;
}
.bom-timelineOverview .bom-tmlViewport {
	-ms-overflow-x: auto; -webkit-overflow-scrolling: touch;
}
}
@media only screen and (max-width:639px)
{
h1 {
	line-height: 1.33em; font-size: 1.41em;
}
.bom-ytvideo {
	width: 300px; height: 168px;
}
#bom-doc-wrapper {
	margin: 15px auto; width: 320px; position: relative;
}
#bom-content-col {
	float: none; min-height: 0px;
}
#bom-content-col-edu {
	float: none; min-height: 0px;
}
#bom-content-col-edufoor {
	float: none; min-height: 227px;
}
#bom-sectionnav-col {
	float: none; min-height: 0px;
}
#bom-crossnav-col {
	float: none; min-height: 0px;
}
#bom-sectionnav-col {
	padding: 0px; width: 0px; height: 0px; display: none;
}
#bom-crossnav-col {
	padding: 5px; width: auto;
}
#bom-content-col {
	width: auto;
}
#bom-content-col-edu {
	width: auto;
}
#bom-content-col-edufoot {
	width: auto;
}
.bom-hScroll {
	padding-bottom: 10px; -ms-overflow-x: auto; -webkit-overflow-scrolling: touch;
}
.bom-vScroll {
	-ms-overflow-y: auto; -webkit-overflow-scrolling: touch;
}
.bom-scroll {
	overflow: auto; padding-bottom: 10px; -webkit-overflow-scrolling: touch;
}
.bom-addressList {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.bom-addressList :first-child.bom-splitRow .bom-column dl {
	padding: 15px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bom-addressList .bom-splitRow .bom-column dl {
	padding: 15px 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#bom-breadcrumbs {
	display: none;
}
.bom-bulletinWrapper ul li span:first-child {
	padding-top: 15px; padding-left: 15px; min-height: 77px; min-width: 75px;
}
.bom-bulletinWrapper ul li:first-child {
	padding-left: 12px;
}
.bom-bulletinWrapper ul li:first-child p {
	text-align: left; float: left;
}
.bom-bulletinWrapper ul li:first-child span {
	padding-top: 0px; padding-left: 0px; min-height: 0px;
}
.bom-bulletinWrapper ul li .bom-bulletinList {
	padding: 0px;
}
.bom-bulletinWrapper ul li .bom-bulletinList a {
	margin: 7px 0px 0px 9px; padding: 8px 0px 0px; width: 8%; display: inline-block;
}
.bom-bulletinWrapper ul li .bom-bulletinList a:first-child {
	padding: 0px;
}
.bom-careers .bom-careers-quote {
	height: auto;
}
.bom-careers .bom-careers-quote .bom-careers-cite {
	padding: 0px; width: auto; margin-top: 5px; position: static; background-color: transparent;
}
.bom-careers .bom-careers-quote p.bom-careers-maincite {
	color: rgb(0, 51, 153); filter:; text-shadow: none;
}
.bom-careers .bom-careers-quote p.bom-careers-subcite {
	color: rgb(25, 25, 25); line-height: 1.28em; font-size: 0.82em; filter:; text-shadow: none;
}
.bom-careers .bom-careers-quote p.bom-careers-subcite span.line {
	display: none;
}
.bom-crossNavImg a {
	padding: 0px 20px 20px; display: block;
}
#bom-headerTop {
	margin-bottom: 5px;
}
#bom-headerTop .bom-logo {
	padding-top: 10px; padding-bottom: 80px;
}
#bom-headerTop .bom-quickSearch {
	left: 15px; width: 230px; bottom: 20px; position: absolute;
}
#bom-headerTop #bom-mobileNavToggle {
	display: block;
}
#bom-headerTop .bom-serviceNav {
	display: none;
}
.bom-eventsList dl dt {
	width: 26%; padding-right: 0px;
}
.bom-eventsList dl dd {
	padding-left: 26%;
}
.bom-eventsTable td:first-child {
	width: 26%;
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg .floatLeft {
	margin-right: 15px; max-width: 45%;
}
.bom-executiveBoardMember .bom-executiveBoardMemberImg h2 {
	paddin-left: 0;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo {
	padding: 15px 20px; clear: both;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul {
	padding: 0px;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul li {
	width: 100%; padding-top: 8px; margin-top: 8px; margin-right: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul li:first-child {
	margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}

table.bom-finstabilityTable th {
	padding-right: 10px;
}
table.bom-finstabilityTable td {
	padding-right: 10px;
}

table.bom-forexTable th {
	padding-right: 10px;
}
table.bom-forexTable td {
	padding-right: 10px;
}
table.bom-forexTable th:first-child {
	padding-left: 10px;
}
table.bom-forexTable td:first-child {
	padding-left: 10px;
}
table.bom-forexTable th .rss {
	margin-left: 5px;
}
table.bom-forexTable td .rss {
	margin-left: 5px;
}
#bom-doc-footer {
	padding: 24px 15px;
}
#bom-doc-footer .bom-footerTop a.scrollTop {
	float: right; display: block;
}
#bom-doc-footer .bom-footerTop .socialLinks {
	width: 100%; padding-top: 15px; margin-top: 15px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; float: left;
}
#bom-doc-footer .bom-footerTop .socialLinks .bom-socialPopUp {
	float: right;
}
#bom-doc-footer .bom-footerBottom p {
	width: 100%; text-align: center; padding-bottom: 15px;
}
#bom-doc-footer .bom-footerBottom p span {
	display: block;
}
#bom-doc-footer .bom-footerBottom ul {
	width: 100%; text-align: center; float: left;
}
.bom-googleMaps #gmap_canvas {
	height: 300px;
}
.bom-hallOfFame table thead tr th {
	padding: 12px 15px;
}
.bom-hallOfFame table thead tr th:last-child {
	padding-right: 25px;
}
.bom-hallOfFame table thead .sort {
	left: 3px; position: relative;
}
.bom-hallOfFame table thead .sort::before {
	margin-right: 0px;
}
.bom-hallOfFame table tbody tr td {
	vertical-align: top;
}
.bom-hallOfFame table tbody tr td:last-child {
	padding-right: 20px;
}
.bom-hallOfFame table tbody tr td.award span {
	display: block; min-width: 50px;
}
.bom-holidayList .bom-vScroll {
	max-height: 600px;
}
.bom-homepageSlider .bom-sliderContainer {
	height: auto; overflow: visible;
}
.bom-homepageSlider .bom-sliderDescription {
	padding: 20px; width: auto; height: 370px; float: none;
}
.bom-homepageSlider .bom-sliderDescription .bom-sliderHead1 {
	line-height: 1.33em; font-size: 1.41em;
}
.bom-homepageSlider .bom-sliderDescription .bom-sliderHead2 {
	line-height: 1.33em; font-size: 1.41em;
}
.bom-homepageSlider .bom-sliderDescription a {
	position: static;
}
.bom-homepageSlider .bom-sliderImage {
	width: auto; height: auto; float: none;
}
.bom-homepageSlider .bx-wrapper {
	
}
.bom-homepageSlider .bx-wrapper .bx-pager {
	width: auto; right: 20px; bottom: 10px;
}
.bom-homepageSlider .bx-wrapper .bx-default-pager.bx-pager a {
	border-radius: 9px; width: 18px; height: 18px;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a {
	left: auto;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-prev {
	top: 132px; right: 60px;
}
.bom-homepageSlider .bx-wrapper .bx-controls-direction a.bx-next {
	top: 132px; right: 20px;
}
.bom-homepageTeaser {
	margin-bottom: 15px; min-height: 0px;
}
.bom-homepageTeasers {
	padding-right: 20px; padding-left: 20px;
}
.bom-homepageTeasers .bom-inFocus {
	width: auto; padding-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: none;
}
.bom-homepageTeasers .bom-otherTeasers {
	width: auto; padding-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: none;
}
.bom-homepageTeasers .bom-inFocus {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bom-homepageTeasers .bom-otherTeasers {
	padding-left: 0px; margin-top: 0px;
}
.bom-imageGallery table td {
	width: auto; height: auto; padding-left: 0px; display: block;
}
.bom-imageGallery table td:first-child {
	width: auto;
}
.bom-gallerySmall.bom-imageGallery .bom-imgWrapper {
	width: 48%; margin-left: 4%;
}
.bom-gallerySmall.bom-imageGallery :nth-child(2n+1).bom-imgWrapper {
	clear: left; margin-left: 0px;
}
.bom-langSelector {
	position: relative;
}
.bom-langSelector .bom-langPopup .otherlang {
	padding: 10px;
}
.bom-langSelector .bom-langPopup .otherlang a {
	padding: 5px; width: 16.66%; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; float: left;
}
.bom-langSelector .bom-langPopup .otherlang a .bom-full {
	display: none;
}
.bom-langSelector .bom-langPopup .otherlang a .bom-short {
	padding: 10px 0px; text-align: center; display: block; background-color: rgb(62, 62, 62);
}
#bom-mainnav {
	margin: 0px; width: 320px; display: none; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
#bom-mainnav > ul > li {
	border-width: 0px 0px 0px 3px; margin-top: 1px; float: none;
}
#bom-mainnav > ul > li:first-child {
	margin-top: 0px;
}
#bom-mainnav > ul > li > span a span {
	border: 0px currentColor;
}
#bom-mainnav > ul > li > span a span::after {
	content: "";
}
#bom-mainnav > ul > li.bom-navParent > span .bom-navNodeIcon {
	display: block;
}
#bom-mainnav > ul > li.bom-navParent > span .bom-navNodeIcon::before {
	font-size: 24px; content: "+";
}
#bom-mainnav > ul > li.bom-navOpened.bom-navParent > span .bom-navNodeIcon::before {
	content: "\2212";
}
.bom-mainnavFlyout {
	display: none;
}
.bom-mediaContainer .bx-controls .bx-default-pager.bx-pager a {
	border-radius: 9px; width: 18px; height: 18px;
}
.bom-mediaContainer .bx-controls .bx-prev {
	display: none;
}
.bom-mediaContainer .bx-controls .bx-next {
	display: none;
}
.bom-membersList .bom-twoCol.bom-splitRow .bom-column {
	width: 46%; margin-left: 8%; float: left;
}
.bom-membersList .bom-twoCol.bom-splitRow :first-child.bom-column {
	margin-left: 0px;
}
.bom-newsCategorySelect {
	padding: 10px 20px;
}
.bom-toggle.bom-newsCategorySelect .bom-toggleContainer {
	display: none;
}
.bom-newsCategorySelect h2 {
	margin: 0px; position: relative;
}
.bom-newsCategorySelect h2 span {
	top: 0px; right: 20px; display: block; position: absolute;
}
.bom-newsCategorySelect .bom-newsCategories {
	margin-top: 1.35em; display: none;
}
.bom-newsCategorySelect .bom-newsCategories li {
	width: 100%; padding-right: 0px;
}
.bom-newsCategorySelect .bom-newsCategories li:nth-child(2n) {
	width: 100%; padding-right: 0px;
}
.bom-newsList dl dd {
	padding-left: 29%;
}
.bom-overviewList ul li .bom-langSelector {
	margin-left: 26%;
}
.bom-phoneFaxList dl {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bom-pubList dl dt {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; float: none;
}
.bom-pubList dl dd {
	padding-bottom: 20px; padding-left: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.bom-scheduleList h2 + .subTitle {
	display: none;
}
.bom-scheduleList ul li .rightcol {
	padding-left: 26%;
}
.bom-splitRow .bom-column {
	float: none;
}
.bom-twoCol.bom-splitRow .bom-column {
	width: auto; margin-left: 0px;
}
.bom-threeCol.bom-splitRow .bom-column {
	width: auto; margin-left: 0px;
}
.bom-statsTable .bom-scroll {
	max-height: 600px;
}
.bom-borderTabs.bom-tabContainer > .bom-tabNavs ul li {
	width: 50%; max-width: none;
}
.bom-sizeSNoFloatTabs.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li {
	margin-right: 0px; float: none;
}
.bom-sizeSNoFloatTabs.bom-buttonTabs.bom-tabContainer > .bom-tabNavs ul li .bom-counter {
	top: 2px; right: 4px;
}
.bom-pagerTabs.bom-buttonTabs.bom-tabContainer .bom-tabNavs {
	width: 190px;
}
.bom-timelineDocument .floatLeft.bom-imgWrapper {
	float: none;
}
.bom-timelineDocument .floatRight.bom-imgWrapper {
	float: none;
}
.bom-timelineDocument ul {
	padding-left: 30px; list-style-position: outside;
}
.bom-timelineOverview .bom-tmlViewport {
	-ms-overflow-x: auto; -webkit-overflow-scrolling: touch;
}
.bom-videoContainer .bom-playerContainer embed {
	min-height: 165px;
}
.bom-videoContainer .bom-playerContainer object {
	min-height: 165px;
}
.bom-videoContainer .bom-playerContainer embed.bom-controlsOnScreen {
	min-height: 168.75px;
}
.bom-videoContainer .bom-playerContainer object.bom-controlsOnScreen {
	min-height: 168.75px;
}
.bom-videoContainer .bom-playerContainer embed.bom-controlsBottom {
	min-height: 186.75px;
}
.bom-videoContainer .bom-playerContainer object.bom-controlsBottom {
	min-height: 186.75px;
}
.bom-videoContainer .bom-noFlash {
	padding: 40px 20px; text-align: left;
}
.bom-videoContainer .bom-noFlash img {
	width: 66px; margin-right: 15px; float: left; display: block;
}
.bom-videoContainer .bom-videoSelector .bom-video {
	margin: 15px 0px 15px 20px;
}
.bom-videoContainer .bom-videoSelector :nth-child(2n+1).bom-video {
	clear: left; margin-left: 0px;
}
.bom-formRow .bom-formItem {
	margin-bottom: 0.64em;
}
.bom-formRow .bom-1-1.bom-formItem {
	width: 100%;
}
.bom-formRow .bom-1-2.bom-formItem {
	width: 100%;
}
.bom-formRow .bom-1-3.bom-formItem {
	width: 100%;
}
.bom-formRow .bom-1-4.bom-formItem {
	width: 100%;
}
.bom-formRow .bom-1-4.bom-formItem {
	width: 50%;
}
.bom-formRow .bom-2-3.bom-formItem {
	width: 100%;
}
.bom-formRow .bom-3-4.bom-formItem {
	width: 100%;
}
}
@media screen and (orientation:landscape) and (max-width:800px), screen and (max-height:300px)
{
.mfp-img-mobile .mfp-image-holder {
	padding-right: 0px; padding-left: 0px;
}
.mfp-img-mobile img.mfp-img {
	padding: 0px;
}
.mfp-img-mobile .mfp-figure::after {
	top: 0px; bottom: 0px;
}
.mfp-img-mobile .mfp-figure small {
	margin-left: 5px; display: inline;
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6); margin: 0px; padding: 3px 5px; top: auto; bottom: 0px; position: fixed; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mfp-img-mobile :empty.mfp-bottom-bar {
	padding: 0px;
}
.mfp-img-mobile .mfp-counter {
	top: 3px; right: 5px;
}
.mfp-img-mobile .mfp-close {
	background: rgba(0, 0, 0, 0.6); padding: 0px; top: 0px; width: 35px; height: 35px; text-align: center; right: 0px; line-height: 35px; position: fixed;
}
}
@media screen and (max-width:400px), screen and (max-height:400px)
{
.mfp-arrow {
	transform: scale(0.65); -webkit-transform: scale(0.65);
}
.mfp-container {
	padding-right: 0px; padding-left: 0px;
}
img.mfp-img {
	padding: 40px 40px 80px;
}
.mfp-bottom-bar {
	padding: 0px 40px;
}
.mfp-image-holder .mfp-close {
	top: 2px; right: 10px; transform: scale(0.8); -webkit-transform: scale(0.8);
}
.mfp-iframe-holder .mfp-close {
	top: 2px; right: 10px; transform: scale(0.8); -webkit-transform: scale(0.8);
}
.mfp-arrow-left {
	left: 10px;
}
.mfp-arrow-right {
	right: 10px;
}
}
@media only print
{
body {
	background-color: transparent;
}
.bom-crossNavBlock {
	background-color: transparent;
}
#bom-doc-wrapper {
	width: 960px;
}
.bom-homepage #bom-doc-wrapper {
	width: 1280px;
}
#bom-doc-footer {
	padding: 0px 10px;
}
#bom-headerTop .bom-serviceNav {
	display: none !important;
}
#bom-headerTop .bom-mobileNavToggle {
	display: none !important;
}
#bom-headerTop .bom-langSelector {
	display: none !important;
}
#bom-mainnav {
	display: none !important;
}
#bom-sectionnav-col {
	display: none !important;
}
#bom-doc-footer .bom-footerTop {
	display: none !important;
}
#bom-doc-footer .bom-footerBottom > ul {
	display: none !important;
}
.bom-quickSearch {
	display: none !important;
}
.bom-rssFeed {
	display: none !important;
}
.bom-slidesThumbs {
	display: none !important;
}
.bom-slidesToggle {
	display: none !important;
}
.bom-executiveBoardMember .bom-executiveBoardMemberInfo ul {
	display: none !important;
}
.bx-controls {
	display: none !important;
}
button {
	display: none !important;
}
input[type=submit] {
	display: none !important;
}
input[type=reset] {
	display: none !important;
}
input[type=button] {
	display: none !important;
}
.bom-accordionBox .bom-accordionContent {
	display: block !important;
}
.bom-qrCode {
	top: 0px; right: 0px; display: block !important; position: absolute;
}
.bom-qrCode img {
	display: block;
}
.bom-homepageTeasers {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
a.arrow {
	padding-left: 0px;
}
a.epub {
	padding-left: 0px;
}
a.external {
	padding-left: 0px;
}
a.mail {
	padding-left: 0px;
}
a.pdf {
	padding-left: 0px;
}
a.arrow::before {
	margin-left: 0px; vertical-align: baseline; display: inline;
}
a.epub::before {
	margin-left: 0px; vertical-align: baseline; display: inline;
}
a.external::before {
	margin-left: 0px; vertical-align: baseline; display: inline;
}
a.mail::before {
	margin-left: 0px; vertical-align: baseline; display: inline;
}
a.pdf::before {
	margin-left: 0px; vertical-align: baseline; display: inline;
}
a.arrow::before {
	content: "[\203a]";
}
a.epub::before {
	content: "[ePub]";
}
a.external::before {
	content: "[ext]";
}
a.mail::before {
	content: "[e-mail]";
}
a.pdf::before {
	content: "[PDF]";
}
}
@media all and (max-width:600px)
{
.flex-container-row {
	flex-direction: column;
}
}
