@media all {
  ._fixed_ { position: fixed ! important; }
  ._hide_ { display: none ! important; }
  body { background-color: rgb(255, 255, 255); color: rgb(64, 64, 64); font-family: Georgia,"Times New Roman",Times,serif; font-size: 0.875em; line-height: 1.5em; margin: 0px; padding: 0px; text-rendering: optimizelegibility; width: 100%; }
  h1, h2, h3, h4, h5 { font-family: Arial,Helvetica,sans serif; margin: 0px; padding: 15px 0px; }
  h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration: none; }
  h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration: underline; color: rgb(52, 124, 152); }
  h1 { color: rgb(51, 51, 51); font-size: 1.75em; font-weight: normal; line-height: normal; }
  h2 { color: rgb(51, 51, 51); font-size: 1.375em; font-weight: normal; line-height: 1.3em; padding: 15px 0px; }
  h3 { color: rgb(51, 51, 51); font-size: 1.1em; font-weight: bold; line-height: 1.4em; }
  h4 { color: rgb(51, 51, 51); font-weight: normal; font-size: 1.1em; }
  h5 { color: rgb(51, 51, 51); font-weight: bold; }
  h2 + h3 { padding: 0px 0px 10px; }
  h2 + p { padding-top: 0px ! important; }
  p + h2 { padding-top: 20px ! important; }
  a { color: rgb(52, 124, 152); text-decoration: underline; }
  a:hover, a:focus { color: rgb(0, 0, 0); text-decoration: underline; }
  a img { border: medium none; }
  .full_content img { max-width: 100%; }
  a.ws-ico img {  }
  .off-screen { left: -9999px; position: absolute; top: -9999px; }
  .displaynone { display: none; visibility: hidden; }
  #skip-link { left: -9999px; position: absolute; top: -9999px; }
  .visible-tablet { display: none; }
  .btn-submit { background-color: rgb(25, 166, 226); font-weight: bold; padding: 10px; min-width: 200px; border: medium none; }
  .banner-title b { font-weight: normal; }
  .clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }
  .layout-left { padding: 0px; width: 230px; }
  .layout-content { margin-left: 245px; }
  .layout-content.no-left-nav { margin-left: 150px; }
  div.full_content { margin-bottom: 25px; }
  .layout-footer { border-top: 0px none; padding-top: 0px; }
  .banner-right { background-image: url(e32834396bdb4fb041bb17cdfd7d119391715ec8.gif) ; }
  #services { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.625em; }
  .js .language-selector { font-size: 0.75em; }
  .search-on label { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.75em; }
  #path { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.625em; }
  .layout-noright .layout-wrapper-reset { margin: 0px; padding: 0px 10px; }
  #hor-nav { position: relative; overflow: hidden; width: 100%; margin: 0px; padding: 0px; background-color: rgb(45, 172, 227); font-family: Arial,Helvetica,sans-serif; }
  #hor-nav .container {  }
  .dropMenu { border-bottom: medium none ! important; line-height: inherit ! important; }
  .dropMenu a { border-right: medium none ! important; }
  #hor-nav ul { margin: 0px; padding: 0px; }
  #hor-nav ul li { list-style: outside none none; display: inline-block; padding: 0px; margin: 0px 0px 0px -5px; font-size: 0.875em; }
  #hor-nav ul li.home { margin: 0px; }
  #hor-nav ul li a { color: rgb(0, 0, 0); text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-weight: normal; display: block; margin: 0px; padding: 12px; }
  #hor-nav ul li a.active { background-color: rgb(40, 79, 117); color: rgb(255, 255, 255); }
  #hor-nav ul li a:hover, #hor-nav ul li a.active:hover { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  #mobile-nav { display: none; }
  #mega-dropdown { width: 100%; position: absolute; left: 0px; z-index: 1000; }
  #mega-dropdown .container-bigmenu { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(225, 231, 232); border-right: 1px solid rgb(225, 231, 232); border-bottom: 5px solid rgb(45, 172, 227); font-family: Arial,Helvetica,sans-serif; box-shadow: 0px 4px 4px rgb(187, 187, 187); }
  #mega-dropdown .container-bigmenu .row { margin: 10px; }
  #mega-dropdown .container-bigmenu .sub-col { box-sizing: border-box; border-right: 1px solid rgb(225, 231, 232); float: left; min-height: 175px; margin: 0px 10px 5px 0px; }
  #mega-dropdown .container-bigmenu .col2 .sub-col { width: 49.4%; }
  #mega-dropdown .container-bigmenu .col3 .sub-col { width: 32.5%; }
  #mega-dropdown .container-bigmenu .col4 .sub-col { width: 24.2%; }
  #mega-dropdown .container-bigmenu .sub-col.last { border-right: medium none; margin-right: 0px; }
  #mega-dropdown .container-bigmenu .sub-col h2 { font-size: 1em; font-weight: bold; padding-top: 0px; }
  #mega-dropdown .container-bigmenu .sub-col ul { margin: 0px; padding: 0px; }
  #mega-dropdown .container-bigmenu .sub-col ul li { list-style: outside none none; margin: 0px; padding: 0px 0px 5px; font-size: 0.875em; }
  #mega-dropdown .container-bigmenu .sub-col ul li a { text-decoration: none; }
  #mega-dropdown .container-bigmenu .sub-col ul li a:hover { text-decoration: underline; color: rgb(52, 124, 152); }
  .layout-left .sidebar { position: relative; top: 10px; width: 230px; font-family: Arial,Helvetica,sans-serif; }
  .layout-left .sidebar h2 { color: rgb(85, 85, 85); border-top: 1px solid rgb(204, 204, 204); font-weight: normal; text-transform: uppercase; font-size: 0.875em; margin: 0px; padding: 10px 0px 20px; }
  .layout-left .sidebar ul { padding: 0px; margin: 0px; }
  .layout-left .sidebar ul li { list-style: outside none none; padding: 0px; margin: 0px; font-size: 0.875em; }
  .layout-left .sidebar ul li a { text-decoration: none; display: block; margin-bottom: 10px; padding-left: 10px; }
  .layout-left .sidebar ul li a:hover, .layout-left .sidebar ul li a:focus { color: rgb(52, 124, 152); text-decoration: underline; }
  .layout-left .sidebar ul li a.active { color: rgb(51, 51, 51); background: transparent url(bbac0c0056f4ba9981ebdc4ed8464c1b03649f32.gif)  no-repeat scroll 0px 0px; }
  .layout-content { line-height: 1.6em; }
  .layout-content .template-row h1 { margin: 20px 0px 25px; }
  .layout-content .template-row #goto_1 { margin: 0px; padding: 0px 0px 15px; }
  .layout-content .template-row h2#goto_1.regular { margin: 0px; padding: 15px 0px 10px; }
  .layout-content .template-row .intro { font-size: 1.188em; padding: 10px 0px 20px; line-height: 1.5em; }
  .layout-content .template-row .cards { position: relative; margin-bottom: 30px; }
  .layout-content .template-row .cards ul { margin: 0px; }
  .layout-content .template-row .cards ul li {  }
  .layout-content .template-row .cards .card { box-sizing: border-box; float: left; width: 48.3%; border: 1px solid rgb(229, 228, 226); padding: 10px; margin-right: 3.2%; min-height: 240px; }
  .layout-content .template-row .cards .card.marg { margin-bottom: 3.2%; }
  .layout-content .template-row .cards .card.last { margin-right: 0px; }
  .layout-content .template-row .cards .card h3, .layout-content .template-row .card-focus h3 { padding: 0px; margin: 0px; }
  .layout-content .template-row .cards h3 a, .layout-content .template-row .card-focus h3 a { background: transparent url(c5cc3c685600f66da8a012e1079d0bf9d09c8725.png)  no-repeat scroll right 7px; padding-right: 15px; }
  .layout-content .template-row .card-focus { position: relative; width: 100%; height: 200px; margin-bottom: 30px; display: table; background-color: rgb(243, 243, 243); }
  .layout-content .template-row .card-focus .card-box { box-sizing: border-box; display: table-cell; vertical-align: middle; }
  .layout-content .template-row .card-focus .card-info { width: 60%; padding: 20px; }
  .layout-content .template-row .card-focus .card-picture { background: transparent url(82ce9f6d4a79a6f8326962b5766ea9afb53eaf76.jpg)  no-repeat scroll right center; width: 40%; height: 200px; }
  .layout-content .template-row .card-focus .card-picture span { background: transparent url(e95bcfac66b971a0b6a673811b966595748b4676.png)  no-repeat scroll 0% 0%; right: 224px; margin-top: -20px; position: absolute; top: 50%; z-index: 100; height: 52px; width: 26px; }
  .gray-box { background-color: rgb(243, 243, 243); padding: 10px 20px; margin: 30px 0px 20px; }
  .gray-box ul li { list-style: outside none none; }
  .gray-box ul.dotted li { list-style: outside none disc; }
  .gray-box #content_2 { margin-bottom: 10px; }
  .no-margin-top { margin-top: 0px ! important; }
  .layout-content .template-row .box-list-links { border: 1px solid rgb(229, 228, 226); padding: 10px 20px; margin: 30px 0px 20px; }
  .layout-content .template-row .visit-card { position: relative; margin: 0px 0px 30px; border: 1px solid rgb(229, 228, 226); padding: 0px; }
  .layout-content .template-row .visit-card .card-content { padding: 10px; margin-bottom: 10px; min-height: 65px; }
  .layout-content .template-row .visit-card .card-content img { float: left; margin-right: 50px; }
  .layout-content .template-row .visit-card h3 { margin: 0px; padding: 0px; }
  .layout-content .template-row .visit-card .subtitle { color: rgb(102, 102, 102); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; padding: 5px 0px 0px; margin: 0px; }
  .layout-content .template-row .visit-card .open-link { width: 100%; }
  .layout-content .template-row .visit-card .open-link a { display: block; font-weight: bold; font-family: Arial,Helvetica,sans-serif; text-decoration: none; color: rgb(85, 85, 85); text-align: right; background: rgb(243, 243, 243) url(1639bcbbc1750d24588428f61793a33477510165.png)  no-repeat scroll right 12px; padding: 10px 40px 7px 10px; }
  .layout-content .template-row .visit-card .open-link a:hover { color: rgb(0, 0, 0); background-position: right -22px; }
  .layout-content .template-row .visit-card .open-link a.active { color: rgb(0, 0, 0); background-color: rgb(25, 166, 226); background-position: right -60px; }
  .layout-content .accordion_item h3.toggler-header { display: block; font-weight: bold; font-family: Arial,Helvetica,sans-serif; text-decoration: none; color: rgb(85, 85, 85); background: rgb(243, 243, 243) url(1639bcbbc1750d24588428f61793a33477510165.png)  no-repeat scroll right 12px; padding: 10px 40px 7px 10px; cursor: pointer; border-bottom: 2px solid rgb(255, 255, 255); }
  .layout-content .accordion_item h3.toggler-header:hover { color: rgb(0, 0, 0); background-position: right -22px; }
  .layout-content .accordion_item h3.open { color: rgb(0, 0, 0); background-color: rgb(25, 166, 226); background-position: right -60px; }
  .layout-content .accordion_item.last { margin-bottom: 30px; }
  .layout-content .template-row .visit-card .open-card .row-info { border-bottom: 1px solid rgb(229, 228, 226); margin: 10px; padding: 10px 0px; }
  .layout-content .template-row .visit-card .open-card .row-info.last { border-bottom: medium none; }
  .layout-content .template-row .visit-card .open-card .row-info .left-info, .layout-content .template-row .visit-card .open-card .row-info .right-info { box-sizing: border-box; float: left; width: 69%; }
  .layout-content .template-row .visit-card .open-card .row-info .right-info p:first-child { padding: 0px 0px 5px; }
  .layout-content .template-row .visit-card .open-card .row-info .left-info { font-family: Arial,Helvetica,sans-serif; font-weight: bold; width: 29%; text-align: right; padding-right: 20px; }
  .layout-content .template-row .visit-card .open-card .row-info .right-info ul { margin: 0px; padding: 0px; }
  .layout-content .template-row .visit-card .open-card .row-info .right-info ul li { border-right: 1px solid rgb(153, 153, 153); display: inline; list-style: outside none none; margin-right: 10px; padding-right: 10px; }
  .layout-content .template-row .visit-card .open-card .row-info .right-info ul li.last { border-right: medium none; }
  .layout-content #more-content { background: transparent url(d8bc9f94d970681f7f69b89d6c14c04deb4825d2.png)  repeat-x scroll center top; margin-top: 50px; }
  .layout-content #more-content .content-section { margin-left: 280px; }
  .layout-content #more-content .content-section ul { margin: 0px; padding: 0px; }
  .layout-content #more-content .content-section ul li { list-style: outside none none; padding: 0px 0px 10px; margin: 0px; }
  .layout-content .more-content { border-top: 1px solid rgb(229, 228, 226); margin-top: 50px; }
  .layout-content .more-content ul { margin: 0px; padding: 0px; }
  .layout-content .more-content ul li { list-style: outside none none; padding: 0px 0px 10px; margin: 0px; }
  .layout-content .popular-publ { position: relative; margin-top: 50px; padding-top: 20px; overflow: hidden; border-top: 1px solid rgb(229, 228, 226); }
  .layout-content .popular-publ .left_content { float: left; margin-right: 20px; }
  .layout-content .popular-publ .right_content {  }
  .layout-content .popular-publ .right_content h3 { margin-top: 0px; padding-top: 0px; }
  .layout-content .popular-publ .right_content h3 a { background: transparent url(c5cc3c685600f66da8a012e1079d0bf9d09c8725.png)  no-repeat scroll right 7px; padding-right: 15px; }
  .infographic_container, .video_embed { text-align: center; margin: 2% 0% 5%; }
  .layout-content .template-row .policyareaimg { float: right; margin: 2% 0% 5% 2%; text-align: center; }
  table.zebra { border-collapse: collapse; margin-bottom: 30px; }
  table.zebra th { font-weight: bold; }
  table.zebra, table.zebra th, table.zebra td { border: 1px solid rgb(229, 228, 226); padding: 5px; }
  table.zebra tr:nth-child(2n) { background-color: rgb(243, 243, 243); }
  table.zebra tr:nth-child(2n+1) { background-color: rgb(255, 255, 255); }
  .layout-content ul.nav-tabs { margin: 0px; padding: 0px; }
  .layout-content ul.nav-tabs li { list-style: outside none none; display: inline-block; margin-bottom: 0px ! important; margin-right: 5px; }
  .layout-content ul.nav-tabs li a { display: block; font-weight: bold; font-family: Arial,Helvetica,sans-serif; background-color: rgb(243, 243, 243); color: rgb(85, 85, 85); padding: 10px; text-decoration: none; }
  .layout-content ul.nav-tabs li.active a, .layout-content ul.nav-tabs li.active a:hover { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(225, 225, 225) rgb(225, 225, 225) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); padding: 14px 10px 10px; position: relative; top: 1px; }
  .layout-content ul.nav-tabs li a:hover { background-color: rgb(57, 76, 139); color: rgb(255, 255, 255); }
  .layout-content .tab-panel { border: 1px solid rgb(225, 225, 225); }
  .layout-content .template-row .block-3-columns { margin-bottom: 30px; position: relative; }
  .layout-content .template-row .block-3-columns .box-slide { box-sizing: border-box; float: left; margin-right: 3.2%; width: 30%; font-family: Arial,Helvetica,sans-serif; }
  .layout-content .template-row .block-3-columns .box-slide.last { margin-right: 0px; }
  .layout-content .template-row .block-3-columns .box-slide .fancybox img { width: 100%; }
  .layout-content .template-row .block-3-columns .box-slide h3 { padding: 0px; margin: 5px 0px 0px; }
  .layout-content .template-row .block-3-columns .box-slide ul, .layout-content .template-row .download-files ul { display: inline; padding: 0px; margin: 0px; }
  .layout-content .template-row .block-3-columns .box-slide ul li, .layout-content .template-row .download-files ul li { display: inline; margin-right: 15px; }
  .layout-content .template-row .block-3-columns .box-slide ul li a, .layout-content .template-row .download-files ul li a { text-decoration: none; }
  .layout-content .template-row .block-3-columns .box-slide ul li a:hover, .layout-content .template-row .download-files ul li a:hover { text-decoration: underline; }
  .layout-content .container-social-media { position: relative; margin: 0px 0px 10px; padding: 0px; }
  .layout-content .container-social-media ul { margin: 0px; padding: 0px; }
  .layout-content .container-social-media ul li { list-style: outside none none; display: inline-block; margin-right: 10px; }
  .layout-content .container-social-media ul li a { display: block; height: 52px; width: 52px; cursor: pointer; background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll 0px 0px; }
  .layout-content .container-social-media ul li a.facebook { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll 0px 0px; }
  .layout-content .container-social-media ul li a.twitter { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -66px 0px; }
  .layout-content .container-social-media ul li a.linkedin { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -132px 0px; }
  .layout-content .container-social-media ul li a.google { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -198px 0px; }
  .layout-content .container-social-media ul li a.youtube { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -264px 0px; }
  .layout-content .container-social-media ul li a.instagram { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -330px 0px; }
  .layout-content .container-social-media ul li a.facebook:hover, .layout-content .container-social-media ul li a.facebook:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll 0px -52px; }
  .layout-content .container-social-media ul li a.twitter:hover, .layout-content .container-social-media ul li a.twitter:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -66px -52px; }
  .layout-content .container-social-media ul li a.linkedin:hover, .layout-content .container-social-media ul li a.linkedin:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -132px -52px; }
  .layout-content .container-social-media ul li a.google:hover, .layout-content .container-social-media ul li a.google:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -198px -52px; }
  .layout-content .container-social-media ul li a.youtube:hover, .layout-content .container-social-media ul li a.youtube:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -264px -52px; }
  .layout-content .container-social-media ul li a.instagram:hover, .layout-content .container-social-media ul li a.instagram:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -330px -52px; }
  .layout-content .container-social-media ul li span { position: absolute; top: -9999px; left: -9999px; }
  .layout-body .update { clear: both; color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 0.813em; padding-top: 50px; position: relative; text-align: center; }
  .content_menu_pipe a.active, .content_menu_pipe a:hover { color: rgb(0, 0, 0); text-decoration: none; }
  .content_menu_pipe a.active { font-weight: bold; }
  #feedback-form { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(131, 181, 193); position: relative; text-align: left; width: 100%; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
  #feedback-form #feedback { padding: 12px 10px; }
  #feedback-form #feedback .feedback-form a { background: transparent url(c5cc3c685600f66da8a012e1079d0bf9d09c8725.png)  no-repeat scroll right center; padding-right: 15px; }
  #feedback-form #feedback .feedback-form a { color: rgb(52, 124, 152); font-family: Arial,Helvetica,sans-serif; font-size: 1em; line-height: 1.3em; font-weight: bold; text-decoration: none; }
  #feedback-form #feedback .feedback-form a:hover { text-decoration: underline; }
  #footer { position: relative; top: 0px; width: 100%; background: rgb(243, 243, 243) url(0eaaa72b045387a5fa5ed18e4df55dbf7de0ed81.png)  repeat-x scroll 0px 0px; font-family: Arial,Helvetica,sans serif; }
  #footer .container { padding: 0px 10px; }
  #footer .col { box-sizing: border-box; float: left; width: 50%; margin-bottom: 20px; }
  #footer h2 { padding: 20px 0px 30px; line-height: 1.3em; }
  #footer .contact-info, .row-social-media .contact-info { margin: 0px; padding: 0px; }
  #footer .contact-info li, .row-social-media .contact-info li { list-style: outside none none; display: block; margin: 0px; padding-bottom: 5px; }
  #footer .contact-info li a, .row-social-media .contact-info li a { text-decoration: none; color: rgb(52, 124, 152); background: transparent none repeat scroll 0% 0%; padding: 0px; }
  #footer .contact-info li a:hover, .row-social-media .contact-info li a:hover { text-decoration: underline; }
  #footer .container-social-media { position: relative; margin: 0px; padding: 0px; }
  #footer .container-social-media ul { margin: 0px; padding: 0px; }
  #footer .container-social-media ul li { list-style: outside none none; display: inline-block; margin-right: 10px; }
  #footer .container-social-media ul li a { display: block; height: 52px; width: 52px; background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll 0px 0px; padding: 0px; }
  #footer .container-social-media ul li a.facebook { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll 0px 0px; }
  #footer .container-social-media ul li a.twitter { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -66px 0px; }
  #footer .container-social-media ul li a.linkedin { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -132px 0px; }
  #footer .container-social-media ul li a.google { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -198px 0px; }
  #footer .container-social-media ul li a.youtube { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -264px 0px; }
  #footer .container-social-media ul li a.facebook:hover, #footer .container-social-media ul li a.facebook:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll 0px -52px; }
  #footer .container-social-media ul li a.twitter:hover, #footer .container-social-media ul li a.twitter:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -66px -52px; }
  #footer .container-social-media ul li a.linkedin:hover, #footer .container-social-media ul li a.linkedin:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -132px -52px; }
  #footer .container-social-media ul li a.google:hover, #footer .container-social-media ul li a.google:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -198px -52px; }
  #footer .container-social-media ul li a.youtube:hover, #footer .container-social-media ul li a.youtube:focus { background: transparent url(d409e1da115fdd30a7863f9260f198884a441239.png)  no-repeat scroll -264px -52px; }
  #footer .container-social-media ul li span { position: absolute; top: -9999px; left: -9999px; }
  .layout-footer .container-social-media-list li { padding: 5px 0px 5px 25px; display: block; background: transparent none repeat scroll 0% 0%; }
  .layout-footer .container-social-media-list li a { background: transparent none repeat scroll 0% 0%; display: inline; color: rgb(52, 124, 152); }
  .layout-footer .container-social-media-list li.facebook { background: transparent url(5429b433aaac819cb794e816d027e52609218c96.png)  no-repeat scroll left center; }
  .layout-footer .container-social-media-list li.twitter { background: transparent url(9da91070b09dc89242a7b94ec097333fbc6d147c.png)  no-repeat scroll left center; }
  .layout-footer .container-social-media-list li.linkedin { background: transparent url(30cb1fdc203aa15e742f4bd9d545c8dd5df5f614.png)  no-repeat scroll left center; }
  .layout-footer .container-social-media-list li.google { background: transparent url(f0fe5b4f38c42159ad71bbcf719b784742774b7c.png)  no-repeat scroll left center; }
  .layout-footer .container-social-media-list li.youtube { background: transparent url(8c943fefdc85f1826f74f9ca3deed4187023feb4.png)  no-repeat scroll left center; }
  #feedback-form-container .improve-content { font-size: 0.9em; margin: 0px; padding: 10px; position: relative; overflow: hidden; }
  #feedback-form-container .improve-content .column { float: left; margin: 0px; padding: 0px 30px 10px 0px; }
  #feedback-form-container .help-improve form p { font-size: 90%; }
  #feedback-form-container .improve-content span.bold { font-weight: bold; }
  #feedback-form-container .improve-content .column input { margin-top: 5px; }
  #feedback-form-container .improve-content .column input.radiofield { margin-right: 4px; }
  #feedback-form-container .improve-content .column input#DidYouFindInfo0 { margin-left: 10px; }
  #feedback-form-container .improve-content #btnsearch { clear: both; float: right; }
  #form_tools_ab, .form_tools_ab { display: none; position: absolute; top: -1000px; }
  #institution-list { border-top: 1px solid rgb(210, 209, 208); background-color: rgb(243, 243, 243); position: relative; width: 100%; padding-bottom: 50px; }
  #institution-list .container { padding: 0px 10px; }
  #institution-list #inst-slider { position: relative; width: 95%; margin: 0px auto; overflow: hidden; }
  #institution-list #inst-slider-controls li { width: auto; position: absolute; }
  #institution-list #inst-slider-controls li#left { left: 10px; top: 92px; }
  #institution-list #inst-slider-controls li#right { right: 10px; top: 92px; }
  #institution-list #inst-slider-controls li a { border: 0px none; padding: 0px; width: auto; }
  #institution-list #inst-slider-controls li a { width: 60px; height: 50px; position: relative; }
  #institution-list #inst-slider-controls li#right a { background: transparent url(da5d16dea5d02460b5143eabddbf74b89e5220a9.png)  no-repeat scroll 0% 0%; }
  #institution-list #inst-slider-controls li#left a { background: transparent url(90785a389313dd24a7f12d04c8265058b353b621.png)  no-repeat scroll 0% 0%; }
  #institution-list #inst-slider-controls li#right a.disable, #institution-list #inst-slider-controls li#left a.disable { opacity: 0.2; }
  #institution-list #inst-slider-controls li#right a img { position: absolute; right: 0px; }
  #institution-list #inst-slider-controls li#left a img { position: absolute; left: 0px; }
  #institution-list h2 { text-align: center; padding: 20px 0px 40px; }
  #institution-list #inst-slider #inst-slider-wrapper { width: 20000px; }
  #institution-list ul { margin: 12px 0px 0px; padding: 0px; }
  #institution-list ul li { margin: 0px; list-style: outside none none; display: block; float: left; width: 189px; font-family: Arial,Helvetica,sans-serif; line-height: 1.3em; vertical-align: middle; text-align: center; }
  #institution-list ul li a { display: block; border-right: 1px solid rgb(210, 209, 208); padding: 0px 20px; min-height: 35px; text-decoration: none; background: transparent none repeat scroll 0% 0%; color: rgb(52, 124, 152); }
  #institution-list ul li a.last { border-right: medium none; }
  #institution-list ul li a:hover { text-decoration: underline; color: rgb(52, 124, 152); }
  #footer-list { background-color: rgb(240, 243, 247); border-top: 1px solid rgb(204, 204, 204); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.75em; padding: 5px 0px; }
}
@media all and (max-width: 768px) {
  body { font-size: 0.813em; }
  .layout-noright .layout-content { margin-left: 0px; padding: 0px 5px; }
  .layout-left { display: none ! important; }
  #mega-dropdown { display: none; }
  .banner-title, #accessibility-menu { font-family: Verdana,Arial,Helvetica,sans-serif; }
  .banner-title { font-size: 0.75em; }
  #path { font-size: 0.688em; }
  .js #accessibility-menu { border-bottom: 1px solid rgb(204, 221, 238); }
  .js #accessibility-menu li { text-transform: capitalize; }
  #accessibility-menu a, #accessibility-menu a:visited, #accessibility-menu a:hover, #accessibility-menu a:focus, #accessibility-menu a:active {  }
  #hor-nav ul li { margin: 0px; }
  #institution-list ul { margin: 0px; padding: 0px; }
  #institution-list { padding-bottom: 70px; }
  #feedback-form-container .improve-content .column { float: none; margin: 0px; padding: 0px; }
  #feedback-form-container .improve-content #btnsearch { clear: both; float: left; }
  .layout-footer { margin-top: 0px; }
  #footer-list { background-color: rgb(51, 102, 153); color: rgb(0, 0, 0); }
}
@media all and (max-width: 768px) {
  .show { display: block; }
  .hide { display: none; }
  .dropMenu li { border-bottom: 1px solid rgb(204, 221, 238); }
  .dropMenu a { border: 0px none; font-weight: normal; color: rgb(0, 51, 102); padding-left: 15px; font-size: 100%; font-family: Verdana,Arial; }
  .dropMenu .isCurrent a:hover, .dropMenu .isCurrent a:focus, .dropMenu .isCurrent a:active, .dropMenu a:hover, .dropMenu a:focus, .dropMenu a:active { color: rgb(255, 255, 255); background-color: rgb(0, 101, 162); }
  .dropMenu .isCurrent a:hover span, .dropMenu .isCurrent a:focus span, .dropMenu .isCurrent a:active span { color: rgb(255, 255, 255); }
  .dropMenu .isCurrent a span { color: rgb(0, 51, 102); }
  .dropMenu .isCurrent a { font-weight: bold; color: rgb(0, 51, 102); background-color: rgb(255, 255, 255); }
  .dropMenu { clear: both; width: 100%; float: left; margin: 0px; border: 0px none; display: none; }
  .dropMenu li { clear: both; width: 100%; float: left; }
  .show-menu .dropMenu { display: block; }
  .js .dropMenu .sub a span, .js .dropMenu .sub a:hover span, .js .dropMenu .sub a:focus span, .js .dropMenu .sub a:active span, .js .dropMenu .sub.isCurrent span { background-image: none ! important; }
  #dropMenuBox .show { display: none; }
}
@media all and (max-width: 600px) {
  .menu .euSeqNr_1 { display: none; }
  .layout-content .template-row .cards .card { box-sizing: border-box; float: none; margin-right: 0px; margin-bottom: 20px; min-height: inherit; padding: 10px; width: auto; }
  .layout-content .template-row .cards { margin-bottom: 0px; position: relative; }
  .layout-content .template-row .card-focus .card-info { padding: 20px; width: 100%; }
  .layout-content .template-row .card-focus .card-picture, .layout-content .template-row .card-focus .card-picture span { background: transparent none repeat scroll 0% 0%; }
  #footer .col { box-sizing: border-box; float: none; margin-bottom: 20px; width: auto; }
  #footer .contact-info li, .row-social-media .contact-info li { padding-bottom: 15px; }
  .layout-content .container-social-media ul li, #footer .container-social-media ul li { margin-right: 6px; }
  .layout-content .popular-publ .right_content { float: left; }
  .layout-content .template-row .block-3-columns .box-slide { font-size: 0.8em; }
}
@media all and (max-width: 480px) {
  .layout-content .template-row .block-3-columns { margin-bottom: 0px; }
  .layout-content .template-row .block-3-columns .box-slide { box-sizing: border-box; float: none; font-family: Arial,Helvetica,sans-serif; width: 100%; border-bottom: 1px solid rgb(204, 204, 204); }
  .layout-content .template-row .block-3-columns .box-slide h3 { padding: 10px 0px 0px; margin: 0px; }
  .layout-content .template-row .block-3-columns .box-slide .fancybox img { display: none; }
}
