﻿@media screen
{
    BODY
    {
        background: #eeeeee;
        font: 400 11px Arial, Verdana, Helvetica;
        color: #666;
        margin: 0;
    }
    textarea
    {
        font-size: 11px;
        font-family: Arial, Verdana, Sans-Serif;
        color: #666;
    }
    .RadEContentBordered
    {
        font-weight: 400;
    }
    IMG
    {
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
    }
    FORM
    {
        padding: 0;
        margin: 0;
    }
    INPUT
    {
        font: 400 11px Arial, Verdana, Helvetica;
        color: #666;
    }
    SELECT
    {
        font: 400 11px Arial, Verdana, Helvetica;
        color: #666;
    }
    a
    {
        outline: 0;
    }
    A:link
    {
        color: #2175d9;
        text-decoration: none;
    }
    A:visited
    {
        color: #2175d9;
        text-decoration: none;
    }
    A:active
    {
        color: #2175d9;
        text-decoration: none;
    }
    A:hover
    {
        text-decoration: underline;
    }
    a:hover, a:active, a:focus
    {
        outline: 0;
    }
    .middle
    {
        padding: 0px 0px 20px 0px;
        margin: 0px auto;
        width: 960px;
    }
    .siteWrapper
    {
        padding: 0;
        width: 960px;
    }


    /****************************
                                   HOMEPAGE FLASH BACKUP
                             ****************************/
    .homePageFlashBackup
    {
        width: 334px;
        padding: 6px 150px;
        height: 168px;
        background: #fff url(/Images/System/banner/bg-flash-backup.jpg) no-repeat left top;
    }
    .homePageBanner1, .homePageBanner2
    {
        width: 134px;
        height: 134px;
        padding: 16px;
    }
    .homePageBannerTop
    {
        width: 134px;
        height: 124px;
    }
    .homePageBannerTitle
    {
        font-weight: 700;
        color: #943305;
        font-size: 16px;
    }
    .homePageBannerTitle2
    {
        color: #d0538d;
        font-weight: 700;
        font-size: 16px;
    }
    .homePageBannerContent
    {
        color: #fff;
        font-size: 13px;
        padding: 4px 0px 0px 0px;
        font-weight: 700;
    }
    .homePageBannerLink
    {
        width: 134px;
        text-align: right;
    }
    .homePageBannerLink a:Link
    {
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        text-decoration: none;
        padding: 0px 10px 0px 0px;
        background: url(/Images/System/banner/arrow-white.gif) no-repeat right center;
    }
    .homePageBannerLink a:Visited
    {
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        text-decoration: none;
        padding: 0px 10px 0px 0px;
        background: url(/Images/System/banner/arrow-white.gif) no-repeat right center;
    }
    .homePageBannerLink a:Hover
    {
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        text-decoration: underline;
        padding: 0px 10px 0px 0px;
        background: url(/Images/System/banner/arrow-white.gif) no-repeat right center;
    }
    .homePageBannerLink a:Active
    {
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        text-decoration: none;
        padding: 0px 10px 0px 0px;
        background: url(/Images/System/banner/arrow-white.gif) no-repeat right center;
    }


    /****************************
                                                Top
                                ****************************/
    .bannerWrapper
    {
        width: 960px;
        height: 125px;
    }
    .topWrapper
    {
        background: #00308f;
        width: 960px;
        height: 29px;
    }
    .topSearchWrapper
    {
        padding: 4px 10px 0px 0px;
        color: #fff;
    }
    .topSearchWrapperTable TD
    {
        padding: 0px 4px 0px 0px;
    }
    .topSearchWrapperTable td div
    {
        float: left;
    }
    P
    {
        font-weight: 400;
    }
    .RadEContentBordered .RadEContentBordered P
    {
        font-weight: 400 !important;
    }
    .RadETextArea
    {
        font-weight: 400 !important;
    }
    .quickSearchWrapper
    {
        background: #adadad url(/Images/System/bg-quickSearch.jpg) no-repeat left bottom;
        height: 110px;
        margin: 10px 0px 0px 0px;
        position: relative;
        width: 960px;
    }
    .quickSearchContentWrapper
    {
        width: 636px;
        height: 54px;
        padding: 10px 0px 0px 16px;
    }
    .quickSearchContentBottomWrapper
    {
        width: 604px;
        padding: 0px 16px;
    }
    .jobSearchLoader
    {
        background: transparent;
        height: 66px;
        top: 22px;
        left: 447px;
        position: absolute;
        width: 66px;
    }
    .jobSectorsWrapper
    {
        padding: 5px 0px 0px 0px;
    }
    .searchTopText
    {
        font: 700 17px Arial, Verdana, Helvetica;
        color: #fff;
    }
    .jobSearchTableWrapper TD
    {
        padding: 0px 4px 0px 0px;
        color: #fff;
    }
    .quickSearchNoOfJobs
    {
        padding: 10px 0px 0px 0px;
        font-size: 12px;
        color: #fff;
    }

    A.browseJobsLink:link
    {
        padding: 0px 0px 0px 10px;
        background: url(/Images/System/white-arrow-small.gif) no-repeat left center;
        font: 700 14px Arial, Verdana, Helvetica;
        color: #fff;
        text-decoration: underline;
    }
    A.browseJobsLink:visited
    {
        padding: 0px 0px 0px 10px;
        background: url(/Images/System/white-arrow-small.gif) no-repeat left center;
        font: 700 14px Arial, Verdana, Helvetica;
        color: #fff;
        text-decoration: underline;
    }
    A.browseJobsLink:active
    {
        padding: 0px 0px 0px 10px;
        background: url(/Images/System/white-arrow-small.gif) no-repeat left center;
        font: 700 14px Arial, Verdana, Helvetica;
        color: #fff;
        text-decoration: underline;
    }
    A.browseJobsLink:hover
    {
        text-decoration: none;
    }
    .jobSectorsUL
    {
        padding: 0px 16px 0px 0px;
        margin: 0px;
    }
    .jobSectorsUL LI
    {
        color: #fff;
        list-style-type: none;
        text-align: right;
    }
    .jobSectorsUL A:link
    {
        color: #fff;
        text-decoration: underline;
    }
    .jobSectorsUL A:visited
    {
        color: #fff;
        text-decoration: underline;
    }
    .jobSectorsUL A:hover
    {
        color: #333;
        text-decoration: underline;
    }
    .jobSectorsUL A:active
    {
        color: #fff;
        text-decoration: underline;
    }
    .contentWrapperLeft
    {
        width: 634px;
    }
    .contentWrapperRight
    {
        padding: 0px 0px 0px 10px;
        width: 316px;
    }
    .contentLeftPanelWrapper
    {
        background: #fff;
        margin: 0px 0px 10px;
        width: 634px;
    }
    .contentLeftPanelWrapperTemp
    {
        background: #fff;
        width: 960px;
        height: 383px;
    }
    .contentLeftPanelContentWrapperLarge
    {
        background: #fff;
        width: 634px;
        height: 353px;
    }
    .contentRightPanelWrapper
    {
        padding: 0px 0px 10px 0px;
        width: 316px;
    }
    .contentRightPanelWrapperTop
    {
        margin: 0px 0px 10px;
        width: 316px;
    }
    .contentLeftPanelTitleWrapper
    {
        height: 22px;
        padding: 6px 16px 0px 16px;
        background: #2175d9;
        font: 700 12px Arial, Verdana, Helvetica;
        color: #fff;
    }
    .contentRightPanelTitleWrapper
    {
        height: 22px;
        color: #fff;
        padding: 6px 16px 0px 16px;
        background: #2175d9;
        font: 700 12px Arial, Verdana, Helvetica;
    }
    .contentLeftPanelTitleWrapper
    {
        width: 602px;
    }
    .contentRightPanelTitleWrapper
    {
        width: 284px;
    }
    .jobSearchContentTemplateDiv
    {
        width: 720px;
        padding: 20px 0px 0px 32px;
    }
    .sectorListUL li
    {
        color: #000;
    }
    .jobSearchContentTemplateTitle
    {
        width: 720px;
        background: url(/Images/System/dotted-white.gif) repeat-x left bottom;
        padding: 0px 0px 11px 0px;
        margin: 0px 0px 10px 0px;
    }
    .jobSearchContentTemplateTitle h2
    {
        font-size: 18px;
        margin: 0;
        padding: 0;
        color: #000;
    }
    .jobSearchContentTemplateDiv .nextContentWrapperJobSearch
    {
        width: 700px;
    }

    /***************************
                                        World of Work
                                    ***************************/
    .worldOfWorkRowSeparator
    {
        background: url(/Images/System/bg-worldofwork-separator.gif) no-repeat left top;
        width: 602px;
        height: 16px;
    }
    .worldOfWorkColumnSeparator
    {
        width: 16px;
        height: 160px;
    }
    A.panelTitleMoreLink:link
    {
        font: 700 12px Arial, Verdana, Helvetica;
        color: #71aef0;
        text-decoration: none;
    }
    A.panelTitleMoreLink:visited
    {
        font: 700 12px Arial, Verdana, Helvetica;
        color: #71aef0;
        text-decoration: none;
    }
    A.panelTitleMoreLink:active
    {
        font: 700 12px Arial, Verdana, Helvetica;
        color: #71aef0;
        text-decoration: none;
    }
    A.panelTitleMoreLink:hover
    {
        text-decoration: underline;
    }
    a.panelTitleMoreLinkWhite:Link, a.panelTitleMoreLinkWhite:Visited, a.panelTitleMoreLinkWhite:Hover, a.panelTitleMoreLinkWhite:Active
    {
        color: #fff;
    }
    .worldOfWorkPanelWrapper
    {
    }
    .worldOfWorkContentWrapper
    {
        padding: 0px 0px 0px 8px;
        width: 626px;
        height: 360px;
    }
    .worldOfWorkArticleWrapper
    {
        width: 292px;
        height: 160px;
        padding: 16px 8px 8px 8px;
        background: url(/Images/System/dotted-white-worldofwork.gif) no-repeat left bottom;
    }
    .worldOfWorkArticleWrapperLineLess
    {
        width: 292px;
        height: 160px;
        padding: 16px 8px 0px 8px;
    }
    .worldOfWorkTextWrapper
    {
        padding: 0px 0px 4px 0px;
    }
    .worldOfWorkImgWrapper
    {
        width: 60px;
        height: 60px;
        padding: 0px 0px 4px 4px;
    }
    .worldOfWorkImgWrapperImg
    {
        border-right: #045095 1px solid;
        border-top: #045095 1px solid;
        border-left: #045095 1px solid;
        border-bottom: #045095 1px solid;
    }
    .worldOfWorkReadMoreWrapper
    {
        width: 292px;
        text-align: right;
    }
    .articleHeader
    {
        font: 700 12px Arial, Verdana, Helvetica;
        color: #000;
    }
    .worldOfWorkArtickeInfoWrapper
    {
        width: 292px;
        color: #999;
    }
    .worldOfWorkArtickeInfoWrapper A:link
    {
        color: #999;
        text-decoration: underline;
    }
    .worldOfWorkArtickeInfoWrapper A:visited
    {
        color: #999;
        text-decoration: underline;
    }
    .worldOfWorkArtickeInfoWrapper A:hover
    {
        color: #333;
        text-decoration: underline;
    }
    .worldOfWorkArtickeInfoWrapper A:active
    {
        color: #999;
        text-decoration: underline;
    }
    A.articleHeaderLink:link
    {
        font: 700 12px Arial, Verdana, Helvetica;
        color: #000;
        text-decoration: none;
    }
    A.articleHeaderLink:visited
    {
        font: 700 12px Arial, Verdana, Helvetica;
        color: #000;
        text-decoration: none;
    }
    A.articleHeaderLink:active
    {
        font: 700 12px Arial, Verdana, Helvetica;
        color: #000;
        text-decoration: none;
    }
    A.articleHeaderLink:hover
    {
        font: 700 12px Arial, Verdana, Helvetica;
        color: #000;
        text-decoration: underline;
    }
    A.readMoreLink:link
    {
        padding-right: 0px;
        padding-left: 8px;
        background: url(/Images/System/bg-readmorelink.gif) no-repeat left center;
        padding-bottom: 0px;
        padding-top: 0px;
        text-decoration: none;
    }
    A.readMoreLink:visited
    {
        padding-right: 0px;
        padding-left: 8px;
        background: url(/Images/System/bg-readmorelink.gif) no-repeat left center;
        padding-bottom: 0px;
        padding-top: 0px;
        text-decoration: none;
    }
    A.readMoreLink:active
    {
        padding-right: 0px;
        padding-left: 8px;
        background: url(/Images/System/bg-readmorelink.gif) no-repeat left center;
        padding-bottom: 0px;
        padding-top: 0px;
        text-decoration: none;
    }
    A.readMoreLink:hover
    {
        text-decoration: underline;
    }
    .blogItemDate
    {
        color: #2175d9;
        width: 110px;
        float: left;
        text-align: left;
    }
    .BlogItemReturnToIndex a:Link
    {
        text-decoration: underline;
    }
    .BlogItemReturnToIndex a:Visited
    {
        text-decoration: underline;
    }
    .BlogItemReturnToIndex a:Hover
    {
        color: #333;
        text-decoration: underline;
    }
    .BlogItemReturnToIndex a:Active
    {
        text-decoration: underline;
    }

    /*******************************
                                             News & Events
                                    *******************************/
    .newsItemReturnToIndex
    {
        text-align: right;
        padding: 0px 0px 16px 0px;
    }
    .newsItemReturnToIndex A:link
    {
        text-decoration: underline;
    }
    .newsItemReturnToIndex A:Visited
    {
        text-decoration: underline;
    }
    .newsItemReturnToIndex A:Hover
    {
        color: #333;
        text-decoration: underline;
    }
    .newsItemReturnToIndex A:Active
    {
        text-decoration: underline;
    }
    .newsItemDate
    {
        color: #2175d9;
        float: left;
        width: 110px;
    }
    .newsEventsWrapper
    {
        width: 284px;
        height: 148px;
        padding: 16px;
        background: #fff;
    }
    .newsEventsPressReleasesWrapper
    {
        width: 284px;
        padding: 0px 0px 6px 0px;
    }
    .newsEventsRandstadNewsWrapper
    {
        width: 284px;
        padding: 0px 0px 6px 0px;
    }
    .newsEventsUpcomingEventsWrapper
    {
        width: 284px;
    }
    .newsEventsDate
    {
        width: 30px;
        padding: 0px 6px 2px 0px;
        vertical-align: top;
        font-weight: 700;
        color: #999;
    }
    .newsEventsDatePressRoom
    {
        width: 35px;
        vertical-align: top;
        font-weight: 700;
        color: #999;
    }
    .investorsWrapper
    {
        width: 284px;
        height: 37px;
        padding: 16px;
        background: #fff;
    }
    .investorsWrapperIR
    {
        height: 134px;
    }
    .investorsWrapperIR .stockInfoWrapper, .investorsWrapperIR .stockInfoWrapper
    {
        float: left;
        width: auto;
    }
    .irRightSectionLinksWrapper a, .irRightSectionLinksWrapper a:visited
    {
        color: #666;
        font-weight: 700;
    }
    .stockInfoWrapperIR
    {
        font-weight: 400;
        margin-right: 20px;
    }
    .price-current
    {
        font-size: 16px;
        font-weight: 700;
    }
    .irRightSectionLinksWrapper td
    {
        padding: 0 5px 10px 0;
    }
    .investorsLinksWrapper UL
    {
        padding: 0px;
        margin: 0px;
    }
    .investorsLinksWrapper LI
    {
        list-style-type: none;
    }
    .stockInfoWrapper
    {
        width: 284px;
        padding: 0px 0px 4px 0px;
        font: 700 12px Arial, Verdana, Helvetica;
        color: #666;
    }
    .stockInfoTableWrapper TD
    {
        padding: 0px 4px 0px 0px;
    }
    .contentRightPanelContentWrapper
    {
        width: 284px;
        padding: 16px;
        background: #fff;
    }
    .contentRightPanelContentWrapperPaddingLess
    {
        width: 316px;
        background: #fff;
    }
    .contentRightReadMoreWrapper
    {
        width: 300px;
        padding: 0px 16px 16px 0px;
        background: #fff;
        text-align: right;
    }
    .contentRightPanelContentWrapper UL
    {
        padding: 0px;
        margin: 0px;
    }
    .contentRightPanelContentWrapper LI
    {
        list-style-type: none;
    }
    .socialResponsibilityWrapper
    {
        width: 316px;
        height: 155px;
        padding: 0px 0px 0px 0px;
        background: #fcfcfc;
    }
    .newsListFilter
    {
        padding: 0px 0px 6px 0px;
    }
    .newsListDateItem
    {
        width: 40px;
    }
    .newsItemImg
    {
        float: left;
        padding: 0px 8px 4px 0px;
        width: 200px;
    }

    /****************************
                                            Content Pages
                                    ****************************/
    .pageTitleHeader
    {
        padding-right: 16px;
        padding-left: 32px;
        background: url(/Images/System/header-arrow.gif) #6da7e6 no-repeat 32px 23px;
        padding-bottom: 23px;
        margin: 10px 0px 0px;
        width: 912px;
        padding-top: 23px;
        height: 47px;
    }
    .contentWrapperNext
    {
        padding-right: 16px;
        padding-left: 16px;
        background: #fff;
        padding-bottom: 25px;
        width: 928px;
        padding-top: 10px;
        border-bottom: #999 1px solid;
    }
    .contentWrapperNextJobSearchResults
    {
        padding-right: 16px;
        padding-left: 16px;
        background: #fff;
        padding-bottom: 0px;
        width: 928px;
        padding-top: 0px;
        border-bottom: #999 1px solid;
    }
    .contentWrapperNextJobDetails
    {
        padding-right: 16px;
        padding-left: 16px;
        background: #fff;
        padding-bottom: 0px;
        width: 928px;
        padding-top: 0px;
        border-bottom: #999 1px solid;
    }
    .contentWrapperNextJobApplication
    {
        padding-right: 16px;
        padding-left: 16px;
        background: #fff;
        padding-bottom: 0px;
        width: 944px;
        padding-top: 0px;
        border-bottom: #999 1px solid;
    }
  
    .nextSubMenuWrapper
    {
        background: #f9f9f9;
        width: 224px;
    }
    .subMenuHeader
    {
        padding: 10px 16px 11px 16px;
        background: url(/Images/System/dotted.gif) repeat-x left bottom;
        width: 192px;
    }
    .subMenuHeaderH1
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 18px;
        padding-bottom: 0px;
        margin: 0px;
        color: #333;
        padding-top: 0px;
    }
    .contentWrapperNext H1
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 18px;
        padding-bottom: 0px;
        margin: 0px;
        color: #333;
        padding-top: 0px;
    }
    .contentWrapperNext H2
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 14px;
        padding-bottom: 0px;
        margin: 0px;
        color: #333;
        padding-top: 0px;
    }
    .contentWrapperNext H3
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 12px;
        padding-bottom: 0px;
        margin: 0px;
        color: #333;
        padding-top: 0px;
    }
    .subMenuContentWrapper
    {
        padding-right: 16px;
        padding-left: 16px;
        padding-bottom: 0px;
        width: 192px;
        padding-top: 22px;
    }
    .nextContentWrapper
    {
        padding-right: 0px;
        padding-left: 16px;
        padding-bottom: 0px;
        width: 688px;
        color: #000;
        padding-top: 10px;
    }
    .nextContentWrapperJobSearch
    {
        padding-right: 0px;
        padding-left: 22px;
        padding-bottom: 0px;
        width: 746px;
        padding-top: 0px;
    }
    .nextContentWrapperJobDetails
    {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        width: 944px;
        padding-top: 0px;
    }
    .nextContentWrapperSmall
    {
        padding-right: 0px;
        padding-left: 32px;
        padding-bottom: 0px;
        width: 534px;
        padding-top: 10px;
    }
    .nextContentTitleWrapper
    {
        padding-right: 0px;
        padding-left: 16px;
        background: url(/Images/System/dotted-white.gif) repeat-x left bottom;
        padding-bottom: 11px;
        width: 672px;
        padding-top: 0px;
    }
    .section
    {
        width: 672px;
        padding-right: 0px;
        padding-left: 16px;
        padding-bottom: 0px;
        padding-top: 10px;
        color: #666;
    }
    .section H2
    {
        padding-right: 0px;
        padding-left: 0px;
        background: url(/Images/System/dotted-white.gif) repeat-x left bottom;
        padding-bottom: 11px;
        margin: 0px 0px 8px;
        padding-top: 8px;
    }
    .nextContentTitleWrapper H2
    {
        font-size: 18px;
    }
    .jobLocation
    {
        padding-right: 0px;
        padding-left: 0px;
        font-weight: 400;
        padding-bottom: 4px;
        padding-top: 0px;
    }
    .jobLocationSmall
    {
        font-size: 9px;
        font-weight: 700;
        padding: 4px 0px 0px 0px;
    }
    .dottedSeparator
    {
        padding-right: 0px;
        padding-left: 0px;
        background: url(/Images/System/dotted-white.gif) repeat-x left bottom;
        padding-bottom: 8px;
        padding-top: 0px;
    }

    /***************************
                                             Bottom 
                                    ***************************/
    .bottomWrapper
    {
        padding-right: 16px;
        padding-left: 16px;
        padding-bottom: 16px;
        width: 928px;
        padding-top: 14px;
    }
    .bottoMenuWrapper
    {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 10px;
        padding-top: 0px;
    }
    .bottomLinksUL
    {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
    }
    .bottomLinksItem
    {
        display: inline;
        float: left;
        list-style-type: none;
    }
    .bottomLinksSeparator
    {
        padding-right: 4px;
        display: inline;
        padding-left: 4px;
        background: url(/Images/System/bg-bannermenu-separator.gif) no-repeat center bottom;
        float: left;
        padding-bottom: 0px;
        width: 1px;
        padding-top: 1px;
        list-style-type: none;
        height: 12px;
    }
    A.bottomLinksLink:link
    {
        font-size: 11px;
        text-decoration: underline;
    }
    A.bottomLinksLink:visited
    {
        font-size: 11px;
        text-decoration: underline;
    }
    A.bottomLinksLink:active
    {
        font-size: 11px;
        text-decoration: underline;
    }
    A.bottomLinksLink:hover
    {
        text-decoration: underline;
    }
    .bottomSubMenuWrapper
    {
    }
    .bottomSubMenuLinksUL
    {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
    }
    .bottomSubMenuLinksItem
    {
        padding-right: 4px;
        display: inline;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        list-style-type: none;
    }
    .bottomSubMenuLinksWrapper
    {
        width: 833px;
    }
    A.bottomSubMenuLinksLink:link
    {
        font-size: 11px;
        color: #666666;
        text-decoration: underline;
    }
    A.bottomSubMenuLinksLink:visited
    {
        font-size: 11px;
        color: #666666;
        text-decoration: underline;
    }
    A.bottomSubMenuLinksLink:active
    {
        font-size: 11px;
        color: #666666;
        text-decoration: underline;
    }
    A.bottomSubMenuLinksLink:hover
    {
        text-decoration: none;
    }
    .bottomTextWrapper
    {
        padding-right: 6px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
    }
    a.largeWhiteLink:Link, a.largeWhiteLink:Visited, a.largeWhiteLink:Active
    {
        color: #fff;
        font-size: 14px;
        font-weight: 700;
        text-decoration: underline;
    }
    a.largeWhiteLink:Hover
    {
        color: #333;
    }

    /**************************
                                       Awards & Nominations
                                    **************************/
    .awardsNominationsTable td
    {
        padding: 10px 4px;
    }

    /*************************
                                        Group Network
                                    *************************/
    .groupNetworkOtherContinent
    {
        width: 270px;
        text-align: center;
        padding: 10px 0px 0px 0px;
    }

    .bottomCompanyInfo
    {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 10px;
    }
    .groupNetworkWrapper
    {
        width: 672px;
    }
    .groupNetworkCountryHeader
    {
        font-weight: 700;
        font-size: 12px;
        color: #0076dd;
    }
    .groupNetworkSearchButton
    {
        border-top-width: 0px;
        border-left-width: 0px;
        border-bottom-width: 0px;
        cursor: pointer;
        color: #fff !important;
        border-right-width: 0px;
    }
    .groupNetworkCompanyWrapper
    {
        padding-right: 0px;
        padding-left: 0px;
        background: url(/Images/System/dotted-white.gif) repeat-x left bottom;
        padding-bottom: 10px;
        padding-top: 0px;
    }
    .groupNetworkLogoTR img
    {
        padding: 16px 0px;
    }
    a.countryLink:Link, a.countryLink:Visited, a.countryLink:Active
    {
        font-weight: normal;
        font-size: 11px;
        color: #666;
        text-decoration: none;
    }
    a.countryLink:Hover
    {
        text-decoration: underline;
    }


    /**************************
                                            General
                                    **************************/
    .cellLightBlue
    {
        background: #f0f6fc;
    }
    .left
    {
        float: left;
    }
    .right
    {
        float: right;
    }
    .ulClean
    {
        margin: 0;
        padding: 2px 0px 0px 0px;
    }
    .ulClean li
    {
        list-style-type: none;
        padding: 0px 0px 0px 8px;
        margin: 0;
        background: url(/Images/System/grey-line.gif) no-repeat left 7px;
    }
    .noBorder
    {
        border-top-width: 0px;
        border-left-width: 0px;
        border-bottom-width: 0px;
        border-right-width: 0px;
    }
    A.greyLink:link
    {
        color: #666;
        text-decoration: none;
    }
    A.greyLink:visited
    {
        color: #666;
        text-decoration: none;
    }
    A.greyLink:active
    {
        color: #666;
        text-decoration: none;
    }
    A.greyLink:hover
    {
        text-decoration: underline;
    }
    A.darkGreyUnderlined:link
    {
        color: #666;
        text-decoration: underline;
    }
    A.darkGreyUnderlined:visited
    {
        color: #666;
        text-decoration: underline;
    }
    A.darkGreyUnderlined:active
    {
        color: #666;
        text-decoration: underline;
    }
    A.darkGreyUnderlined:hover
    {
        color: #333;
    }
    A.blueBoldLink:link
    {
        font-weight: 700;
        text-decoration: none;
    }
    A.blueBoldLink:visited
    {
        font-weight: 700;
        text-decoration: none;
    }
    A.blueBoldLink:active
    {
        font-weight: 700;
        text-decoration: none;
    }
    A.blueBoldLink:hover
    {
        text-decoration: underline;
    }
    A.whiteLink:link
    {
        color: #fff;
        text-decoration: underline;
    }
    A.whiteLink:visited
    {
        color: #fff;
        text-decoration: underline;
    }
    A.whiteLink:active
    {
        color: #fff;
        text-decoration: underline;
    }
    A.whiteLink:hover
    {
        color: #333;
        text-decoration: underline;
    }
    A.blackLink:Link, A.blackLink:Visited, A.blackLink:Active
    {
        padding: 0px;
        font-weight: 400;
        padding-bottom: 0px;
        color: #666 !important;
        padding-top: 0px;
        text-decoration: underline;
    }
    A.blackLink:Hover
    {
        color: #333 !important;
    }
    .boldBlackText
    {
        font-weight: 700;
        color: #000;
    }
    .TextBoxError
    {
        background-color: #ffe5e5;
    }
    .TextBoxNormal
    {
        border-right: #a5acb2 1px solid;
        padding-right: 0px;
        border-top: #a5acb2 1px solid;
        padding-left: 0px;
        font-size: 10px;
        border-left: #a5acb2 1px solid;
        border-bottom: #a5acb2 1px solid;
        font-family: Arial, Sans-Serif;
    }
    .QuickSearchTextBox
    {
        padding-right: 0px;
        padding-left: 0px;
        float: left;
        padding-bottom: 0px;
        padding-top: 0px;
    }
    .QuickSearchInput
    {
        border-top-width: 0px;
        padding-right: 4px;
        padding-left: 4px;
        border-left-width: 0px;
        border-bottom-width: 0px;
        padding-bottom: 2px;
        width: 122px;
        padding-top: 2px;
        height: 14px;
        border-right-width: 0px;
        border: solid 1px #cecece;
        display: inline;
        margin-top: 1px;
        color: #999;
    }
    .QuickSearchButton
    {
        padding-right: 0px;
        padding-left: 3px;
        float: left;
        padding-bottom: 0px;
        padding-top: 0px;
        margin: 1px 0px 0px 0px;
    }
    .QuickSearchButton input
    {
        background: url(/Images/System/btn-go.gif) no-repeat left top;
    }
    A.whiteLinkLarge:Link, A.whiteLinkLarge:Visited, A.whiteLinkLarge:Active
    {
        color: #fff;
        font-size: 14px;
        font-weight: 700;
        text-decoration: underline;
    }
    A.whiteLinkLarge:Hover
    {
        color: #333;
        text-decoration: underline;
    }
    .AdvancedSearchTextBox
    {
        float: left;
    }
    .AdvancedSearchButton
    {
        padding-right: 0px;
        padding-left: 3px;
        float: left;
        padding-bottom: 0px;
        padding-top: 1px;
    }
    .fullPageSeparator
    {
        padding-right: 0px;
        padding-left: 0px;
        background: url(/Images/System/dotted-white.gif) repeat-x left center;
        padding-bottom: 10px;
        width: 672px;
        padding-top: 10px;
    }
    .leftPanelNewsArticleWrapper
    {
        padding-right: 8px;
        padding-left: 8px;
        padding-bottom: 0px;
        width: 292px;
        padding-top: 0px;
    }
    .leftPanelNewsArticleImgWrapper
    {
    }
    A.leftPanelNewsArticleHeaderLink:link
    {
        color: #000;
        text-decoration: none;
    }
    A.leftPanelNewsArticleHeaderLink:visited
    {
        color: #000;
        text-decoration: none;
    }
    A.leftPanelNewsArticleHeaderLink:active
    {
        color: #000;
        text-decoration: none;
    }
    A.leftPanelNewsArticleHeaderLink:hover
    {
        text-decoration: underline;
    }
    .required
    {
        color: #FF0000;
    }

    /******************************   
                                           Links & Buttons
                                    *****************************/

    A.blackLinkLine:link
    {
        padding-right: 0px;
        padding-left: 8px;
        font-weight: 400;
        background: url(/Images/System/grey-line.gif) no-repeat left 7px;
        padding-bottom: 0px;
        color: #666;
        padding-top: 0px;
        text-decoration: underline;
    }
    A.blackLinkLine:visited
    {
        padding-right: 0px;
        padding-left: 8px;
        font-weight: 400;
        background: url(/Images/System/grey-line.gif) no-repeat left 7px;
        padding-bottom: 0px;
        color: #666;
        padding-top: 0px;
        text-decoration: underline;
    }
    A.blackLinkLine:active
    {
        padding-right: 0px;
        padding-left: 8px;
        font-weight: 400;
        background: url(/Images/System/grey-line.gif) no-repeat left 7px;
        padding-bottom: 0px;
        color: #666;
        padding-top: 0px;
        text-decoration: underline;
    }
    A.blackLinkLine:hover
    {
        color: #333;
        text-decoration: underline;
    }


    A.l1
    {
        padding-left: 8px;
        font-weight: bold;
        font-size: 11px;
        color: #2175d9;
        text-decoration: none;
    }
    A.l1:link
    {
        color: #2175d9;
    }
    A.l1:visited
    {
        color: #2175d9;
    }
    A.l1:hover
    {
        text-decoration: underline;
    }
    A.l2
    {
        font-weight: bold;
        font-size: 11px;
        color: #2175d9;
        text-decoration: underline;
    }
    A.l2:link
    {
        color: #2175d9;
    }
    A.l2:visited
    {
        color: #2175d9;
    }
    A.l2:hover
    {
        text-decoration: underline;
    }
    A.l3
    {
        font-weight: bold;
        font-size: 11px;
        color: #2175d9;
        text-decoration: none;
    }
    A.l3:link
    {
        color: #2175d9;
    }
    A.l3:visited
    {
        color: #2175d9;
    }
    A.l3:hover
    {
        text-decoration: underline;
    }
    A.l4
    {
        font-weight: normal;
        font-size: 11px;
        color: #2175d9;
        text-decoration: none;
    }
    A.l4:link
    {
        color: #2175d9;
    }
    A.l4:visited
    {
        color: #2175d9;
    }
    A.l4:hover
    {
        text-decoration: underline;
    }
    A.l5
    {
        font-weight: normal;
        font-size: 10px;
        color: #2175d9;
        text-decoration: none;
    }
    A.l5:link
    {
        color: #2175d9;
    }
    A.l5:visited
    {
        color: #2175d9;
    }
    A.l5:hover
    {
        text-decoration: underline;
    }
    A.l6
    {
        font-weight: normal;
        font-size: 11px;
        color: #666;
        text-decoration: underline;
    }
    A.l6:link
    {
        color: #666;
        text-decoration: underline;
    }
    A.l6:visited
    {
        color: #666;
        text-decoration: underline;
    }
    A.l6:hover
    {
        color: #333;
        text-decoration: underline;
    }
    A.l6:active
    {
        color: #666;
        text-decoration: underline;
    }
    A.l6Clean:Link, A.l6Clean:Visited, a.l6Clean:Active
    {
        color: #666;
        text-decoration: none;
    }
    A.l6Clean:Hover
    {
        color: #333;
        text-decoration: none;
    }
    A.l7
    {
        font-weight: bold;
        font-size: 11px;
        color: #333;
        text-decoration: none;
    }
    A.l7:link
    {
        color: #333;
    }
    A.l7:visited
    {
        color: #333;
    }
    A.l7:hover
    {
        color: #333;
    }
    A.l8
    {
        padding-right: 16px;
        padding-left: 16px;
        font-weight: bold;
        font-size: 14px;
        padding-bottom: 0px;
        color: #333;
        padding-top: 0px;
        text-decoration: none;
    }
    A.l8:link
    {
        color: #333;
    }
    A.l8:visited
    {
        color: #333;
    }
    A.l9
    {
        padding-right: 16px;
        padding-left: 16px;
        font-weight: bold;
        font-size: 12px;
        padding-bottom: 0px;
        color: #333;
        padding-top: 0px;
        text-decoration: none;
    }
    A.19:link
    {
        color: #333;
    }
    A.l9:visited
    {
        color: #333;
    }
    A.back
    {
        padding-right: 10px;
        background-position: left 9px;
        padding-left: 20px;
        background-image: url(/Images/System/button-arrow-left.gif);
    }
    BUTTON.back
    {
        padding-right: 10px;
        background-position: left 9px;
        padding-left: 20px;
        background-image: url(/Images/System/button-arrow-left.gif);
    }
    FORM INPUT.back
    {
        padding-right: 10px;
        background-position: left 9px;
        padding-left: 20px;
        background-image: url(/Images/System/button-arrow-left.gif);
    }
    A.b1
    {
        padding-right: 20px;
        display: block;
        padding-left: 10px;
        font-weight: bold;
        font-size: 11px;
        color: #fff !important;
        line-height: 22px;
        height: 22px !important;
        text-decoration: none;
        -moz-box-orient: vertical;
        -moz-box-pack: center;
    }
    A.b1:Hover
    {
        text-decoration: none;
    }
    A.b2:Link, A.b2:Visited, A.b2:Active
    {
        padding-right: 20px;
        display: block;
        padding-left: 10px;
        font-weight: bold;
        font-size: 11px;
        color: #fff;
        line-height: 22px;
        height: 22px !important;
        text-decoration: none;
        -moz-box-orient: vertical;
        -moz-box-pack: center;
    }
    A.b2:Hover
    {
        text-decoration: none;
        color: #fff;
    }
    A.b3
    {
        padding-right: 20px;
        display: inline-block;
        padding-left: 10px;
        font-weight: bold;
        font-size: 11px;
        color: #fff;
        line-height: 22px;
        height: 22px !important;
        text-decoration: none;
        -moz-box-orient: vertical;
        -moz-box-pack: center;
    }
    A.b4
    {
        padding-right: 20px;
        padding-left: 10px;
        font-weight: bold;
        font-size: 11px;
        color: #fff !important;
        line-height: 22px;
        height: 22px !important;
        text-decoration: none;
        -moz-box-orient: vertical;
        -moz-box-pack: center;
        text-decoration: none;
    }
    a.b4:Hover
    {
        text-decoration: none;
    }
    BUTTON.b1
    {
        padding: 0px 20px 0px 10px;
        height: 22px;
    }
    BUTTON.b2
    {
        padding: 0px 20px 0px 10px;
        height: 22px;
    }
    BUTTON.b3
    {
        padding: 0px 20px 0px 10px;
        height: 22px;
    }
    BUTTON.b4
    {
        padding: 0px 20px 0px 10px;
        height: 22px;
    }
    FORM INPUT.b1
    {
        padding: 0px 20px 0px 10px;
        height: 22px;
    }
    FORM INPUT.b2
    {
        padding: 0px 20px 0px 10px;
        height: 22px;
    }
    FORM INPUT.b3
    {
        padding: 0px 20px 0px 10px;
        height: 22px;
    }
    FORM INPUT.b4
    {
        padding: 0px 20px 0px 10px;
        height: 22px;
    }
    A.b1
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    A.b2
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    A.b3
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    A.b4
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    BUTTON.b1
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    BUTTON.b2
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    BUTTON.b3
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    BUTTON.b4
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    FORM INPUT.b1
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    FORM INPUT.b2
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    FORM INPUT.b3
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    FORM INPUT.b4
    {
        background-position: right 9px;
        background-image: url(/Images/System/button-arrow.gif);
        background-repeat: no-repeat;
    }
    A.b1
    {
        background-color: #2175d9;
    }
    BUTTON.b1
    {
        background-color: #2175d9;
    }
    FORM INPUT.b1
    {
        background-color: #2175d9;
    }
    A.b2
    {
        background-color: #090;
    }
    BUTTON.b2
    {
        background-color: #090;
    }
    FORM INPUT.b2
    {
        background-color: #090;
    }
    A.b3
    {
        background-color: #e41f1f;
    }
    BUTTON.b3
    {
        background-color: #e41f1f;
    }
    FORM INPUT.b3
    {
        background-color: #e41f1f;
    }
    A.b4
    {
        background-color: #666;
    }
    BUTTON.b4
    {
        background-color: #666;
    }
    FORM INPUT.b4
    {
        background-color: #666;
    }
    A.b5
    {
        overflow: hidden;
        width: 19px;
        text-indent: -1000em;
        background-repeat: no-repeat;
        height: 19px;
        background-color: #2175d9;
    }
    BUTTON.b5
    {
        overflow: hidden;
        width: 19px;
        text-indent: -1000em;
        background-repeat: no-repeat;
        height: 19px;
        background-color: #2175d9;
    }
    FORM INPUT.b5
    {
        overflow: hidden;
        width: 19px;
        text-indent: -1000em;
        background-repeat: no-repeat;
        height: 19px;
        background-color: #2175d9;
    }
    A.b5:hover
    {
        background-color: #ff8a00;
    }
    BUTTON.b5:hover
    {
        background-color: #ff8a00;
    }
    FORM INPUT.b5:hover
    {
        background-color: #ff8a00;
    }
    A.back
    {
        padding-right: 10px;
        background-position: left 9px;
        padding-left: 20px;
        background-image: url(/Images/System/button-arrow-left.gif);
    }
    BUTTON.back
    {
        padding-right: 10px;
        background-position: left 9px;
        padding-left: 20px;
        background-image: url(/Images/System/button-arrow-left.gif);
    }
    FORM INPUT.back
    {
        padding-right: 10px;
        background-position: left 9px;
        padding-left: 20px;
        background-image: url(/Images/System/button-arrow-left.gif);
    }
    .pageTitleHeader H1
    {
        font-weight: bold;
        font-size: 18px;
        float: left;
        padding: 0px 0px 0px 57px;
        margin: 0;
        color: #fff;
    }
    FORM INPUT.submit
    {
        border-top-width: 0px;
        font-weight: bold;
        border-left-width: 0px;
        font-size: 11px;
        border-bottom-width: 0px;
        vertical-align: top;
        cursor: pointer;
        color: #fff;
        font-family: Arial,Helvetica,Geneva,sans-serif, Helvetica Neue;
        border-right-width: 0px;
    }


    /************************
                                          Site Search
                                    ************************/
    .advancedSiteSearchResultsWrapper
    {
        width: 654px;
        padding: 20px 0px 0px 0px;
        float: left;
    }
    .advancedSiteSearchResultsWrapper img
    {
        padding: 0px 4px;
    }
    .advancedSiteSearchResultsWrapper td
    {
        padding: 0px 0px 10px 0px;
        overflow: hidden;
    }
    #advancedSiteSearchPageWrapper
    {
        float: left;
        width: 654px;
    }
    #advancedSiteSearchWrapper
    {
        width: 654px;
    }
    #advancedSiteSearchWrapper td
    {
        padding: 10px 0px 0px 0px;
    }
    .AdvancedSearchUrl
    {
        overflow: hidden;
    }
    .advancedSiteSearchHits
    {
        color: #00529c;
        padding: 0px 0px 0px 10px;
    }
    span.advancedSearchDate
    {
        font-size: 80%;
        color: #888 !important;
    }


    /************************
                                            Breadcrumb
                                    *************************/
    .topSubMenuLeft
    {
        margin-top: 8px;
    }
    .topSubMenuLeft a:Link
    {
        font-weight: normal;
        font-size: 11px;
        color: #2175d9;
        text-decoration: none;
    }
    .topSubMenuLeft a:Visited
    {
        font-weight: normal;
        font-size: 11px;
        color: #2175d9;
        text-decoration: none;
    }
    .topSubMenuLeft a:Hover
    {
        font-weight: normal;
        font-size: 11px;
        color: #2175d9;
        text-decoration: underline;
    }
    .topSubMenuLeft a:Active
    {
        font-weight: normal;
        font-size: 11px;
        color: #2175d9;
        text-decoration: none;
    }
    .topSubMenuLeft SPAN
    {
        color: #000 !important;
    }


    /*************************
                                            Blog
                                    *************************/
    #BlogNavigationWrapper
    {
        width: 192px;
        float: left;
        padding: 16px;
        margin: 16px 0px 0px 0px;
        background: #f9f9f9;
    }
    .BlogItemWrapper
    {
        padding-right: 0px;
        padding-left: 0px;
        float: left;
        padding-bottom: 0px;
        padding-top: 0px;
    }
    #BlogItemDetailsWrapper
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 10px;
        background: url(/Images/System/dotted-white.gif) repeat-x left bottom;
        padding-bottom: 16px;
        color: #666;
        padding-top: 0px;
        margin: 0px 0px 4px 0px;
    }
    #BlogItemListWrapper H3
    {
        padding-top: 10px;
    }
    #BlogItemListWrapper
    {
        width: 672px;
    }
    .BlogItemListText
    {
        float: left;
        color: #666;
    }
    .BlogItemListIconImage
    {
        padding-right: 8px;
        padding-left: 0px;
        padding-bottom: 4px;
        padding-top: 0px;
    }
    #BlogItemContentText
    {
        padding-right: 0px;
        padding-left: 0px;
        float: left;
        padding-bottom: 16px;
        padding-top: 0px;
    }
    #BlogItemContentImage IMG
    {
        padding-right: 8px;
        padding-left: 0px;
        padding-bottom: 4px;
        padding-top: 0px;
    }
    #BlogItemContentImage
    {
        float: left;
    }
    #BlogItemRelatedArticlesWrapper H3
    {
        font-weight: 700;
        font-size: 14px;
    }
    .BlogItemReturnToIndex
    {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 10px;
        text-align: right;
    }
    .BlogItemListPager
    {
        float: left;
        width: 200px;
        color: #333;
    }
    .BlogItemListImage
    {
        float: left;
    }
    #BlogTagsRSSWrapper
    {
        padding: 0px 0px 10px 0px;
        background: url(/Images/System/dotted.gif) repeat-x left bottom;
    }
    #BlogAllTagsRSSWrapper
    {
        padding: 0px 0px 10px 0px;
        background: url(/Images/System/dotted.gif) repeat-x left bottom;
    }
    .BlogNavWrapper
    {
        padding: 0px 0px 10px 0px;
        background: url(/Images/System/dotted.gif) repeat-x left bottom;
    }
    .BlogNavWrapper .Left
    {
        float: left;
        width: 150px;
    }
    .BlogNavSearchButton
    {
        width: 24px;
        float: left;
    }
    a.BlogHomeHyperLink:Link, a.BlogHomeHyperLink:Visited, a.BlogHomeHyperLink:Active
    {
        color: #000;
        font-weight: 700;
        font-size: 16px;
        padding: 0px 0px 10px 0px;
        float: left;
        text-transform: lowercase;
    }
    a.BlogHomeHyperLink:Hover
    {
        text-decoration: underline;
    }
    .BlogSearchTextBox
    {
        width: 140px;
    }
    #BlogTagsRSSWrapper td img
    {
        padding: 0px 2px 0px 0px;
    }

    #BlogNavigationWrapper strong
    {
        font-size: 12px;
        color: #000;
    }


    .historyYear
    {
        font-weight: 700;
        font-size: 14px;
        color: #002a90;
        padding: 0px 0px 4px 0px;
    }
    .historySeparator
    {
        height: 20px;
        background: url(/Images/System/dotted-white.gif) repeat-x left center;
    }
    .historyOverviewWrapper td
    {
        padding: 0px 16px 0px 0px;
    }
    #ItemTable input
    {
        border: solid 1px #cecece !important;
    }
    #ItemTable
    {
        margin: 0px 0px 20px 0px;
    }


    /*************************
                                            Fast Facts
                                    *************************/
    .fastFactsTable td
    {
        padding: 4px 0px 6px 0px;
        background: url(/Images/System/dotted-white.gif) repeat-x left bottom;
        font-weight: 700;
        color: #989898;
    }
    .fastFactsTable .fastFactsNoBG
    {
        background: transparent !important;
    }
    .fastFactsTable .fastFactNumber
    {
        vertical-align: bottom;
    }
    .fastFactsTable .fastFactNumber p
    {
        color: #666;
        font-weight: 700 !important;
    }
    #fastFactsImg
    {
    }
    .transOFF
    {
        width: 674px;
        height: 411px;
    }
    .transON
    {
        width: 674px;
        height: 411px;
        opacity: .2;
        filter: alpha(opacity=20);
        -moz-opacity: 0.2;
        z-index: 1000;
    }
    .fastFactsHeaderBlue
    {
        width: 465px;
        height: 22px;
        padding: 0px 0px 0px 9px;
        background: url(/Images/System/fast-facts-header-blue.gif) no-repeat left top;
        color: #fff;
        font-weight: 700;
        font-size: 11px;
        z-index: 3000;
    }
    .fastFactsHeaderOrange
    {
        width: 465px;
        height: 22px;
        padding: 0px 0px 0px 9px;
        background: url(/Images/System/fast-facts-header-orange.gif) no-repeat left top;
        color: #fff;
        font-weight: 700;
        font-size: 11px;
        z-index: 3000;
    }
    .fastFactsContentWrapper
    {
        width: 458px;
        border-style: solid;
        border-width: 0px 3px 3px 0px;
        padding: 0px 10px 0px 3px;
        margin: 3px 0px 0px 0px;
        border-color: #e0e0e0;
        color: #666;
        background: #fff;
        font-weight: 700;
        line-height: 16px;
        z-index: 2000;
    }
    .fastFactDiv
    {
        position: absolute;
        background: url(/Images/System/bg-fastfact-panel.gif) no-repeat left top;
        z-index: 7000; /* top: 420px;         left: 471px; */
    }
    #established-1960
    {
        z-index: 6000;
    }
    #present-53-countries
    {
        z-index: 6000;
        top: 566px;
    }
    #ceo-randstad-holding
    {
        z-index: 6000;
        top: 590px;
        margin-left: 200px;
    }

    .NotPublished
    {
        color: #FF0000;
    }
    .NotPublishedWrapper
    {
        text-align: center;
        border: dotted 1px #FF0000;
        color: #FF0000;
        margin: 10px 0px 5px 0px;
        padding: 5px 5px 5px 5px;
    }
    .section h3
    {
        text-align: left !important;
    }
    .section span
    {
        color: #333;
    }
    .newsItemContent
    {
        color: #666 !important;
        font-size: 11px !important;
    }
    .section font
    {
        font-size: 11px !important;
        font-family: Arial, Helvetica !important;
    }
    .section h4
    {
        display: none !important;
    }
    .stockPrice
    {
        font-weight: 700;
        color: #000;
    }
    .stockInfo
    {
        font: 700 12px Arial, Verdana, Helvetica;
        color: #666;
    }
    .rmsArticleList img
    {
        width: 120px !important;
    }
    /*FlashBackup*/
    .flashBackup
    {
        width: 602px;
        height: 148px;
        padding: 16px;
        float: left;
    }
    .flashBackup table
    {
        border-collapse: collapse;
        overflow: hidden;
        height: 148px;
    }
    .flashBackup td
    {
        padding: 0 10px 8px 0;
    }
    .flashBackup strong
    {
        color: #000;
    }
    .flashBackup .readMoreLink
    {
        margin-left: 5px;
    }
    /************* SLIDER ***************/
    .slider-container *
    {
        margin: 0;
        padding: 0;
        outline: 0;
        border: 0;
    }
    #page
    {
        width: 960px;
        margin: 0 auto;
    }

    #slider-pager
    {
        /*position: absolute; 	z-index: 999; 	left: 0;*/
        float: left;
        padding-top: 7px;
        padding-left: 15px;
    }
    #slider-pager rect
    {
        background: #ff0000 !important;
    }
    .slider-container
    {
        width: 634px;
        font-family: Arial;
        position: relative;
        height: 208px;
        overflow: hidden;
    }
    .slider-container .clear
    {
        clear: both;
    }
    .slider
    {
        height: 180px;
        overflow: hidden;
        clear: both;
    }

    /*top section*/
    .slider-top
    {
        background: #2175d9 !important;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        height: 28px;
    }

    .slider-title-container
    {
        float: left;
        padding-top: 5px;
        position: relative;
        width: 400px;
    }

    .slider-title-bottom
    {
        display: none;
    }

    .slider-title-display
    {
        color: #fff !important;
    }

    .slider-title-data
    {
        display: none;
    }

    .slider-pager
    {
        float: left;
        padding-top: 7px;
        width: 52px;
        padding-left: 10px;
        position: relative;
    }

    .slider-pager a
    {
        display: block;
        width: 12px;
        height: 12px; /*float: left;*/
        background: #71aef0 !important;
        text-indent: -999999px;
        margin-right: 0;
        position: absolute;
        bottom: -12px;
    }

    .pager-1, .pager-2, .pager-3, .bx-pager
    {
        display: none;
    }
    .slide-inner div
    {
        cursor: pointer !important;
    }


    /*slider captions*/
    .slider-caption-container
    {
        position: absolute;
        top: 35px;
        left: 461px;
        color: #fff;
        z-index: 999;
    }
    .slider-caption
    {
        height: 166px;
        background: #0372dd;
        width: 166px;
        position: absolute;
        top: 180px;
        left: 0;
    }
    .slider-caption a
    {
        text-decoration: none;
        display: block;
        width: 130px;
        height: 125px;
        padding: 10px;
    }

    .slider-caption-arrow-left
    {
        position: absolute;
        bottom: 10px;
        right: 75px;
    }

    .slider-caption-arrow-right
    {
        position: absolute;
        bottom: 10px;
        right: 20px;
    }

    .slider-caption-title
    {
        font-weight: bold;
        font-size: 14px;
    }

    .slider-caption-body
    {
        font-size: 14px;
    }
    /*landing page : header panel*/
    /*====== Landing Pages ======*/
    .landing-page
    {
        float: left;
        padding: 10px 0 0;
        width: 960px;
    }
    .title-header
    {
        width: 960px;
    }
    .header-landing
    {
        background: #00308f;
        float: left;
        height: 50px;
        margin-bottom: 10px;
        width: 634px;
    }
    .header-landing h1
    {
        border: 0;
        color: #fff;
        float: left;
        font-size: 18px;
        margin: 12px 0 0 16px;
        padding: 0;
    }
    .header-landing h3
    {
        color: #fff;
        float: left;
        font-size: 11px;
        margin: 18px 0 0 16px;
    }
    .header-landing .b5
    {
        background-position: right;
        margin: 14px 0 0 16px;
    }
    .header-landing .b5:hover
    {
        background-position: left;
    }
    .landing-page .job-search-internal
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .header-landing-wide
    {
        width: 960px;
    }
    /*landing page : social media*/
    .module-social-media
    {
        background: #00308f;
        float: right;
        font-weight: 700;
        height: 26px;
        line-height: 26px;
        padding: 12px 16px;
        width: 284px;
    }
    .module-social-media p
    {
        color: #fff;
        float: left;
        font-weight: 700;
        margin: 0;
        padding: 0;
    }
    .module-social-media a:link, .module-social-media a:visited, .module-social-media a:active
    {
        background-image: url(/Images/System/Backgrounds/Modules/social-media.png);
        background-repeat: no-repeat;
        float: right;
        height: 24px;
        margin-left: 4px;
        text-decoration: none;
        text-indent: -9999px;
        width: 24px;
    }
    .google-plus
    {
        float: right;
        margin: 1px 1px 0 4px;
        overflow: hidden;
        width: 66px;
    }
    .linkedIn
    {
        background-position: -120px;
    }
    .twitter
    {
        background-position: -24px;
    }
    .youtube
    {
        background-position: -72px;
    }
    .facebook
    {
        background-position: -96px;
    }
    .rss
    {
        background-position: -48px;
    }
    .itunes
    {
        background-position: -288px;
    }
    /*meet out people */
    .module
    {
        float: left;
        margin: 0 0 10px;
        padding: 16px;
    }
    .module h2
    {
        background: #2175d9;
        color: #fff;
        font-weight: 700;
        font-size: 12px;
        height: 28px;
        line-height: 28px;
        margin: -16px 0 0 -16px;
        padding: 0 16px;
        width: 602px;
    }
    #slider-wrapper *
    {
        margin: 0;
        padding: 0;
    }
    .meet-our-people #wrapper
    {
        background: #fff;
        height: 360px;
        margin: 0 0 0 -16px;
        position: relative;
        width: 632px;
    }
    .meet-our-people
    {
        padding-bottom: 0;
    }
    #slider-wrapper
    {
        height: 354px;
        position: relative;
        font-family: Arial;
        overflow: hidden;
        width: 622;
        background: #fff;
        margin: 0 auto;
    }

    #slider-wrapper-inner
    {
        position: relative;
        left: 0;
    }
    .meet-our-people .slide
    {
        position: relative;
        width: 600px;
        height: 354px;
        overflow: hidden;
        float: left;
    }
    .meet-our-people .bx-window
    {
        left: 14px;
    }
    .meet-our-people .bx-prev
    {
        background: url(/Images/System/meet-our-people/icon_arrow_left.png) #eee no-repeat 50% 50%;
        display: block;
        width: 16px;
        height: 354px;
        text-indent: -999999px;
        position: absolute;
        top: 5px;
        left: 4px;
    }
    .meet-our-people .bx-next
    {
        background: url(/Images/System/meet-our-people/icon_arrow_right.png) #eee no-repeat 50% 50%;
        display: block;
        width: 16px;
        height: 354px;
        text-indent: -999999px;
        position: absolute;
        top: 5px;
        right: -28px;
    }
    .image
    {
        width: 200px;
        height: 160px;
        position: absolute;
        top: -500px;
        left: -500px;
    }
    .image img
    {
        cursor: pointer;
    }

    /*meet out people : internal quicksearch green (TEMP) */
    .job-search-internal
    {
        background: #b0cb00;
        float: left;
        height: 77px;
        margin: 10px 0 0 0;
        position: relative;
        width: 960px;
    }
    .job-search-internal h2
    {
        color: #fff;
        font-size: 18px;
        left: 16px;
        margin: 0 0 0 0;
        padding: 0;
        position: absolute;
        top: 16px;
    }
    .job-search-internal input, .job-search-internal select
    {
        border: 1px solid #eee;
        float: left;
        margin: 5px 10px 0 0;
    }
    .job-search-internal a.b5, .job-search-internal a.b5:hover
    {
        background: #2175d9 url(/Images/System/Backgrounds/Buttons/b5-alt.gif) right top;
        margin-top: 5px;
    }
    .job-search-internal p
    {
        top: 42px;
        color: #fff;
        left: 190px;
        margin: 0;
        padding: 0;
        position: absolute;
    }
    .job-search-internal p a, .job-search-internal p a:visited
    {
        color: #fff;
        text-decoration: underline;
    }
    .job-search-internal p a:hover
    {
        text-decoration: none;
    }
    .job-search-internal .search-elements
    {
        left: 190px;
        position: absolute;
        top: 16px;
        width: 700px;
    }


    /*working at Randstad panel*/
    .working-randstad
    {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    .working-randstad li
    {
        color: #333333;
        float: left;
        font-weight: 700;
        width: 134px;
        height: 50px;
        border-bottom: 1px dotted #ccc;
        margin-bottom: 15px;
        padding-bottom: 14px;
    }
    .working-randstad li.right
    {
        float: right;
    }
    .working-randstad li.last
    {
        border-bottom: 0;
        margin: 0;
        padding-bottom: 0;
    }
    .working-randstad li img
    {
        height: 50px;
        float: left;
        margin-right: 10px;
        width: 50px;
    }
    .working-randstad li a
    {
        font-weight: 400;
    }
    /*misc : buttons*/
    input.b5, a.b5, a.b5:visited
    {
        background: #2175d9 url(/Images/System/Backgrounds/Buttons/b5.gif) left top;
        border: 0;
        cursor: pointer;
        display: block;
        float: left;
        height: 19px;
        width: 19px;
    }
    .b5:hover
    {
        background: #ff8a00 url(/Images/System/Backgrounds/Buttons/b5.gif) right top;
    }
    /*FAQ FOLDER OVERRIDE*/
    #cmsFaqListWrapper
    {
        float: left;
    }
    #cmsFaqListWrapper a:link, #cmsFaqListWrapper a:visited, #cmsFaqListWrapper a:active
    {
        outline: 0;
    }
    .section #cmsFaqListWrapper ul
    {
        border-top: 1px solid #ececec;
        margin: 10px 0 16px;
        padding-top: 10px;
    }
    .section #cmsFaqListWrapper li
    {
        border-bottom: 1px solid #ececec;
        width: 672px;
    }
    .section #cmsFaqListWrapper a:link span
    {
        color: #2175d9;
    }
    .section #cmsFaqListWrapper span
    {
        color: #666;
    }
    a.cmsFaqHeaderClosed:link, a.cmsFaqHeaderClosed:visited, a.cmsFaqHeaderClosed:hover, a.cmsFaqHeaderClosed:active, a.cmsFaqHeaderOpened:link, a.cmsFaqHeaderOpened:visited, a.cmsFaqHeaderOpened:hover, a.cmsFaqHeaderOpened:active
    {
        background-position: right 6px !important;
    }
    .cmsFaqContentDiv
    {
        width: 95% !important;
    }
    .career-faq, .career-faq #cmsFaqListWrapper ul, .career-faq #cmsFaqListWrapper li
    {
        width: 480px;
    }
    /*temp*.
 /*news panel*/
      .life-sciences-news
    {
        background: #fff;
        height: 77px;
        padding: 16px;        
        width: 602px;
    }
    .life-sciences-news ul
    {
        list-style: none;
        margin: 10px 0 0;
        padding: 0;
    }
    .life-sciences-news span
    {
        margin-right: 16px;
    }  
    .life-sciences-news .contentLeftPanelTitleWrapper
    {
        margin: -16px 0 0 -16px;        
    }

}

@media print
{
    body
    {
        font-family: Arial, Verdana, Sans-Serif;
        font-size: 11px;
        color: #666;
    }
    .rightSubmenuSection
    {
        display: none;
        visibility: hidden;
    }
    .quickSearchWrapper
    {
        display: none;
        visibility: hidden;
    }
    .RadMenu RadMenu_Default
    {
        display: none;
        visibility: hidden;
    }
    .topSubMenuWrapper
    {
        display: none;
        visibility: hidden;
    }
    .topWrapper
    {
        display: none;
        visibility: hidden;
    }
    .actionWrapper
    {
        display: none;
        visibility: hidden;
    }
    h1
    {
        font-size: 14px;
    }
    h2
    {
        font-size: 14px;
    }
}

