﻿@font-face {
    font-family: 'oceansans_bookitalicitalic';
    src: url('/_Media/Fonts/oceansans_book_italic-webfont.eot');
    src: url('/_Media/Fonts/oceansans_book_italic-webfont.eot?#iefix') format('embedded-opentype'), url('/_Media/Fonts/oceansans_book_italic-webfont.woff') format('woff'), url('/_Media/Fonts/oceansans_book_italic-webfont.ttf') format('truetype'), url('/_Media/Fonts/oceansans_book_italic-webfont.svg#oceansans_bookitalicitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oceansans_bookregular';
    src: url('/_Media/Fonts/oceansans_book-webfont.eot');
    src: url('/_Media/Fonts/oceansans_book-webfont.eot?#iefix') format('embedded-opentype'), url('/_Media/Fonts/oceansans_book-webfont.woff') format('woff'), url('/_Media/Fonts/oceansans_book-webfont.ttf') format('truetype'), url('/_Media/Fonts/oceansans_book-webfont.svg#oceansans_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oceansans_lightitalicitalic';
    src: url('/_Media/Fonts/oceansans_light_italic-webfont.eot');
    src: url('/_Media/Fonts/oceansans_light_italic-webfont.eot?#iefix') format('embedded-opentype'), url('/_Media/Fonts/oceansans_light_italic-webfont.woff') format('woff'), url('/_Media/Fonts/oceansans_light_italic-webfont.ttf') format('truetype'), url('/_Media/Fonts/oceansans_light_italic-webfont.svg#oceansans_lightitalicitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oceansans_lightregular';
    src: url('/_Media/Fonts/oceansans_light-webfont.eot');
    src: url('/_Media/Fonts/oceansans_light-webfont.eot?#iefix') format('embedded-opentype'), url('/_Media/Fonts/oceansans_light-webfont.woff') format('woff'), url('/_Media/Fonts/oceansans_light-webfont.ttf') format('truetype'), url('/_Media/Fonts/oceansans_light-webfont.svg#oceansans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oceansans_semibold_italicBdIt';
    src: url('/_Media/Fonts/oceansans_semibold_italic-webfont.eot');
    src: url('/_Media/Fonts/oceansans_semibold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('/_Media/Fonts/oceansans_semibold_italic-webfont.woff') format('woff'), url('/_Media/Fonts/oceansans_semibold_italic-webfont.ttf') format('truetype'), url('/_Media/Fonts/oceansans_semibold_italic-webfont.svg#oceansans_semibold_italicBdIt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oceansans_semiboldbold';
    src: url('/_Media/Fonts/oceansans_semibold-webfont.eot');
    src: url('/_Media/Fonts/oceansans_semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/_Media/Fonts/oceansans_semibold-webfont.woff') format('woff'), url('/_Media/Fonts/oceansans_semibold-webfont.ttf') format('truetype'), url('/_Media/Fonts/oceansans_semibold-webfont.svg#oceansans_semiboldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
    text-decoration: none;
    outline: none;
    border: none;
}

body, html, form {
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #EAE6E3;
}

.DefaultLeftPageTitle, .DefaultRightPageTitle {
    cursor: pointer;
}

    .DefaultLeftPageTitle:hover, .DefaultRightPageTitle:hover {
    }

.MainContentFix {
    height: 100%;
    width: 100%;
}

.MainContent {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%;
}

.MilestonesPage .MainContentHeader, .ContactPage .MainContentHeader, .PressPage .MainContentHeader, .InvestorPage .MainContentHeader {
    height: 400px;
}

.DirectorsPage .MainContentHeader, .MasterPage .MainContentHeader {
    height: 455px;
}

.MasterPage .MainMenuContainerOverlay {
    background-color: #e1e8e4;
    display: none;
}

.MainMenuContainerOverlay {
    height: 120px;
    position: absolute;
    width: 100%;
    z-index: 0;
    display: none;
}

.MainContentHeader {
    float: left;
    height: 575px;
    position: relative;
    width: 100%;
    z-index: 0;
    background-image: url(/_Media/Image/Master/DefualtImageBG.png);
    min-width: 1024px;
}

.DefaultPageBG {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: -1;
    background-position: center center;
    background-repeat: no-repeat;
}

.MasterPage .DefaultPageBG img {
    min-width: 1024px;
}

.DefaultPage .DefaultPageBG img {
    position: absolute;
    width: 100%;
    opacity: 0.0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
    min-width: 1024px;
}

.DefaultPageBG img.LowerMenu ul li a {
    position: absolute;
}

.MaiContentHeaderIN {
    height: 150px;
    position: absolute;
    width: 100%;
    z-index: 2;
}

.MenuContainerIN {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 66px;
    position: relative;
    width: 965px;
}

.Logo {
    height: 50px;
    margin-top: -31px;
    position: absolute;
    width: 175px;
    z-index: 10;
    background: url(/_Media/Image/Master/Logo.png) no-repeat;
}

    .Logo a {
        display: block;
        width: 100%;
        height: 100%;
        text-decoration: none;
    }

.DirectorsPage .Logo, .MilestonesPage .Logo {
    background: url(/_Media/Image/Master/Logo2.png) no-repeat;
}

.Logo.Animated {
    background: url(/_Media/Image/Master/Logo2.png) no-repeat;
}

.LangContainer {
    margin-left: 664px;
    margin-top: -59px;
    position: absolute;
    width: 45px;
    z-index: 10;
}

.DirectorsPage .LangContainer a, .MilestonesPage .LangContainer a {
    color: #FFFFFF;
}

    .DirectorsPage .LangContainer a:hover, .DirectorsPage .LangContainer a.Active, .MilestonesPage .LangContainer a:hover, .MilestonesPage .LangContainer a.Active {
        color: #FBB53C;
    }

.LangContainer a {
    color: #FFFFFF;
    font-size: 14px;
}

    .LangContainer a.Animated {
        color: #FFFFFF;
    }

    .LangContainer a:hover, .LangContainer a.Active {
        color: #FFFFFF;
    }

        .LangContainer a:hover.Animated, .LangContainer a.Active.Animated {
            color: #FBB53C;
        }

.SearchContainer {
    float: right;
    margin-right: 43px;
    margin-top: 12px;
}

.SearchButton {
    cursor: pointer;
    display: block;
    height: 27px;
    margin-left: 132px;
    margin-top: -29px;
    position: absolute;
    text-decoration: none;
    width: 26px;
    z-index: 99;
}

.webkit .SearchButton, .ie .SearchButton {
    margin-left: 184px;
}

.webkit .DirectorsPage .SearchButton, .ie .DirectorsPage .SearchButton {
    margin-left: 177px;
}

.DirectorsPage .SearchButton, .MilestonesPage .SearchButton {
    background: url("/_Media/Image/Icons/searchIconWhite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: 138px;
    margin-top: -22px;
}

.SearchButton.Animated {
    margin-left: 132px;
    margin-top: -29px;
}

.DirectorsPage .SearchContainer input[type="text"], .MilestonesPage .SearchContainer input[type="text"] {
    color: #FFFFFF;
    background: url("/_Media/Image/Master/searchbar2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-top: 0px;
}

.ie8 .SearchContainer input[type="text"] {
    padding-top: 10px;
}

.SearchContainer input[type="text"] {
    background-color: transparent;
    background-image: url("/_Media/Image/Master/searchbar.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    font-size: 12px;
    height: 31px;
    line-height: 15px;
    padding-left: 10px;
    width: 152px;
}

.SearchContainer {
}

    .SearchContainer input[type="text"].Animated {
        color: #FFFFFF;
        background-image: url("/_Media/Image/Master/searchbar2.png");
        background-repeat: no-repeat;
    }

.MainMenuRight {
    float: right;
    height: 100%;
    width: 704px;
}

.UpperMenu {
    float: right;
    height: 61px;
    margin-right: 19px;
    margin-top: -37px;
    width: 638px;
}

    .UpperMenu ul {
        float: left;
        margin-left: -75px;
        margin-top: 19px;
        width: 380px;
    }

        .UpperMenu ul li {
            display: inline-block;
            margin-right: 0px;
        }

.DirectorsPage .UpperMenu ul li a, .MilestonesPage .UpperMenu ul li a {
    color: #FFFFFF;
}

.UpperMenu ul li a.Animated {
    color: #FFFFFF;
}

.UpperMenu ul li a {
    color: #FFFFFF;
    font-size: 15px;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 6px;
    font-weight: bold;
    margin-left: 5px;
}

.LowerMenu ul li a {
    border-right: 1px solid #867A77;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 39px;
    margin-left: -5px;
    margin-top: -16px;
    padding-left: 16px;
    padding-right: 10px;
    text-align: center;
    padding-top: 1px;
    line-height: 40px;
    letter-spacing: 1px;
}

.UpperMenu ul li a.Active, .UpperMenu ul li a:hover {
    color: #ffffff;
    background-color: #FBB53C;
    background-image: url(/_Media/Image/MenuBg.png);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.DefaultPage .UpperMenu ul li a.Active, .DefaultPage .UpperMenu ul li a:hover {
    color: #FFFFFF;
}

.LowerMenu ul li a.Active, .LowerMenu ul li a:hover {
    border-right: 1px solid #5D514D;
    color: #FFFFFF;
    background: url(/_Media/Image/Icons/loverMmenuOverlaypng.png) repeat;
}

.LowerMenu ul li:last-child a {
    border-right: medium none;
}

    .LowerMenu ul li:last-child a:hover {
        -webkit-border-top-right-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

.LowerMenu ul li:first-child a:hover {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-left: 15px;
}

.LowerMenu ul li:first-child a {
    margin-left: 0px;
    padding-left: 15px;
}

.LowerMenu ul li {
    display: inline-block;
    padding: 0px;
    margin: 0px;
}

.LowerMenu ul {
    float: left;
    line-height: 35px;
    padding-left: 0px;
}

.LowerMenu {
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: url(/_Media/Image/Master/PageMenuBGFix.png);
    float: right;
    height: 40px;
    margin-top: 10px;
}

.MainMenuContainer { /*border-bottom: 1px solid #D9E4EB;*/
    height: 120px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.MainMenuSeperator {
    background-color: #D9E4EB;
    bottom: 0;
    height: 1px;
    opacity: 0.4;
    position: absolute;
    width: 100%;
    z-index: 0;
}

.MainContentBody {
    background-color: #eae6e3; /*border-left: 1px solid #DFDCD9;     border-right: 1px solid #DFDCD9;*/
    float: left;
    min-height: 460px;
    position: relative;
    width: 100%;
    padding-bottom: 50px;
    min-width: 993px;
}

.MasterPage .MainContentFooter, .MilestonesPage .MainContentFooter, .DirectorsPage .MainContentFooter, .ContactPage .MainContentFooter, .InvestorPage .MainContentFooter, .PressPage .MainContentFooter {
    height: 230px;
}

.MainContentFooter {
    background-color: #EAE6E3; /*border-left: 1px solid #DFDCD9;     border-right: 1px solid #DFDCD9;*/
    float: left;
    height: 160px;
    position: relative;
    width: 100%;
}

.MasterPage .FooterIN, .MilestonesPage .FooterIN, .DirectorsPage .FooterIN, ContactPage .FooterIN, .PressPage .FooterIN, .InvestorPage .FooterIN {
    height: 145px;
}

.FooterIN {
    background-color: #EEEBE9;
    border-bottom: 1px solid #DFDCD9;
    border-top: 1px solid #DFDCD9;
    height: 140px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.MainContentHeaderBottom {
    height: 320px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 186px;
    width: 965px;
    z-index: 2;
}

    .MainContentHeaderBottom span:first-child {
        color: #FFFFFF;
        font-size: 550%;
        display: block;
        width: 100%;
    }

    .MainContentHeaderBottom span:nth-child(2) {
        color: #FFFFFF;
        font-size: 550%;
    }

.MasterPage .FooterOutIN, .MiletonesPage .FooterOutIN, .DirectorsPage .FooterOutIN {
    padding-top: 26px;
}

.FooterOutIN {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px;
    position: relative;
}

    .FooterOutIN span {
        color: #A79E99;
        font-family: Arial;
        font-size: 10px;
        font-style: italic;
    }

.FooterIN span {
    color: #435B6C;
    font-family: Arial;
    font-size: 12px;
}

.FooterINFix {
    margin-left: auto;
    margin-right: auto;
    width: 965px;
}

.MasterPage .FooterLeft {
    float: left;
    width: 278px;
    margin-left: 50px;
}

.DirectorsPage .FooterLeft, .MilestonesPage .FooterLeft, .ContactPage .FooterLeft, .PressPage .FooterLeft, .InvestorPage .FooterLeft {
    float: left;
    width: 278px;
    margin-left: 60px;
}

.FooterLeft {
    float: left;
    width: 435px;
}

.MasterPage .FooterRight, .MilestonesPage .FooterRight, .DirectorsPage .FooterRight, .ContactPage .FooterRight, .PressPage .FooterRight, .InvestorPage .FooterRight {
    width: 278px;
}

.FooterRight {
    float: left;
}

.Twitter img {
    margin-top: 20px;
}

.Facebook img {
    margin-top: 20px;
}

.Tweets {
    line-height: 20px;
    margin-left: 35px;
    margin-top: -22px;
}

.FacebookPosts {
    margin-left: 35px;
    margin-top: -28px;
}

.DefaultPageContent {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 930px;
}

.DefaultPageContentLeft {
    float: left;
    height: 100%;
    width: 580px;
}

.DefaultPageContentRight {
    float: right;
    height: 100%;
    width: 320px;
}

.DefaultLeftPageTitle, .DefaultRightPageTitle {
    float: left;
    margin-bottom: 42px;
    margin-top: 42px;
    padding: 0;
    width: 100%;
}

    .DefaultLeftPageTitle span, .DefaultRightPageTitle span {
        color: #5D514C;
        font-size: 20px;
    }

    .DefaultRightPageTitle span {
        margin-left: 25px;
    }

.DefaultLeftPageContentContainer {
    float: left;
    height: auto;
    width: 600px;
}

.NewsContentContainer {
    float: left;
    height: 120px;
    margin-bottom: 23px;
    width: 100%;
}

.NewsImageContainer {
    float: left;
    height: 80px;
    margin: 0;
    padding: 0;
    width: 120px;
}

.NewsContainer {
    float: left;
    height: 100%;
    margin-left: 25px;
    width: 435px;
}

.NewsHeader {
    float: left;
    margin-bottom: 7px;
    margin-top: -5px;
    width: 100%;
}

    .NewsHeader span {
        color: #7D929E;
        font-family: Arial;
        font-size: 12px;
        font-style: italic;
        font-weight: bold;
    }

.NewsText {
    float: left;
    margin-bottom: 19px;
    width: 100%;
}

    .NewsText span {
        color: #5D514C;
        font-family: Arial;
        font-size: 12px;
    }

.NewsDetails {
    float: left;
    width: 100%;
}

    .NewsDetails a {
        color: #5D514C;
        font-family: Arial;
        font-size: 12px;
        font-style: italic;
        font-weight: bold;
    }

        .NewsDetails a:hover {
            text-decoration: underline;
        }

.NewsContentPager {
    float: left;
    margin-left: 110px;
    margin-bottom: 50px;
}

    .NewsContentPager ul li {
        display: inline-block;
    }

        .NewsContentPager ul li a {
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
            width: 12px;
            height: 12px;
            border: 1px solid #dfdcd9;
            background-color: #dfdcd9;
            display: block;
            margin-right: 10px;
        }

            .NewsContentPager ul li a:hover, .NewsContentPager ul li a.Active {
                -webkit-border-radius: 6px;
                -moz-border-radius: 6px;
                border-radius: 6px;
                width: 12px;
                height: 12px;
                border: 1px solid #a9c3ca;
                background-color: #a9c3ca;
            }

.DefaultRightPageContentContainer {
    float: left;
    width: 100%;
    height: 100%;
}

.VideoContainer {
    height: 180px;
    width: 322px;
    cursor: pointer;
}

    .VideoContainer img {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        border: 10px solid #eeebe9;
    }

.VideoTextContainer {
    float: left;
    width: 260px;
    min-height: 60px;
    margin-top: 20px;
    margin-left: 25px;
}

    .VideoTextContainer span {
        font-size: 12px;
        font-family: Arial;
        color: #5d514c;
    }

.DirectorsPage .TextPageContent {
    min-height: 590px;
}

.TextPageContent {
    margin-left: auto;
    margin-right: auto;
    min-height: 592px;
    position: relative;
    width: 920px;
}

.DirectorsPage .TextPageSideMenu {
    margin-top: -30px;
}

.TextPageSideMenu {
    width: 282px;
    min-height: 235px; /*    position: absolute;*/
    z-index: 10;
    float: left;
    margin-top: -30px;
    overflow: hidden;
}

.SideSubSubMenuHeaderNewFix {
    width: 215px !important;
    margin-top: 14px;
}

.SideSubSubMenuHeader .SideSubSubMenuHeaderNewFix a {
    font-size: 12px !important;
}

.TextPageSideMenuHead {
    background: url(/_Media/Image/Master/SideMenuHeadBG.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 100%;
    height: 13px;
}

.DirectorsPage .TextPageSideMenuBody {
    min-height: 175px;
}

    .DirectorsPage .TextPageSideMenuBody ul li {
        margin-bottom: 15px;
    }

.TextPageSideMenuBody {
    background: url(/_Media/Image/Master/SideMenuBodyBG.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 100%; /*min-height: 225px;*/
    float: left;
}

.TextPageSideMenuFoot {
    background: url(/_Media/Image/Master/SideMenuFootBG.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 100%;
    height: 29px;
    float: left;
}

.TextPageSideMenu ul {
    float: left;
    margin-left: -28px;
    margin-bottom: 0;
    padding-bottom: 0;
}

    .TextPageSideMenu ul li {
        list-style: none outside none;
        margin-bottom: 10px;
        float: left;
        width: 100%;
    }

.SideMenuHeader a {
    font-size: 16px;
    color: #6d605a;
    display: block;
    line-height: 23px;
    margin-top: -4px;
}

    .SideMenuHeader a:hover, .SideMenuHeader a.Active {
        color: #f79723;
    }

.SideMenuContent {
    float: left;
    margin-bottom: 15px;
    margin-left: -10px;
    margin-top: 5px;
    display: none;
}

    .SideMenuContent ul li a {
        font-size: 14px;
        font-family: Arial;
        color: #918580;
    }

        .SideMenuContent ul li a:hover, .SideMenuContent ul li a.Active {
            color: #392f2a;
        }

.TextPageContentTexts {
    float: right;
    width: 600px;
}

.TextPageHeader {
    float: left;
    margin-left: 22px;
    margin-top: 20px;
    width: 100%;
}



    .TextPageHeader span {
        font-size: 20px;
        color: #5d514c;
    }

.TextPageBody {
    width: 100%;
    float: left;
    margin-top: 14px;
    padding-left: 20px;
    color: #5D514C;
    font-family: Arial;
    font-size: 12px;
    line-height: 175%;
}

    .TextPageBody span {
        color: #5D514C;
        font-family: Arial;
        font-size: 12px;
    }

.TextPageVideoPanel {
    float: left;
    height: 355px;
    margin-bottom: 50px;
    margin-top: 50px;
    width: 100%;
}

.TextPageBrandsPanel {
    float: left;
    min-height: 355px;
    margin-bottom: 50px;
    margin-top: 30px;
    width: 100%;
}

.DirectorsPage .TimeLineContentContainer {
    min-height: 300px;
}

.TimeLineContentContainer {
    float: right;
    width: 602px;
    min-height: 850px;
}

.TimeLineContainer {
    background: url(/_Media/Image/Master/timelineBG.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 602px;
    height: 340px;
    margin: 0;
    padding: 0;
    border: none;
    position: absolute;
    margin-top: -20px;
    z-index: 10;
}

.TimeLineDateContainer {
    height: 40px;
    margin-left: 20px;
    position: absolute;
    width: 560px;
}

.TimeLineDateLeft {
    background: url("/_Media/Image/Icons/playLeft.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 15px;
    margin-top: 12px;
    width: 7px;
}

.TimeLineDateRight {
    background: url(/_Media/Image/Icons/playRight.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 15px;
    width: 7px;
    margin-top: 12px;
}

.TimeLineDate {
    float: left;
    height: 40px;
    margin-left: 40px;
    margin-top: -3px;
    overflow: hidden;
    width: 490px;
}

    .TimeLineDate a {
        display: block;
        float: left;
        width: 85px;
        line-height: 30px;
    }

        .TimeLineDate a.Active {
            color: #5d514c;
        }

        .TimeLineDate a, .TimeLineDate a:hover {
            color: #7d929e;
            font-family: 'Myriad Pro';
            font-size: 20px;
        }

.TimeLineDateIn {
    margin-left: 0;
    margin-top: 10px;
}

.TimeLineImage {
    height: 280px;
    margin-left: 10px;
    margin-top: 50px;
    position: absolute;
    width: 582px;
    z-index: 99;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f6f6f6;
}

    .TimeLineImage.Active {
        display: block;
    }

    .TimeLineImage img {
        height: inherit;
        width: inherit;
    }

.DirectorsPage .BoardOfDirectors {
    float: right;
    width: 600px;
    z-index: 10; /*    margin-left: -40px;     margin-top: -30px;*/
}

.BoardOfDirectorsNodes {
    float: left;
    width: 640px;
}

.TimeLineTextFix {
    float: left;
    margin-bottom: 60px;
    margin-top: 325px;
    position: relative;
    width: 100%;
}

.TimeLineLeftText {
    float: left;
    width: 282px;
    height: auto;
}

.TimeLineRightText {
    float: right;
    width: 325px;
    height: auto;
}

.TimeLineLeftHeader {
    float: left;
    margin-top: 35px;
    width: 100%;
}

.TimeLineRightHeader {
    float: left;
    margin-top: 35px;
    width: 100%;
    margin-left: 15px;
}

    .TimeLineLeftHeader span, .TimeLineRightHeader span {
        font-size: 20px;
        font-family: 'Myriad Pro';
        color: #5d514c;
    }

.TimeLineLeftContent, .TimeLineRightContent {
    margin-top: 40px;
    float: left;
}

.TimeLineRightContent {
    margin-left: 15px;
}

    .TimeLineLeftContent span, .TimeLineRightContent span {
        font-size: 12px;
        font-family: Arial;
        color: #5d514c;
    }

.TimeLineYear {
    color: #5D514C;
    float: right;
    font-family: 'Myriad Pro';
    font-size: 20px;
    position: absolute;
}

.TimeLineTextIn {
    color: #5D514C;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
}

.TimeLineSliderIcon {
    background: url("/_Media/Image/Icons/sliderItem.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 42px;
    margin-left: 182px;
    margin-top: 3px;
    position: absolute;
    width: 82px;
    z-index: 99;
}

.NewsContentSlider {
    float: left;
    margin: 0;
    display: none;
    width: 600px;
}

    .NewsContentSlider.Active {
        display: block;
    }

.MilestonesPageHeaderText {
    width: 438px;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 50%;
}

.BgChangeContainer {
    height: 30px;
    background-image: url(/_Media/Image/MenuBg.png);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    z-index: 3;
    margin-top: -37px;
    padding-left: 15px;
    display:none;
}

.BgChangeContainerFix {
    height: 12px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 9px;
    float: left;
    display: block;
    padding-right: 20px;
}

.BgChangeContainer a {
    height: 12px;
    width: 12px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #f68f1d;
    cursor: pointer;
    display: inline-table;
    margin-right: 4px;
}

    .BgChangeContainer a.Active, .BgChangeContainer a:hover {
        background-color: #FFFFFF;
    }

.Ellipse {
    height: 16px;
    width: 16px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #FFFFFF;
    opacity: 0.5;
    cursor: pointer !important;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    display: block;
    position: absolute;
    z-index: 99;
}

    .Ellipse:hover, .Ellipse.Active {
        opacity: 1.0;
    }

.EllipseContainer {
    display: none;
    float: left;
    position: absolute;
    z-index: 15;
}

#Div1 {
    display: block;
    margin-left: 43px;
    margin-top: 70px;
}

#Div2 {
    display: block;
    margin-left: 95px;
    margin-top: 92px;
}

#Div3 {
    display: block;
    margin-left: 168px;
    margin-top: 70px;
}

#Div4 {
    display: block;
    margin-left: 220px;
    margin-top: 64px;
}

#Div5 {
    display: block;
    margin-left: 280px;
    margin-top: 70px;
}

#Div6 {
    display: block;
    margin-left: 315px;
    margin-top: 55px;
}

#Div7 {
    display: block;
    margin-left: 350px;
    margin-top: 74px;
}

#Div8 {
    display: block;
    margin-left: 431px;
    margin-top: 70px;
}

#Div9 {
    display: block;
    margin-left: 476px;
    margin-top: 62px;
}

#Div10 {
    display: block;
    margin-left: 548px;
    margin-top: 82px;
}

.BlueCloud {
    background: url("/_Media/Image/Icons/blueCloud.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 85px;
    margin-left: -87px;
    margin-top: 35px;
    position: absolute;
    width: 191px;
    z-index: 77;
}

.CloudHeader {
    color: #708795;
    float: left;
    font-size: 16px;
    text-align: center;
    margin-top: 24px;
    min-width: 150px;
    position: relative;
    display: block;
    width: 100%;
}

    .CloudHeader a {
        color: #FFFFFF;
        text-decoration: none;
    }

.CloudBody a {
    color: #5D514C;
    text-decoration: none;
}

.CloudBody {
    color: #5D514C;
    float: left;
    font-size: 11px;
    margin-right: auto;
    margin-top: 10px;
    min-width: 150px;
    width: 100%;
    text-align: center;
}

.TimeLineDateContainer .ButtonLeft {
    float: left;
    height: inherit;
    margin-left: -20px;
    width: 302px;
}

.TimeLineDateContainer .ButtonRight {
    float: right;
    height: inherit;
    margin-left: -20px;
    width: 279px;
}

.TimeLineDateContainer .ButtonLeft a {
    color: #5D514C;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 40px;
    line-height: 43px;
    width: 302px;
    text-align: center;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.TimeLineDateContainer .ButtonRight a {
    color: #5D514C;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 40px;
    line-height: 43px;
    text-align: center;
    width: 300px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

    .TimeLineDateContainer .ButtonRight a.Active, .TimeLineDateContainer .ButtonRight a:hover, .TimeLineDateContainer .ButtonLeft a.Active, .TimeLineDateContainer .ButtonLeft a:hover {
        color: #8498a3;
        background: url(/_Media/Image/Icons/yonetimButtonOverlay.png) repeat;
    }

.TimeLineDateContainer .Active {
    color: #8498a3;
    background: url(/_Media/Image/Icons/yonetimButtonOverlay.png) repeat;
}

.ContactPageContainer {
    float: right;
    margin-left: 45px;
    margin-top: 45px;
    min-height: 680px;
    width: 624px;
}

.ie .ContactPageContainer {
    width: 630px;
    margin-left: 130px;
    float: left;
    display: block;
}

.ie .ContactPageMenu {
    float: left;
    width: 160px;
}

.ContactInfoContainer {
    float: left;
}

.ContactHeader {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

    .ContactHeader span {
        font-size: 20px;
        color: #5d514c;
    }

.ContactSubheader {
    float: left;
    margin-bottom: 25px;
    font-family: Arial;
}

    .ContactSubheader span {
        font-size: 12px;
        color: #5d514c;
    }

.ContactFormContainer {
    float: left;
    width: 100%;
}

.FormTextBoxShort {
    height: 40px;
    padding-left: 20px;
    width: 280px;
    line-height: 12px;
    background-color: #FFFFFF;
    color: #5d514c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    -webkit-box-shadow: 1px 1px 5px #CCC;
    -moz-box-shadow: 1px 1px 5px #CCC;
    box-shadow: 1px 1px 5px #CCC;
    font-size: 12px;
}

.SearchPage .FormTextBoxShort {
    float: left;
}

.FormTextBoxLong {
    height: 40px;
    padding-left: 20px;
    width: 600px;
    line-height: 12px;
    background-color: #FFFFFF;
    color: #5d514c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    -webkit-box-shadow: 1px 1px 5px #CCC;
    -moz-box-shadow: 1px 1px 5px #CCC;
    box-shadow: 1px 1px 5px #CCC;
    font-size: 12px;
}

.FormTextBoxMultiline {
    height: 120px;
    padding: 20px;
    width: 580px;
    line-height: 17px;
    background-color: #FFFFFF;
    color: #5d514c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    resize: none;
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 5px #CCC;
    -moz-box-shadow: 1px 1px 5px #CCC;
    box-shadow: 1px 1px 5px #CCC;
    font-size: 12px;
    font-family: Arial !important;
}

.ContactFormContainer table td {
    float: left;
    margin-bottom: 22px;
}

.ContactFormContainer table tr:first-child td:nth-child(2), .ContactFormContainer table tr:nth-child(2) td:nth-child(2), .ContactFormContainer table tr:nth-child(4) td:nth-child(2) {
    margin-left: 20px;
}

.ContactFormContainer table td:nth-child(2) {
    margin-left: 20px;
}

.ContactFormButtonContainer {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 40px;
}

    .ContactFormButtonContainer input[type=submit] {
        border: none;
        font-size: 16px;
        width: 120px;
        height: 40px;
        background: url(/_Media/Image/Master/SideMenuBodyBG.png);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 1px 1px 5px #CCC;
        -moz-box-shadow: 1px 1px 5px #CCC;
        box-shadow: 1px 1px 5px #CCC;
        color: #7D929E;
        cursor: pointer;
        font-family: Arial;
        font-style: italic;
        font-weight: bold;
    }

        .ContactFormButtonContainer input[type=submit]:hover {
            color: #F79723;
        }

.SearchPageContentContainer {
    float: right;
    width: 600px;
    margin-top: 40px;
    margin-left: 40px;
    min-height: 480px;
}

.PressContentContainer {
    float: right;
    width: 605px;
    min-height: 751px;
    margin-top: 45px;
    margin-bottom: 0;
    margin-left: 30px;
}

.PressContentHead {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.PressHeader {
    float: left;
}

    .PressHeader span, .InvestorPageHeader span {
        font-size: 20px;
        color: #5d514c;
    }

.PressContentBody {
    width: 100%;
    float: left;
    height: auto;
}

.PressPageContainer {
    width: 100%;
    float: left;
}

.PressItemContainer {
    float: left;
    width: 100%;
    border-bottom: 1px solid #fffcf8;
    border-top: 1px solid #dfdcda;
    height: 100px;
    padding-top: 20px;
    padding-left: 20px;
}

    .PressItemContainer:hover {
        background-color: #eeebe9;
        cursor: pointer;
    }

    .PressItemContainer:first-child {
        border-top: none;
    }

.PressImage {
    margin: 0;
    padding: 0;
    float: left;
    height: 60px;
    width: 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #dfdcd9;
}

.PressText {
    float: left;
    margin-left: 20px;
    margin-bottom: 10px;
    width: 390px;
}

    .PressText span {
        color: #aba29f;
        font-size: 20px;
    }

.PressDate {
    float: right;
    width: 540px;
}

    .PressDate span {
        color: #7d929e;
        font-size: 14px;
        margin-left: 16px;
        margin-top: 15px;
    }

.PressContentBottom {
    width: 100%;
    padding-left: 20px;
    padding-top: 25px;
    float: left;
}

.PressButtonContainer {
    float: left;
    height: 45px;
    width: 120px;
}

.InvestorPageContentContainer {
    float: right;
    height: 480px;
    margin-bottom: 200px;
    margin-left: 45px;
    margin-top: 45px;
    width: 610px;
}

.InvestorPageHeader {
    float: left;
    width: 100%;
    padding-left: 20px;
    margin-bottom: 25px;
}

.InvestorDropdown {
    float: left;
    padding-left: 30px;
    width: 300px;
    margin-bottom: 25px;
}

.InvestorPageBody {
    width: 100%;
    float: left;
    height: auto;
}

.ReportItem {
    padding-left: 20px;
    float: left;
    width: 625px;
    border-bottom: 1px solid #fffcf8;
    border-top: 1px solid #dfdcda;
    height: 60px;
}

    .ReportItem:first-child {
        border-top: none;
    }

    .ReportItem:hover {
        background-color: #eeebe9;
        cursor: pointer;
    }

.ReportIcon {
    float: left;
    margin-top: 20px;
}

.ReportText {
    float: left;
    margin-left: 15px;
    margin-top: 19px;
}

    .ReportText span {
        color: #5D514C;
        font-family: Arial;
        font-size: 14px;
        text-decoration: underline;
    }

.PressDropdownContainer {
    float: left;
    margin-left: 20px;
    margin-top: -5px;
}

.PressPageHeaderText {
    float: left;
    height: 226px;
    margin-left: 333px;
    margin-top: -212px;
    position: absolute;
    width: 366px;
    z-index: 2;
    display: none;
}

.DirectorsPage .PressPageHeaderText {
    float: left;
    height: 226px;
    margin-left: 333px;
    margin-top: -248px;
    position: absolute;
    width: 347px;
    z-index: 2;
    display: none;
}

.PressPageHeaderText span:first-child {
    color: #5D514C;
    font-size: 60px;
}

.MilestonesPage .PressPageHeaderText span:first-child, .DirectorsPage .PressPageHeaderText span:first-child {
    color: #DA8D66;
}

.PressPageHeaderText span:nth-child(2) {
    color: #FFFFFF;
    font-size: 60px;
}

    .PressPageHeaderText span:nth-child(2) cufon:nth-child(3) {
        float: left;
        margin-left: 229px;
        margin-top: -59px;
    }

.TextPageBrandsPanel table {
    margin-top: 50px;
    float: left;
}

    .TextPageBrandsPanel table td {
        float: left;
        margin-bottom: 40px;
        margin-right: 30px;
    }

.BrandContainer {
    float: left;
    width: 120px;
    height: 120px;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

.InActiveBrand {
    width: 100%;
    height: 100%;
    background-color: #dfdcd9;
}

.InActiveBrandIcon {
    background-repeat: no-repeat; /*  background: url(/_Media/Image/Icons/Artema.png) no-repeat;*/
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}

.ActiveBrand {
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    -webkit-box-shadow: 1px 1px 5px #CCC;
    -moz-box-shadow: 1px 1px 5px #CCC;
    box-shadow: 1px 1px 5px #CCC;
    display: none;
}

.ActiveBrandIcon {
    background-position: center 35px;
    background-repeat: no-repeat;
    height: 80px;
    width: 100%;
}

.BrandsWeb {
    float: left;
    height: 20px;
    margin-left: 11px;
    margin-top: 8px;
    width: 100px;
}

.BrandFacebook {
    background: url(/_Media/Image/Icons/Facebook.png) no-repeat;
    width: 20px;
    height: 20px;
    float: left;
}

.BrandTwitter {
    background: url(/_Media/Image/Icons/Twitter.png) no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin-left: 5px;
}

.BrandWeb {
    background: url(/_Media/Image/Icons/Attach.png) no-repeat;
    width: 20px;
    height: 20px;
    float: right;
}

.BrandInfoContainer {
    float: left;
    width: 100%;
    height: 40px;
    border-top: 1px solid #dfdcda;
}

.PreButton {
    text-decoration: none;
    background: url(/_Media/Image/Icons/pre.png) no-repeat;
    width: 59px;
    height: 40px;
    border-right: 1px solid #dfdcda;
    display: block;
    float: left;
}

    .PreButton:hover {
        background: url(/_Media/Image/Icons/preActive.png) no-repeat;
    }

.NextButton {
    text-decoration: none;
    background: url(/_Media/Image/Icons/next.png) no-repeat;
    width: 59px;
    height: 40px;
    display: block;
    float: left;
}

    .NextButton:hover {
        background: url(/_Media/Image/Icons/nextActive.png) no-repeat;
    }

.PressPageContainer {
    display: none;
}

.PressContentBody .PressPageContainer:first-child {
    display: block;
}

.CompanyLeft {
    float: left;
    width: 280px;
    min-height: 400px;
}

.CompanyName {
    width: 100%;
    float: left;
}

    .CompanyName span {
        font-size: 20px;
        color: #F79723;
    }

.CompanyDetails, .CompanyInfo {
    float: left;
    width: 100%;
    margin-top: 25px;
    color: #5D514C;
    font-family: Arial;
    font-size: 12px;
}


    .CompanyDetails span {
        font-family: Arial !important;
        color: #5d514c;
        font-size: 12px;
    }

.CompanyRight {
    float: right;
    height: auto;
    width: 267px;
}

.CompanyProfile {
    float: left;
    width: 100%;
}

    .CompanyProfile span {
        font-size: 20px;
        color: #7e6c57;
    }

.CompanyInfo {
    float: left;
    width: 100%;
    margin-top: 25px;
}

.InfoLine {
    float: left;
    margin-bottom: 16px;
    width: 100%;
}

    .InfoLine span {
        color: #5D514C;
        font-family: Arial;
        font-size: 12px;
    }

        .InfoLine span:first-child {
            color: #7e6c57;
            font-weight: bold;
            width: 100%;
        }

    .InfoLine strong {
        color: #7e6c57;
        font-family: Arial;
        font-size: 12px;
    }

.LangContainer a, .UpperMenu a, .SearchContainer a, .MainContentHeaderBottom span:nth-child(2), .PressPageHeaderText span:first-child {
    font-family: 'oceansans_lightitalicitalic';
}

.LowerMenu a, .MainContentHeaderBottom span:first-child, .DefaultLeftPageTitle span, .DefaultRightPageTitle span, .TextPageHeader span, .CloudHeader, .CloudBody, .TimeLineDateContainer .ButtonRight a, .TimeLineDateContainer .ButtonLeft a, .ContactHeader span, .PressHeader span, .PressText span, .PressDate span, .InvestorPageHeader span, .PressPageHeaderText span:nth-child(2), .CompanyName span, .CompanyProfile span {
    font-family: 'oceansans_bookitalicitalic';
}

.MasterPage .SideMenuHeader a, .DirectorsPage .SideMenuHeader a, .ContactPage .SideMenuHeader a, .PressPage .SideMenuHeader a, .InvestorPage .SideMenuHeader a, .MilestonesPage .SideMenuHeader a {
    font-family: 'oceansans_bookitalicitalic';
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
    background: #000000;
}

#colorbox {
    outline: 0;
}

#cboxContent {
    margin-top: 32px;
    overflow: visible;
    background: #000;
}

.cboxIframe {
    background: #fff;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    background: #000;
    padding: 1px;
}


#cboxLoadingGraphic {
    background: url(/_Media/Image/colorbox/loading.gif) no-repeat center center;
}

#cboxLoadingOverlay {
    background: #000;
}

#cboxTitle {
    position: absolute;
    top: -22px;
    left: 0;
    color: #000;
}

#cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    background: url(/_Media/Image/colorbox/controls.png) no-repeat 0 0;
}
    /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
    #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
        outline: 0;
    }

#cboxPrevious {
    background-position: 0px 0px;
    right: 44px;
}

    #cboxPrevious:hover {
        background-position: 0px -25px;
    }

#cboxNext {
    background-position: -25px 0px;
    right: 22px;
}

    #cboxNext:hover {
        background-position: -25px -25px;
    }

#cboxClose {
    background-position: -50px 0px;
    right: 0;
    display: none;
}

    #cboxClose:hover {
        background-position: -50px -25px;
    }

.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {
    right: 66px;
}

.cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px;
}

    .cboxSlideshow_on #cboxSlideshow:hover {
        background-position: -100px -25px;
    }

.cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0px;
    right: 44px;
}

    .cboxSlideshow_off #cboxSlideshow:hover {
        background-position: -75px -25px;
    }

