h1, h2, h3, span.header {text-align: left;font-weight: normal;margin-bottom: 10px;color: #ED1556;}h1 a:hover, h2 a:hover, h3 a:hover, span.header a:hover {text-decoration: none;}h1 {font-size: 25px;letter-spacing: -1px;color: #000000;}h2 {font-size: 20px;min-height: 25px;letter-spacing: -1px;clear: both;margin-top: 10px;}h3, span.header {font-size: 14px;min-height: 23px;color: #000000;}p {margin-bottom: 20px;line-height: 15px;}p.small-margin {margin-bottom: 10px;}p.border-bottom {margin-bottom: 35px;padding-bottom: 35px;border-bottom: 1px solid #dadada;}p#introduction {font-size: 15px;color: #999999;line-height: 17px;}p#introduction-large {font-size: 15px !important;color: #999999;line-height: 19px;margin-bottom: 30px;}a {text-decoration: none;color: #ed1556;}a:hover {text-decoration: underline;}a.readon {color: #000000;background: url(/frontend/html/img/readon.png) right 3px no-repeat;padding-right: 17px;}small {color: #8e8e8e;font-family: arial !important;font-size: 10px;}a:hover small {color: #ed1556;}.error {color: #ff0000;}.success {padding: 15px;background: #f5f5f5;margin-bottom: 25px;border: 1px solid #dadada}div.clear {clear: both;}img.logo-inline {float: left;margin: 3px 13px 10px 0;}table {width: 100%;margin-top: 20px;border: 1px solid #D8D8D8;}table td, table th {padding: 4px 5px 4px 5px;}table thead {background: #292929;color: #ECECEC;}table th {text-align: left;font-weight: normal;}table tr.odd {background: #f3f3f3;}table td {vertical-align: top;font-family: arial, sans-serif;font-size: 11px;}table td.wide {height: 40px;padding-top: 10px;text-align: center;}table th.action, table td.action {text-align: center;}table td a {text-decoration: none;}table td.name {color: #5d5d5d;}table td.name a {color: #5d5d5d;}table td.center, table th.center {text-align: center;}table td.italic {font-style: italic;}table td.wide a, table td a:hover {text-decoration: underline;}table td small {display: block;}table tbody tr:hover {background-color: #e9e9e9;}table tr.wide td {width: 100%;text-align: center;vertical-align: center;padding: 30px 0 20px 0;}table tr.wide:hover {background-color: #ffffff;}table span.highlight {background-color: #f8d1a7;padding: 1px 0 2px 0;-moz-border-radius: 2px;-webkit-border-radius: 2px;}table.inline {margin: 0;padding: 0;border-bottom: none;}table.inline thead {color: #808080;background-color: #ffffff;}table.inline th {font-weight: normal;padding: 0 0 3px 0;}table.inline tbody tr:hover {background-color: #ffffff;}table.inline td {color: #000000;padding: 4px 0 4px 0;}table.inline td a {margin-top: 10px;}table.inline tfoot th {font-weight: bold;padding-top: 5px;}table.inline tfoot tr:first-child th {border-top: 1px solid #e0e0e0;}ul.pagination {list-style: none;height: 40px;margin: 40px 0 0 0 !important;}ul.pagination li {float: left;margin: 0 5px 0 0 !important;}ul.pagination li.ellipsis {padding-top: 6px;}ul.pagination li a, ul.pagination li.active {height: 20px;min-width: 10px;display: block;line-height: 20px;text-align: center;margin-right: 2px;text-decoration: none;padding: 0 5px 0 5px;color: #5d5d5d;background: #f4f4f4;}ul.pagination li.active {background: #ED1556;color: #ffffff;}* {margin: 0;padding: 0;border: 0;}*:focus {outline: none;}body {font-family: Segoe UI, Lucida Grande, Arial, sans-serif;font-size: 11px;color: #5d5d5d;text-align: center;min-height: 100%;}div#header, div#content, div#footer {margin: auto;width: 975px;text-align: left;}div#header-wrap {height: 174px;width: 100%;background: url(/frontend/html/img/header-back.gif) 0 bottom repeat-x;margin-bottom: 50px;}div#header {height: 174px;}a.logo img {float: left;width: 154px;}div#login-widget {width: 170px;height: 43px;float: right;margin-top: 15px;background: #f0f0f0;border-bottom: 1px solid #dcdcdc;}div#banner-top {width: 468px;height: 60px;float: left;margin: 15px 0 0 100px;}div#login-widget h3 {font-size: 11px;color: #ffffff;min-height: 19px;margin-bottom: 0;width: 165px;height: 24px;line-height: 17px;display: block;padding-left: 5px;background: url(/frontend/html/img/login-widget.gif) 0 0 no-repeat;}div#login-widget p {font-size: 10px;padding-left: 5px;}div#login-widget p a {color: #5d5d5d;}div#header div#header-top {padding: 7px 0 10px 0;height: 83px;}div#menu {height: 65px;padding-top: 9px;width: 728px;float: left;}ul#menu-gen, ul#menu-ser {list-style: none;height: 24px;font-size: 11px;font-weight: bold;}ul#menu-ser {margin-top: 9px;}ul#menu-gen li, ul#menu-ser li {float: left;height: 14px;padding: 5px 5px 5px 5px;background: #ffffff url(/frontend/html/img/sprite-menu.gif) 2000px 2000px no-repeat;}ul#menu-gen li.title, ul#menu-gen li.title-active, ul#menu-ser li.title, ul#menu-ser li.title-active {width: 55px;height: 14px;background-position: 0 0;color: #ffffff;padding-left: 4px;}ul#menu-gen li.title-active {background-position: 0 -48px;}ul#menu-ser li.title {background-position: 0 -24px;}ul#menu-ser li.title-active {background-position: 0 -72px;}ul#menu-gen li.active, ul#menu-ser li.active {background-position: right -120px;padding-right: 22px;color: #ffffff;}ul#menu-gen li.active a, ul#menu-ser li.active a {color: #ffffff;}ul#menu-ser li.active {background-position: right -144px;}ul#menu-gen li.last, ul#menu-ser li.last {padding-right: 10px;background-position: right -96px;}ul#logos {height: 74px;width: 240px;float: right;text-align: right;list-style: none;overflow: hidden;}ul#logos li {height: 74px;}ul#logos li a {background-repeat: no-repeat;background-position: right center;height: 100%;width: 240px;display: block;text-indent: -9999px;font-size: 0;}ul#logos li a img {-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}ul#logos li a:hover img {-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}ul#controls li {height: 7px;width: 7px;float: left;margin: 0 2px 0 2px;}ul#controls li a {text-indent: -9999px;width: 7px;height: 7px;display: block;background: url(/frontend/html/img/controls.gif) 0 -7px no-repeat;}ul#controls li a:hover {background-position: 0 0;}ul#controls li a.active {background-position: -7px 0;}div#sidebar {width: 200px;margin-right: 50px;float: left;}div#sidebar h2 {margin: 0 0 3px 0;}div#sidebar ul {list-style: none;font-size: 14px;margin-top: 10px;}div#sidebar ul li {margin-bottom: 2px;}div#sidebar ul li a {color: #9d9d9d;}div#sidebar ul li a:hover, div#sidebar ul li.current a {text-decoration: none;color: #5d5d5d;}div#text {width: 570px;float: left;}div#text p {font-size: 12px;}div#text ul {margin: 0 0 20px 15px;font-size: 12px;}div.formbox {padding: 15px;background: #f5f5f5;margin-bottom: 25px;border: 1px solid #dadada}div.formbox h2 {margin: 0;}div.formbox p {margin-bottom: 0;}div.formbox fieldset input {background: #ffffff;width: 215px;}div.formbox fieldset dl {width: 232px;float: left;clear: none;margin-right: 10px;}div.formbox fieldset dl.button, div.formbox fieldset dt.button, div.formbox fieldset dd.button {width: 50px;margin-right: 0;}div.formbox fieldset dt, div.formbox fieldset dd {float: none;}div.formbox fieldset dt {min-height: 17px;}div.formbox fieldset dd {width: 232pxpx;}ul#block-overview {list-style: none;margin: 0 !important;}ul#block-overview li {width: 125px;height: 90px;display: block;float: left;margin: 0 20px 30px 0;}ul#block-overview li.fourth {margin-right: 0;}ul#block-overview li img {border: 1px solid #dadada;}ul#block-overview li a {color: #5d5d5d;font-size: 11px;}ul#block-overview li a:hover {text-decoration: none;color: #ED1556;}ul#block-overview li a:hover img {border-color: #bdbdbd;}div#sponsors {width: 100px;float: left;margin-left: 27px;padding-left: 27px;border-left: 1px solid #B6B6B6;}div#footer {margin: 70px auto 0 auto;width: 915px;padding: 15px 30px 15px 30px;color: #5d5d5d;border-top: 1px solid #D2D2D2;background: #eaeaea;}div.footer-col, div.footer-col-last {width: 188px;margin-right: 20px;padding-right: 20px;float: left;height: 145px;border-right: 1px solid #D2D2D2;}div.footer-col-last {border-right: none;}div#footer ul {list-style: none;width: 250px;}div#footer ul li {font-weight: bold;margin-bottom: 5px;}div#footer ul li span {font-style: italic;font-weight: normal;padding-left: 10px;}div#footer a {color: #5d5d5d;}div#footer a:hover {text-decoration: none;color: #363636;}div#footer h2 {color: #363636;font-size: 13px;letter-spacing: 0;}fieldset {width: 100%;padding-bottom: 20px;font-size: 12px;font-style: italic;}dl {clear: both;min-height: 30px;margin-top: 10px;}dt, dd {float: left;margin-top: 5px;min-height: 25px;}dt {width: 20%;text-align: left;color: #999999;font-size: 11px;}dd {width: 78%;font-style: normal;}dl.checkbox dt {width: 93%;}dl.checkbox dd {width: 5%;}input, textarea {font-size: 13px;font-family: Arial, sans-serif;color: #5d5d5d;padding: 3px 5px 0 15px;width: 260px;height: 20px;background: #ececec;border: 1px solid #a5a5a5;}input:focus, textarea:focus {border-color: #5d5d5d;}input {padding: 3px 5px 0 5px;}textarea {padding: 2px;margin-bottom: 15px;height: 150px;width: 266px;}input.radio, input.checkbox {border: 0;width: 15px;width: 15px;}input.error, select.error, textarea.error {border-color: #ff0000;background: #ffefef;}input.button {margin-right: 10px;height: 25px;width: 50px !important;padding: 2px;background: #ED1556 !important;color: #ffffff;font-weight: bold;border: 0;}dd label {font-weight: normal;text-align: left;color: #999999;font-size: 11px;margin-right: 16px;vertical-align: super;border: none;background-color: #ffffff;}dd.labelnote {margin-top: 0px;padding-top: 0px;}dd label.note {font-size: 10px;margin-left: 4px;margin-top: 0px;padding-top: 0px;vertical-align: top;}input.radio, input.checkbox {background-color: #ffffff;}option {padding: 0 10px 1px 0;}select {font-size: 13px;font-family: Arial, sans-serif;color: #5d5d5d;background: #ececec;border: 1px solid #a5a5a5;}a.submit {width: 80px;height: 35px;display: block;background: url(/frontend/html/img/submit-button.gif) 0 0 no-repeat;text-indent: -9999px;cursor: pointer;}a:hover.submit {background-position: left bottom;}div#home-left {width: 410px;float: left;}div#home-right {width: 360px;margin-left: 50px;float: left;}p.introduction-home {height: 85px;overflow: hidden;}div#box-service, div#box-agenda, div#box-news {width: 390px;padding: 20px 10px 20px 10px;background: #d1d1d1 url(/frontend/html/img/box-back.gif) 0 0 repeat-x;border: 1px solid #d2d2d2;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius:4px;margin: 30px 0 30px 0;}div#box-service {margin-bottom: 80px;}div#box-service h2, div#box-agenda h2, div#box-news h2 {margin: 0 0 0 10px;}div#box-agenda span.box-header, div#box-news span.box-header {width: 100%;height: 24px;display: block;margin-bottom: 12px;}div#box-agenda h2, div#box-news h2 {width: 200px;float: left;height: 24px;min-height: 24px;}div#box-agenda a.readon, div#box-news a.readon {float: right;width: auto;margin: 2px 10px 0 0;height: 14px;}div#box-service ul, div#box-agenda ul, div#box-news ul {list-style: none;}div#box-service ul#controls, div#box-agenda ul#controls, div#box-news ul#controls {width: 22px;height: 7px;margin-left: 184px;}ul#service-carroussel {width: 390px;height: 92px;margin-bottom: 10px;}ul#service-carroussel li {width: 195px;height: 92px;float: left;}ul#service-carroussel li a {width: 153px;height: 70px;display: block;float: left;background: #ffffff;padding: 10px;margin: 0 10px 0 10px;border: 1px solid #d2d2d2;border-radius: 4px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #ED1556;font-size: 11px;}ul#service-carroussel li a span.header {display: block;margin-bottom: 10px;height 32px;}ul#service-carroussel li a:hover {border-color: #ababab;text-decoration: none;}ul#service-carroussel li a:hover small {color: #ED1556;}ul#agenda-items, ul#news-items {clear: both;margin: 0 10px 0 10px;background: #ffffff;padding: 15px;border: 1px solid #d2d2d2;border-radius: 4px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}ul#agenda-items li, ul#news-items li {height: 30px;padding-bottom: 13px;margin-bottom: 13px;border-bottom: 1px solid #e5e5e5;}ul#agenda-items li a, ul#news-items li a {width: auto;height: auto;display: block;}ul#agenda-items li a:hover, ul#news-items li a:hover {text-decoration: none;}ul#agenda-items li a span.header, ul#news-items li a span.header {color: #393939;}ul#agenda-items li a:hover span.header, ul#news-items li a:hover span.header {color: #000000;}ul#agenda-items li.last, ul#news-items li.last {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}ul#agenda-items li span.item, ul#news-items li span.item {width: 300px;float: left;}ul#agenda-items li span.date, ul#news-items li span.date {width: 31px;height: 18px;padding: 3px 0 0 3px;display: block;color: #ffffff;font-size: 11px;margin-top: 5px;float: right;font-weight: bold;background: url(/frontend/html/img/badgets.gif) 0 0 no-repeat;}ul#agenda-items li a:hover span.date, ul#news-items li a:hover span.date {background-position: -34px 0;}div#internships-overview {width: 360px;height: 311px;padding-top: 10px;}div#internships-overview h1 {margin-bottom: 20px;}ul#internship-items {clear: both;list-style: none;}ul#internship-items li {height: 30px;padding-bottom: 13px;margin-bottom: 13px;border-bottom: 1px solid #e5e5e5;}ul#internship-items li a {width: auto;height: auto;display: block;}ul#internship-items li a:hover {text-decoration: none;}ul#internship-items li a span.header {color: #393939;}ul#internship-items li a:hover span.header {color: #000000;}ul#internship-items li span.item {width: 326px;float: left;}ul#internship-items li span.info {width: 31px;height: 18px;padding: 3px 0 0 3px;display: block;color: #ffffff;margin-top: 5px;float: right;font-weight: bold;background: url(/frontend/html/img/badgets.gif) 0 -21px no-repeat;}ul#internship-items li a:hover span.info {background-position: -34px -21px;}ul#map {width: 283px;height: 345px;background: url(/frontend/html/img/map-assets.png) 0 0 no-repeat;display: block;position: relative;list-style: none;margin: 18px 0 60px 0;}ul#map li a {height: 9px;width: 9px;display: block;background: url(/frontend/html/img/map-assets.png) 0 -350px no-repeat;padding-left: 13px;position: absolute;line-height: 10px;}ul#map li a span {display: none;color: #ed1556;padding: 2px 4px 2px 5px;background: #e9e9e9;border-left: 3px solid #5d5d5d;font-weight: bold;}ul#map li a span small {font-size: 9px;color: #414141;font-weight: normal;}ul#map li a:hover {background-position: -274px -391px;text-decoration: none;height: 16px;width: auto;display: block;}ul#map li a:hover span {display: block;width: auto;height: auto;}fieldset.internship-info dl {margin-top: 0;min-height: 20px;}fieldset.internship-info dt, fieldset.internship-info dd {min-height: 15px;}#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}#lightbox-container-image-data-box {font: 10px tahoma, arial, sans-serif;background-color: #e20074;margin: 0 auto;line-height: 1.7em;overflow: auto;width: 100%;padding: 10px 10px 0;}#lightbox-container-image-data {color: #ffffff; }#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}