
@font-face {
    font-family: 'TeleGroteskNext-Bold';
    src: url('../fonts/TeleGroteskNext/telegrotesknext-bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/TeleGroteskNext/telegrotesknext-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('../fonts/TeleGroteskNext/telegrotesknext-bold.woff2') format('woff2'), /* Super Modern Browsers */
            url('../fonts/TeleGroteskNext/telegrotesknext-bold.woff') format('woff'), /* Pretty Modern Browsers */
            url('../fonts/TeleGroteskNext/telegrotesknext-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
            url('../fonts/TeleGroteskNext/telegrotesknext-bold.svg#telegrotesknext-bold') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'TeleGroteskNext-Regular';
    src: url('../fonts/TeleGroteskNext/telegrotesknext-regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/TeleGroteskNext/telegrotesknext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('../fonts/TeleGroteskNext/telegrotesknext-regular.woff2') format('woff2'), /* Super Modern Browsers */
            url('../fonts/TeleGroteskNext/telegrotesknext-regular.woff') format('woff'), /* Pretty Modern Browsers */
            url('../fonts/TeleGroteskNext/telegrotesknext-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
            url('../fonts/TeleGroteskNext/telegrotesknext-regular.svg#telegrotesknext-regular') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'TeleGroteskNext-Ultra';
    src: url('../fonts/TeleGroteskNext/telegrotesknext-ultra.eot'); /* IE9 Compat Modes */
    src: url('../fonts/TeleGroteskNext/telegrotesknext-ultra.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('../fonts/TeleGroteskNext/telegrotesknext-ultra.woff2') format('woff2'), /* Super Modern Browsers */
            url('../fonts/TeleGroteskNext/telegrotesknext-ultra.woff') format('woff'), /* Pretty Modern Browsers */
            url('../fonts/TeleGroteskNext/telegrotesknext-ultra.ttf')  format('truetype'), /* Safari, Android, iOS */
            url('../fonts/TeleGroteskNext/telegrotesknext-ultra.svg#telegrotesknext-ultra') format('svg'); /* Legacy iOS */
}

.font-teleGroteskNext-ultra{
    font-family: 'TeleGroteskNext-Ultra';
}
.font-teleGroteskNext-regular{
    font-family: 'TeleGroteskNext-Regular';
}
.font-teleGroteskNext-bold{
    font-family: 'TeleGroteskNext-Bold';
}

b{
    font-family: TeleGroteskNext-Bold,Arial,sans-serif;
}

body {
    font-family: TeleGroteskNext-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    background-color: #fff;
}
.main-content{
    margin-top: -20px;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}
.nopadding{
    padding: 0;
}
.margin-10b{
    margin-bottom: 10px;
}
.banner {
    background: url(../pictures/banner-bg.png) no-repeat center;
    padding-top: 15px;
    padding-bottom: 71px;
    margin-bottom: 0;
}
.banner .page-heading {
    line-height: 20px;
    padding: 3px 15px;
    font-size: 16px;
    background: #000;
    font-family: TeleGroteskNext-Ultra,Arial,sans-serif;
    font-weight: 400;
    color: #fff;
    background: #000;
    display: inline-block;
}

.banner h2{
    background-color: #fff;
    line-height: 1;
    margin: 0;
    padding: 8px 15px;
    background: #fff;
    font-size: 38px;
    font-family: TeleGroteskNext-Ultra,Arial,sans-serif;
}
.separator {
    background: url(../images/drop-shadow.png) no-repeat center bottom;
    padding-bottom: 55px;
}