.LoaderTemp4 {
    position: absolute;
    width: 1px;
    height: 1px;
    margin-left: -10000px;
    margin-top: -10000px;
}

.SideSubMenuHeader {
    margin-left: -18px !important;
    margin-top: 9px;
}

    .SideSubMenuHeader a {
        font-family: Arial !important;
        font-size: 14px !important;
    }

        .SideSubMenuHeader a:hover {
            color: #392F2A !important;
        }

.TextPageContentTexts {
    margin-top: 20px;
}

.TimeLineDateContainer .TimeLineDateIn .Active {
    background-image: none;
}

.TextPageBrandsPanel ul, .TextPageBrandsPanel ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    .TextPageBrandsPanel ul li {
        float: left;
        height: 150px;
        width: 150px;
    }

.BrandContainer:hover .InActiveBrand {
    display: none;
}

.BrandContainer:hover .ActiveBrand {
    display: block;
}

select.custom {
    display: none;
}

.PressDay, .PressMount, .PressYears {
    float: left;
    margin-right: 15px;
}

.PressImage {
    overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.PressYearsFiltre {
    float: left;
}

.PressPageContainer a {
    display: block;
}

.DefaultNewContainer {
    width: 260px;
    margin-left: 40px;
    float: left;
    background-color: #eeebe9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(199,196,193,0.63);
    -moz-box-shadow: 3px 3px 5px 0px rgba(199,196,193,0.63);
    box-shadow: 3px 3px 5px 0px rgba(199,196,193,0.63);
    margin-bottom: 40px;
}

.DefaultNewContainerFix {
    margin-left: -40px;
    margin-top: -85px;
}

.DefaultNewImage {
    width: 260px;
    height: 160px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.DefaultNewTitle {
    font-family: 'oceansans_semibold_italicBdIt';
    color: #7B929F;
    margin-top: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    float: left;
}

    .DefaultNewTitle a {
        color: #7B929F;
        text-decoration: none;
    }

.DefaultNewText {
    font-family: Arial;
    font-size: 12px;
    color: #5D514C;
    float: left;
}

    .DefaultNewText a {
        color: #5D514C;
        text-decoration: none;
    }

.DefaultNewDetail {
    float: left;
    margin-top: 15px;
}

    .DefaultNewDetail a {
        font-family: Arial;
        font-size: 12px;
        color: #5D514C;
        font-style: italic;
        font-weight: bold;
        text-decoration: underline;
    }

.DefaultNewContainer:hover {
    background-color: #FFFFFF;
}

.DefaultVideoBox {
    background-color: #c9d5d7; /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(bottom, #EAE6E3 0%, #A9C3CB 100%); /* Mozilla Firefox */
    background-image: -moz-linear-gradient(bottom, #EAE6E3 0%, #A9C3CB 100%); /* Opera */
    background-image: -o-linear-gradient(bottom, #EAE6E3 0%, #A9C3CB 100%); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EAE6E3), color-stop(1, #A9C3CB)); /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(bottom, #EAE6E3 0%, #A9C3CB 100%); /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to top, #EAE6E3 0%, #A9C3CB 100%);
}

.BgChangeContainerTitleFix {
    color: #FFFFFF;
    font-family: Arial;
    font-weight: bold;
    font-style: italic;
    font-size: 12px;
    float: left;
    padding-left: 25px;
    line-height: 39px;
    padding-right: 30px;
    border-right: solid 1px #f68f1d;
    margin-right: 25px;
}

.SideMenuHeader ul {
    display: none;
}

.TextPageBody a {
    color: #F79723;
    text-decoration: none;
}

.MainContentHeaderBottomTextContainerNode {
    display: none;
}

.ContactSubheader a {
    color: #FBB53C;
    text-decoration: none;
}

.DefaultGrid {
    width: 100%;
    background-image: url(/_Media/Image/Master/Gradient.png);
    height: 371px;
    position: absolute;
}

.PressRegistrationFormCheck ul, .PressRegistrationFormCheck ul li {
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

    .PressRegistrationFormCheck ul li {
        height: 30px;
        width: 280px;
    }

.PressRegistrationFormCheck li label, .styledCheckbox {
    float: left;
}

.PressRegistrationFormCheck li label {
    color: #5D514C;
    font-family: arial;
    font-size: 12px;
    padding-left: 13px;
    padding-top: 1px;
    cursor: pointer;
}

.PressRegistrationFormCheck {
    float: left;
    margin-bottom: 30px;
    border-bottom: solid 2px #FFFFFF;
    width: 620px;
    padding-bottom: 15px;
}

.PressRegistrationFormTable {
    float: left;
    width: 620px;
    border-bottom: solid 2px #FFFFFF;
    padding-top: 15px;
    margin-bottom: 30px;
}

.SideSubSubMenuHeader {
    margin-top: 20px;
    width: 215px !important;
}

.SideMenuHeader .Active ul.SideSubMenuHeader {
    display: block;
}

.BoardOfDirectorsNode {
    width: 280px;
    height: 335px;
    float: left;
    margin-left: 40px;
    background-color: #eeebe8;
    border: medium none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 1px 1px 5px #CCCCCC;
    color: #5D514C;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 40px;
}

    .BoardOfDirectorsNode:hover {
        background-color: #FFFFFF;
    }

.BoardOfDirectorsNodeImage {
    padding: 10px;
}

    .BoardOfDirectorsNodeImage img {
        opacity: 0.8;
        filter: alpha(opacity=80);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        width: 260px;
        height: 240px;
    }

.BoardOfDirectorsNode:hover .BoardOfDirectorsNodeImage img {
    opacity: 1;
    filter: alpha(opacity=100);
}

.BoardOfDirectorsNodeText {
    border-top: solid 1px #dfdcda;
}

.BoardOfDirectorsNodeTextName {
    text-align: center;
    font-family: 'oceansans_bookitalicitalic';
    color: #6D605A;
    display: block;
    font-size: 20px;
    margin-top: 20px;
}

.BoardOfDirectorsNodeTextTitle {
    text-align: center;
    font-family: Arial;
    color: #6D605A;
    display: block;
    font-size: 14px;
    margin-top: 10px;
}

.BoardOfDirectorsNodeTextName a, .BoardOfDirectorsNodeTextName a:hover {
    color: #6D605A;
    text-decoration: none;
}

    .BoardOfDirectorsNodeTextTitle a, .BoardOfDirectorsNodeTextName a:hover {
        color: #6D605A;
        text-decoration: none;
    }

.BoardDetail0 a {
    cursor: auto;
}

.SideSubMenuHeader li.Active .SideSubSubMenuHeader {
    display: block;
    margin-top: 14px;
}

.dmxlistyearListContainer {
    float: left;
    display: block;
    width: 100%;
    margin-top: 25px;
}

.FileIconpdf {
    background-image: url(/_Media/Image/FileIcon/pdf.png);
    width: 50px !important;
    height: 50px !important;
    float: left;
    margin-left: 15px;
}

.FileIconppt {
    background-image: url(/_Media/Image/FileIcon/ppt.png);
    width: 50px !important;
    height: 50px !important;
    float: left;
    margin-left: 15px;
}

.dmxlistyearListContainer ul, .dmxlistyearListContainer ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
}

.dmxlistyearListContainer a, .dmxlistyearListContainer a:hover {
    font-family: 'oceansans_semibold_italicBdIt';
    color: #ABA29F;
    font-size: 20px;
}

.dmxlistyearListContainer a {
    display: block;
    float: left;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 100%;
}

.dmxlistyearListContainer ul li {
    border-bottom: 1px solid #FFFCF8;
}

    .dmxlistyearListContainer ul li:hover {
        background-color: #eeebe9;
    }

.dmxlistyearListText {
    display: block;
    float: left;
    margin-left: 15px;
    padding-top: 15px;
    width: 511px;
}

.dmxlistyearListContainer li {
    display: none;
}

.dmxlistyear {
    width: 100%;
    display: block;
    float: left;
}

.ContactFormContainerFix {
    width: 630px;
}

.ContactFormErrorLog {
    font-family: Arial;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    color: #F79723;
}

.BoardOfDirectorNewFix {
    margin-top: -30px;
}

.SearchPageList .PressDate span {
    margin-left: 20px;
    display: block;
}

.SearchPageList .PressText {
    height: auto;
    margin-bottom: 0px;
}

.SearchPageList .PressItemContainer {
    height: auto;
    padding-bottom: 20px;
}

.SearchCharacter {
    margin-left: 0px !important;
    background-color: #FFFFFF;
    color: #ABA29F;
    display: inline;
}

.SearchPageFromPanel .TextPageBody {
    padding-left: 0px !important;
    margin-left: -20px;
}

.SearchPageFromPanel .NewTextText {
    color: #ABA29F;
    font-family: 'oceansans_semibold_italicBdIt';
    font-size: 20px;
    margin-left: 20px;
    width: 400px;
}

.ManagementImage {
    float: left;
    margin-top: 44px;
}

.SocialMediaHeader {
    margin-left: 605px;
    margin-top: 18px;
    position: absolute;
}

    .SocialMediaHeader img, .SocialMediaHeader a {
        margin: 0px !important;
        padding: 0px !important;
        width: 20px !important;
        height: 20px !important;
        float: left;
    }

    .SocialMediaHeader a {
        margin-left: 5px !important;
    }

.TimeLineContainer img {
    width: 230px;
    height: 255px;
    margin-left: 15px;
    margin-top: 15px;
}

.DefaultPageBG img {
    display: none;
}

.spinner {
    z-index: -1 !important;
}

.MainContentHeaderBottomFix {
    position: absolute;
    z-index: 11;
    margin-top: 45px;
}

.FooterLeft2 {
    float: left;
    margin-left: 0px;
    width: 278px;
}

.PageUp {
    background-image: url(/_Media/Image/Icons/PageUp.png);
    width: 162px;
    height: 42px;
    position: absolute;
    cursor: pointer;
    color: #7D929E;
    font-size: 14px;
    font-family: 'oceansans_semibold_italicBdIt';
}

.PageUpContainer {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 920px;
    height: 40px;
    margin-top: 20px;
}

.DefaultPage .PageUpContainer {
    display: none;
}

.PageUp span {
    display: block;
    float: right;
    margin-right: 39px;
    margin-top: 13px;
}

.FooterOut {
    margin-left: auto;
    margin-right: auto;
    margin-top: 135px;
    position: relative;
    width: 920px;
}

.ie8 .UpperMenu ul {
    margin-left: -57px;
    width: 421px;
}

.webkit .UpperMenu ul {
    margin-left: -97px;
    width: 421px;
}

.DefaultPage .FooterLeft {
    margin-left: 68px;
    width: 242px;
}

.DefaultPage .Tweets {
    width: 215px;
}

.DefaultPage .Twitter {
    margin-left: 15px;
}

.DefaultPage .FooterRight {
    margin-left: 50px;
}

.DefaultPage .MainContentFooter {
    height: 231px;
}

.DefaultPage .FooterOutIN {
    padding-top: 40px;
}

.MilestonesPageFix .TextPageHeader {
    margin-top: 0px;
}

.TextPageSideMenu ul {
    width: 255px;
}

.FooterOutIN a {
    color: #A79E99;
    font-size: 12px;
}

    .FooterOutIN a:hover {
        text-decoration: underline;
    }

.ShearLink a {
    cursor: pointer;
}

.mobile .DefaultNewContainerFix {
    margin-top: -65px;
}

.CompanyDetails a {
    color: #F79723;
}

.CompanyRight a {
    color: #F79723;
}

.ListText {
    font-family: 'oceansans_semibold_italicBdIt';
    color: #ABA29F;
    font-size: 20px;
    width: 367px;
}


.ContactPageMenu {
    width: 161px;
    margin-top: 80px;
}

    .ContactPageMenu img {
        margin-top: 20px;
    }

.FileIconrar {
    background-image: url(/_Media/Image/FileIcon/rar.png);
    width: 50px !important;
    height: 50px !important;
    float: left;
    margin-left: 15px;
}

.FileIconwww {
    background-image: url(/_Media/Image/FileIcon/www.png);
    width: 50px !important;
    height: 50px !important;
    float: left;
    margin-left: 15px;
}

.FileIconwwwSr {
    background-image: url(/_Media/Image/FileIcon/www.png);
    width: 50px !important;
    height: 50px !important;
    float: left;
    margin-left: 15px;
}

.SubDomainTitle {
    color: #FFFFFF;
    float: left;
    font-family: 'oceansans_semibold_italicBdIt';
    font-size: 88px;
    margin-top: 150px;
    display: none;
}

.dmxlistyearListContainerBrochure a {
    width: auto;
}

.dmxlistyearListContainerBrochure .dmxlistyearListText {
    width: 390px;
}

.dmxlistyearListContainerBrochure a[href="0"] {
    visibility: hidden;
}

.ie .TextPageBody {
    font-size: 13px;
}

.TextPageBody br {
    margin-top: -13px;
}


.ie9 br, .ie .TextPageBody br {
    line-height: 6px !important;
}

.ShareLinkTop {
    float: left;
    left: 0;
    margin-left: 812px;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 123px;
    z-index: 9999;
}

.MembersText {
    margin-left: 35px;
    width: 360px;
}

.MembersImage {
    background-color: #ddd9d6;
    width: 213px;
    text-align: center;
}

.MembersImageTD {
    background-color: #ddd9d6;
    height: 150px;
    width: 213px;
}

.MembersLine {
    float: left;
    margin-top: 19px;
    margin-left: 0;
}

.ManagementBackPage {
    background-image: url(/_Media/Image/Icons/BackButton.png) !important;
    float: left;
    margin-left: 463px;
    margin-top: 21px;
    width: 134px;
    color: #7D929E;
    cursor: pointer;
    font-family: 'oceansans_semibold_italicBdIt';
    font-size: 14px;
    height: 42px;
    position: absolute;
}

    .ManagementBackPage a {
        color: #7D929E;
        float: left;
        margin-left: 50px;
        margin-top: 12px;
    }

.chrome .SearchButton {
    width: 0px;
}

.chrome .SocialMediaHeader {
    margin-left: 576px;
}

.chrome .SearchContainer {
    float: right;
    margin-right: 75px;
}

.chrome .UpperMenu {
    margin-right: -8px;
    width: 638px;
}

.en .LowerMenu ul li a {
    padding-right: 21px;
}

.NejatecjEcibasiTabTect {
    font-family: 'oceansans_semibold_italicBdIt';
    font-size: 15px;
    color: #7d7470;
}

.Sz {
    font-family: 'oceansans_semibold_italicBdIt';
    font-size: 13px;
    margin-top: -10px;
    float: right;
    margin-right: 20px;
    font-style: normal !important;
    letter-spacing: 1px;
}

.ie .Sz {
    font-family: 'oceansans_semibold_italicBdIt';
    font-size: 13px;
    margin-top: -10px;
    letter-spacing: 1px;
}


.MilestonesPageFix .TextPageBody {
    margin-top: 0;
}

.TextPageBodyEn {
    width: 100%;
    float: left;
    margin-top: 12px;
    padding-left: 0px;
    color: #5D514C;
    font-family: Arial;
    font-size: 12px;
    line-height: 162%;
}

.ie .TextPageBodyEn {
    font-size: 13px;
}

.NEAwardsYear {
    clear: left;
    float: left;
    font-weight: bold;
    margin-bottom: 15px;
    width: 58px;
}

.NEAwardsText {
    float: left;
    margin-bottom: 15px;
    width: 260px;
}

body[xlng="en"] .SocialMediaHeader {
    display: none;
}

body[xlng="en"] .FooterINFix {
    display: none;
}



.DefaultNewDetail a {
    display: none;
}

body[xlng="en"] .PageUp span {
    margin-right: 69px;
}

body[xlng="en"] .UpperMenu ul {
    float: left;
    margin-left: 16px;
    margin-top: 19px;
    width: 486px;
}

body[xlng="en"] .SearchContainer {
    float: right;
    margin-right: -67px;
    margin-top: 12px;
}

body[xlng="en"] .UpperMenu {
    float: right;
    height: 61px;
    margin-right: 68px;
    margin-top: -37px;
    width: 638px;
}

.PressContentBody .ShearLink .ShearLink {
    display: none;
}

.NewsEN, .NewsTR {
    display: none;
}

body[xlng="en"] .NewsEN {
    display: block;
    float: left;
    margin-left: -7px;
    margin-right: 5px;
}

body[xlng="tr"] .NewsTR {
    display: block;
    float: left;
    margin-left: -7px;
    margin-right: 5px;
}

body[xlng="en"] .ContactPageMenu {
    display: none;
}

.eczacibasigonulluleri .SideMenuHeader ul {
    display: block !important;
    height: auto !important;
    margin-top: 9px !important;
}


.eczacibasigonulluleri .SideSubMenuHeaderLink[href="javascript:"]:hover {
    color: #6D605A !important;
    cursor: default !important;
}

.SubDomain .LangContainer a {
    font-size: 17px !important;
}

.SubDomain .LangContainer {
    margin-left: 638px;
}

.eczacibasigonulluleri .FooterIN {
    display: none;
}

.eczacibasigonulluleri .FooterOut {
    margin-top: -11px;
}

.eczacibasigonulluleri .TextPageContent {
    min-height: 488px;
}

.eczacibasigonulluleri .MasterPage .MainContentFooter, .MilestonesPage .MainContentFooter, .DirectorsPage .MainContentFooter, .ContactPage .MainContentFooter, .InvestorPage .MainContentFooter, .PressPage .MainContentFooter {
    height: 103px;
}

.eczacibasigonulluleri .Logo {
    display: none;
}

.mobile body[xlng="en"] .SearchContainer {
    margin-top: -40px;
}

.mobile .ContactPageContainer {
    float: left;
    width: 645px;
}

.mobile body[xlng="tr"] .ContactPageContainer {
    width: 650px;
    margin-left: 0;
}


#cboxContent {
    height: 342px;
    overflow: auto;
    width: 600px;
}

.mobile body[xlng="en"] .UpperMenu {
    width: 702px;
    margin-right: 4px;
}

.mobile body[xlng="en"] .SearchContainer {
    float: right;
    margin-right: -21px;
    margin-top: 12px;
}

.mobile body[xlng="en"] .UpperMenu ul {
    width: 485px;
}

.mobile select.custom {
    display: block !important;
}

.mobile .FormTextBoxLong {
    width: 605px;
}

.mobile .FormTextBoxMultiline {
    width: 592px;
}

.ManagementDetailPage a {
    color: #5D514C !important;
}

    .ManagementDetailPage a:hover {
        color: #F79723 !important;
    }

body[xlng="en"] .ManagementEn a {
    color: #5D514C !important;
}

    body[xlng="en"] .ManagementEn a:hover {
        color: #F79723 !important;
    }


.SideSubMenuHeader a {
    font-family: oceansans_bookregular !important;
    font-size: 14px !important;
}

.chrome .BgChangeContainer {
    margin-top: 0px;
}

.xPopupContainer {
    display: none;
    height: 500px;
    left: 50%;
    margin-left: -419px;
    margin-top: -170px;
    position: absolute;
    top: 50%;
    width: 500px;
}

.xPopupContainerImage {
    display: none;
    height: 375px;
    width: 500px;
}

.xPopup {
    background-image: url("/_Media/Image/Popup/bG.png");
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 444455;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.xPopupContainerClose {
    cursor: pointer;
    display: none;
    margin-left: 741px;
    margin-top: -23px;
    position: absolute;
}

.ff2 .ContactPageContainer {
    width: 640px !important;
}

.DefaultTitleTextFix {
    font-size: 80px !important;
}

@media (max-width:1185px) {
    .MainContentHeaderBottomFix {
        margin-top: -10px !important;
    }

    .DefaultTitleTextFix {
        font-size: 60px !important;
    }

    .BgChangeContainer {
        margin-top: -20px;
 
    }
}



.mobile .DefaultTitleTextFix {
    font-size: 20px !important;
}

body[xlng="en"] .DefaultTitleTextFix {
    font-size: 68px !important;
}

body[xlng="en"] .BgChangeContainer {
    margin-top: -20px;
}

@media (max-width:1239px) {
    body[xlng="en"] .DefaultTitleTextFix {
        font-size: 63px !important;
        margin-top: -54px;
    }
}