@keyframes fadein {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadein {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes turnright {
0% { transform: rotate(0deg); }
100% { transform: rotate(180deg); }
}
@keyframes turnleft {
0% { transform: rotate(-180deg); }
100% { transform: rotate(0deg); }
}
@keyframes focusfade {
0% { background-color: rgba(255, 255, 255, 0.25); }
100% { background-color: rgb(0, 0, 0); }
}
a[href]::after { content: "" ! important; }
body { font-size: 12px; }
body, h1, h2, h3, p { font-family: arial,sans-serif; }
.mainMenuWrapper, .feedback, footer, .sideMenu, .sr-only, .top, .toTopBtn, mobileMenuBtn, .framedLink, ul.breadcrumb, .slidescroll-nav, .rss, .mainSearch, .landingpage .framedLink { display: none; }
.container { margin-left: 60px; }
h1 { font-size: 2.625em; line-height: 1.04762em; font-weight: normal; text-transform: uppercase; letter-spacing: 0.12em; margin-bottom: 20px; }
h1 a { display: none; }
h2 { font-size: 1.875em; font-weight: normal; color: rgb(51, 51, 51); line-height: 1.3125em; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 20px; margin-top: 10px; }
h2 .preTitle { display: block; font-size: 12px; margin-bottom: 18px; }
h2.h3Style { font-size: 1.125em; font-weight: 600; }
h2 a { text-decoration: none; }
h3 { font-size: 1.125em; font-weight: 600; text-transform: uppercase; }
h3 a { text-decoration: none; }
hr { border-top: 1px solid rgb(193, 193, 193); }
p, a { font-size: 12px; line-height: 1.5em; margin-bottom: 35px; }
p.type { font-family: "AzoSans Regular",sans-serif; font-weight: normal; }
p.title { text-transform: uppercase; margin-top: 0px; margin-bottom: 22px; }
p.ingress { font-size: 1.5em; line-height: 1.5em; }
a { color: rgb(49, 52, 53); text-decoration: none ! important; border-bottom: 1px solid rgb(193, 193, 193); }
ul { font-family: arial,sans-serif; padding-left: 17px; list-style: outside none square; font-size: 1.125em; }
ul li { padding-left: 0px; padding-bottom: 20px; }
ul.FAQ-list { padding-left: 0px; list-style: outside none none; }
ul.FAQ-list li a.more { display: none ! important; }
ul.FAQ-list a { font-size: 12px; }
ul.newsList { padding-left: 0px; list-style: outside none none; }
ul.calendarList { padding-left: 0px; list-style: outside none none; font-size: 12px; }
ul.calendarList li { font-size: 12px; }
ul.calendarList .event { margin-left: 40px; }
ul.calendarList .circle { width: 124px; height: 124px; border-radius: 62px; }
ul.calendarList .circle p { font-size: 12px; }
ul.calendarList .circle p.day { font-size: 45px; }
ul.calendarList .circle p.month { font-size: 14px; }
ul.calendarList .circle p.year { font-size: 14px; }
ul.horisontal { padding-left: 0px; list-style: outside none none; }
ul.horisontal li { float: left; font-size: 1.125em; margin-right: 8px; }
ul.horisontal li a::after { content: ","; }
ul.horisontal li:last-child a::after { content: ""; }
ul.horisontal li a { text-decoration: none; }
ul.horisontal::after { content: ""; display: block; clear: both; }
ul.noBullet { padding-left: 0px; list-style: outside none none; }
ul.sitemapList a { text-decoration: none; }
table.styled, table.styled-autocolor { border-collapse: collapse; }
table.styled thead, table.styled-autocolor thead { font-family: "AzoSans Regular",sans-serif; font-weight: normal; }
table.styled thead th, table.styled thead td, table.styled-autocolor thead th, table.styled-autocolor thead td { text-transform: uppercase; text-align: right; border: 1px solid rgb(0, 0, 0); padding: 1.5625em 1.875em 1.875em; }
table.styled thead th.leftAlign, table.styled thead td.leftAlign, table.styled-autocolor thead th.leftAlign, table.styled-autocolor thead td.leftAlign { text-align: left; }
table.styled tbody, table.styled-autocolor tbody { text-align: right; }
table.styled tbody tr th, table.styled-autocolor tbody tr th { text-align: left; font-weight: normal; border: 1px solid rgb(0, 0, 0); }
table.styled tbody tr td, table.styled-autocolor tbody tr td { border: 1px solid rgb(0, 0, 0); }
table.styled tbody tr strong, table.styled-autocolor tbody tr strong { display: block; }
img { max-width: 100%; margin-top: 15px; margin-bottom: 25px; }
.fond-value { width: 100%; padding: 30px; margin-bottom: 35px; border: 2px solid rgb(242, 243, 244); }
.fond-value .liveFeed { font-size: 1.5em; }
.fond-value .liveFeed .big, .fond-value .liveFeed .bigBlue { font-family: "AzoSans Bold",sans-serif; font-weight: normal; color: rgb(93, 97, 100); }
.fond-value a.framedLink { display: none; }
.lgPerson a { font-size: 12px; }
form input[type="text"] { margin-bottom: 15px; }
.wrapper { position: relative; z-index: 2; overflow: hidden; }
.wrapper .mobileMenuBtn { display: none; }
.button { display: block; font-size: 0.875em; line-height: 0.875em; text-transform: uppercase; text-decoration: none; padding: 6px 8px; color: rgb(49, 52, 53); border: 1px solid rgb(49, 52, 53); margin-bottom: 8px; margin-top: -8px; }
article p, article h3, article h4 { width: 100%; margin-left: 0px; margin-right: 0px; }
article p img, article h3 img, article h4 img { margin: 0px; max-width: 100%; }
article p { font-size: 1.1667em; margin-bottom: 1.5em; }
article p.no-margin { margin-bottom: 0px; }
article p.imgContainer { padding-left: 0px; }
article p a { font-size: 12px ! important; }
article p.ingress { font-size: 1.5em; line-height: 1.2em; margin-left: 0px; margin-bottom: 50px; }
article p.ingress a { font-size: 18px ! important; }
article ul, article ol { margin-left: 0px; margin-right: 0px; }
article ul li, article ol li { padding-bottom: 10px; }
.box { padding: 2.5em 1.875em; }
.box p { margin-bottom: 0px; }
.box a { margin-bottom: 0px; text-decoration: none; }
.box a span { border-bottom: medium none; }
.box .mainLink { font-family: "AzoSans Regular",sans-serif; font-weight: normal; font-size: 1.5625em; }
.subBox { border-width: medium 6px 6px; border-style: none solid solid; border-color: -moz-use-text-color rgb(219, 222, 224) rgb(219, 222, 224); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 25px; }
.subBox .box { border: medium none; padding: 3.125em 1.5625em; margin-bottom: 0px; }
.subBox .box .mainLink { font-size: 1.125em; }
.subBox .box.left { width: 50%; float: left; }
.subBox .box.right { width: 50%; float: right; border-left: medium none; }
.subBox.midLine { background: transparent url(5cfbe571b0f2a3959cc3b6cea14cd7d93b15d0c9.png)  repeat-y scroll 50% 0px; }
.subBox::after { display: block; content: ""; clear: both; }
.organization .unit .person { height: auto; }
.forDownload .imgContainer { background: rgb(35, 37, 38) none repeat scroll 0% 0%; width: 100%; height: 574px; padding: 0px 20px; margin-bottom: 170px; text-align: center; }
.forDownload .imgContainer p { line-height: 574px; }
.forDownload .imgContainer img { vertical-align: top; max-height: 554px; }
.forDownload h2 { font-size: 1.125em; text-transform: uppercase; margin-bottom: 10px; }
.forDownload a { font-size: 0.9375em; display: block; border: medium none; width: auto; margin-top: 20px; text-decoration: none; }
.forDownload a span { border-bottom: 1px solid rgb(193, 193, 193); }
.forDownload .downloadLinks { border-top: 1px dotted rgb(193, 193, 193); border-bottom: 1px dotted rgb(193, 193, 193); margin-top: 0px; padding: 30px 20px 45px; }
.forDownload .downloadInfo p { font-size: 0.9375em; padding-top: 30px; padding-left: 20px; }
.filters { clear: both; }
.filters .button { margin-top: 10px; width: auto; float: left; margin-right: 1.25em; }
.reportLinks { padding-bottom: 20px; }
.reportLinks a.imgLink { border: medium none; }
.reportLinks img { margin: 0px 1.25em 0px 0px; }
.reportLinks ul { display: block; list-style: outside none none; padding-top: 10px; padding-left: 0px; }
.reportLinks ul li a { text-decoration: none; }
.reportLinks::after { display: block; content: ""; clear: both; }
.listItem {  }
.listItem p.title { font-family: "AzoSans Regular",sans-serif; font-weight: normal; }
.listItem a { text-decoration: none; }
.filterContainer { margin-top: 0px; margin-bottom: 0px; }
.filterContainer p { margin-bottom: 20px; }
.topResult { font-size: 12px; }
.contactInfo { margin-bottom: 60px; }
.contactInfo p { margin-bottom: 0px; }
.contactInfo p.ingress { font-size: 1.5em; line-height: 1.75em; letter-spacing: 0.05em; }
.contactForm { margin-bottom: 60px; }
.contactForm input[type="text"], .contactForm textarea { width: 60%; }
.contactForm input[type="submit"] { margin-right: 40%; }
.contactForm::after { display: block; content: ""; clear: both; }
.contactLocation { padding-top: 30px; }
.contactLocation img { margin: 0px; }
.contactLocation a { border: medium none; }
.subscription .button.additional { margin-top: 25px; }
.subscription .errorMsg { display: none; }
.subscription form input[type="submit"] { float: none; margin: 10px 0px 15px; }
.landingpage p.ingress { margin-bottom: 30px; }
.landingpage a { text-decoration: none; }
.landingpage .big, .landingpage .bigBlue { font-size: 1.5em; color: rgb(93, 97, 100); margin-right: 0.2em; }
.landingpage .liveFeed { font-size: 1.5em; }
.landingpage .liveFeed .big, .landingpage .liveFeed .bigBlue { font-family: "AzoSans Bold",sans-serif; font-weight: normal; color: rgb(93, 97, 100); }
.landingpage a.framedLink { display: none; }
.startpage .topText a.big, .startpage .topText a.bigBlue { font-size: 2em; }
#topBgImage .mainResize { height: auto; }
.big, .bigBlue, .landingpage .big, .landingpage .bigBlue { font-size: 2.625em; line-height: 1.2em; color: rgb(93, 97, 100) ! important; }
ul.megaLinkList li a, .landingpage ul.megaLinkList li a { color: rgb(93, 97, 100) ! important; }
ul.megaLinkList li a::after, .landingpage ul.megaLinkList li a::after { display: none; }
.megaLink { border-bottom: medium none; }
.big a.megaLink { color: rgb(93, 97, 100) ! important; }
.big a.megaLink::after { display: none; }
.topText, .startpage .topText { margin-top: 30px ! important; }
.fullRow { width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.fullRow .container { padding: 20px 0px; margin-left: 20px; }
.fullRow.dark { background: red none repeat scroll 0% 0%; }
.banner a { display: none; }
.landingpage h1, .landingpage h1.withPreTitle { margin-bottom: 0px; }
.holdings.fullSize .menu, .holdings.fullSize .minimize, .holdings.fullSize .yearSelector, .holdings.fullSize .mapFilters, .holdings.fullSize #reportSlide, .holdings.fullSize .holdingsOverlay { display: none; }
