@media all
{


    @font-face
    {
        font-family: 'lintelregular';
        src: url('lintel-webfont/lintel_reg-webfont.eot');
        src: url('lintel-webfont/lintel_reg-webfont.eot?#iefix') format('embedded-opentype'), url('lintel-webfont/lintel_reg-webfont.woff') format('woff'), url('lintel-webfont/lintel_reg-webfont.ttf') format('truetype'), url('lintel-webfont/lintel_reg-webfont.svg#lintelregular') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    body
    {
        margin: 0;
        padding: 0;
        background: #a1a1a1;
        color: #000;
        font-size: 75%;
    }

    body, table, td, th, select, textarea
    {
        font-family: Verdana, sans-serif;
    }

    /* font sizes */

    .form.preview-submission, textarea
    {
        font-size: 1.13em;
    }


    /* Skip Links */
    .skip
    {
        height: 1px;
        width: 1px;
        position: absolute;
        top: -9999px;
        left: -9999px;
        line-height: 1px;
        font-size: 1px;
        display: block;
        z-index: -99;
        overflow: hidden;
    }

    /* Containers */



    #page-outer
    {
        margin: auto;
        background: #fff url('../Images/twi-bg-v2.jpg') no-repeat top center;
    }

    #page-inner
    {
    }

    #page-body
    {
        width: 100%;
    }

    .PageWidthAbsolute
    {
        width: 960px;
    }

    #header-outer
    {
    }

    #header-inner
    {
        position: relative;
        margin: auto;
        background-color: #FFF;
        height: 107px;
    }

    #logo-outer
    {
        position: absolute;
        width: 270px;
        left: 18px;
        top: 18px;
    }

    #logo-inner
    {
        width: 100%;
        overflow: hidden;
    }


    #main-content
    {
    }

    .black-line
    {
        height: 8px;
        background-color: #b3b4b7;
        margin: 2px 5px;
    }
	
	.orange-line
	{
		height: 8px;
		background-color: #ed8b00;
		margin: 2px 5px;
	}

    .breadcrumb
    {
        margin: 5px;
    }

    #main-outer
    {
        clear: both;
        min-height: 584px;
    }

    #main-inner
    {
        overflow: hidden;
        margin: 0 auto;
        background-color: #fff;
    }

    #left-inner
    {
        width: 100%;
        overflow: hidden;
        display: block;
    }

    #content-outer
    {
        padding: 0;
        float: left;
        background-color: #fff;
    }

    .fullWidth
    {
        padding: 0;
        width: 960px;
    }



    .showHide
    {
        display: none;
    }


    #content-inner
    {
        width: 100%;
        overflow: hidden;
        padding-bottom: 10px;
    }


    .fl, .float-left
    {
        float: left;
    }

    .fr, .float-right
    {
        float: right;
        text-align: right;
    }




    .oAssetInline .caption
    {
        font-size: 0.9em;
        border: 1px solid rgb(238, 238, 238);
        padding: 1px 4px;
        background: none repeat scroll 0% 0% rgb(247, 247, 247);
        text-align: center;
    }

    .oAssetLeft
    {
        float: left;
        margin: 0 10px 10px 0;
    }

    .oAssetRight
    {
        float: right;
        margin: 0 0 10px 10px;
    }


    .oAssetCenter, .oAssetCentre
    {
        text-align: center;
        margin: auto auto 1em;
        clear: both;
        float: none;
        width: auto;
    }

        .oAssetCenter .clear, .oAssetCentre .clear
        {
            margin: auto;
            text-align: center;
        }

    strong
    {
        font-weight: bold;
    }

    em
    {
        font-style: italic;
    }

    form, ul, l
    {
        padding: 0;
        margin: 0;
    }

        ul p, l p
        {
            margin: 0;
        }

    p
    {
        margin: 0 0 1em 0;
    }

    ul
    {
        padding-left: 1.5em;
        margin-left: 1.5em;
    }

        ul li
        {
            list-style-type: square;
        }

    ol
    {
        padding-left: 1.75em;
        margin-left: 2em;
        margin-bottom: 1em;
    }

    img, .noborder, .spacer
    {
        border: 0;
    }

    hr
    {
        height: 1px;
        color: #ccc;
        background: #ccc;
        padding: 0;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        line-height: 1px;
        border: 0;
    }

    .center, .Center
    {
        margin: auto;
        text-align: center;
    }

    .invisible, .hide
    {
        display: none;
    }

    fieldset.hide
    {
        border: 0;
        padding: 0;
        margin: 0;
        display: block;
    }

    legend.hide
    {
        display: none;
    }


    /* All Links */

    a:link, a:visited
    {
        color: #0054A4;
        text-decoration: none;
    }

    a:hover, a:active
    {
        color: #0054a4;
        text-decoration: underline;
    }

    a.oImageLink:hover, a.oImageLink:active
    {
        background: none;
    }


    /* Usability */
    #usability-outer
    {
        clear: both;
    }

    #usability-inner
    {
        background: #ededed url('../Images/top-bg.gif') repeat-x left top;
        margin: auto;
        padding: 0px;
        height: 27px;
        position:relative;
        line-height:27px;
    }



    .usability ul
    {
        display: inline-block;
        padding: 0px;
        margin: 0px;
    }

        .usability ul li
        {
            list-style-type: none;
            display: inline;
            padding: 3px 4px 0px 0px;
        }

    .usability a:link, .usability a:visited
    {
        text-decoration: none;
        color: #333;
        text-transform: capitalize;
    }

    .usability a:hover, .usability a:active
    {
        text-decoration: underline;
        color: #333;
    }


    div.top-links
    {
        /*/*float: right;
        width: 66%;*/
    }


    .top-links ul
    {
        display: block;
        padding: 0;
        margin: 0;
        text-align:right;
        float:left;
    }

        .top-links ul li
        {
            list-style-type: none;
            display: inline;
            padding: 0px 4px 0px 0px;
        }


    .top-links a:link, .top-links a:visited
    {
        display: inline-block;
        text-decoration: none;
        color: #333;
        text-transform: capitalize;
    }

    .top-links a:hover, .top-links a:active
    {
        text-decoration: underline;
        color: #333;
    }


    .top-links li.login-link
    {
        padding: 0px;
        display: inline;
    }

        .top-links li.login-link a:link, .top-links li.login-link a:visited
        {
            padding: 0px;
            display: inline-block;
            background: url("../Images/login-bg.gif") no-repeat left bottom;
            text-decoration: none;
            color: #FFF;
            height: 23px;
        }


            .top-links li.login-link a:link span, .top-links li.login-link a:visited span
            {
                display: inline-block;
                padding: 4px 20px;
                background: url("../Images/login-bg-r.gif") no-repeat right bottom;
                height: 15px;
            }

        .top-links li.login-link a:hover span, .top-links li.login-link a:active span
        {
            text-decoration: underline;
            color: #FFF;
        }



    /* Login box */
    fieldset.oLoginForm
    {
        border: 0;
    }

    legend.oLoginForm
    {
        visibility: hidden;
    }

    .oLoginFormTitle
    {
        display: none;
    }

    .oLoginFormLabel
    {
        display: none;
    }

    .oLoginFormTextbox
    {
        display: none;
    }

    .oLoginFormMessage
    {
        display: none;
    }

    .oLoginFormButtonContainer .oLoginFormButton
    {
        display: inline-block;
        padding: 7px 20px 4px 20px;
    }

    /* MyTWI button */

    .top-links li.knowledge-button
    {
        padding: 0px;
        display: inline;
    }

        .top-links li.knowledge-button a:link,
        .top-links li.knowledge-button a:visited
        {
            padding: 0px;
            display: inline-block;
            background: url("../Images/knowledge-bg.gif") no-repeat left bottom;
            text-decoration: none;
            color: #fff;
            height: 23px;
        }

        .top-links li.knowledge-button a:hover,
        .top-links li.knowledge-button a:active
        {
        }

        .top-links li.knowledge-button a:link span,
        .top-links li.knowledge-button a:visited span
        {
            display: inline-block;
            padding: 4px 20px;
            background: url("../Images/knowledge-bg-r.gif") no-repeat right bottom;
            height: 15px;
        }

        .top-links li.knowledge-button a:hover span,
        .top-links li.knowledge-button a:active span
        {
            text-decoration: underline;
            color: #fff;
        }

    /* Search Panel */

    #search-panel-outer
    {
        position: absolute;
        font-size: 1.25em;
        right: 10px;
        top: 40px;
        width: 277px;
    }

    #search-panel-inner
    {
        overflow: hidden;
        width: 100%;
    }

    #search-form-outer
    {
        margin: 0px;
    }

    #search-form-inner
    {
        overflow: hidden;
        width: 100%;
        position: relative;
    }
	
	a.serviceSearchLink
	{
		font-size: 0.7em;
        position: absolute;
        top: 29px;
        right: 29px;
	}

    a.advSearchLink
    {
        font-size: 0.7em;
        position: absolute;
        top: 44px;
        right: 29px;
    }

    .SearchLabel
    {
        color: #006eb9;
        font-weight: bold;
    }

    .SearchKeywords
    {
        margin: 0;
        padding: 0px 0px 0px 0.75em;
        font-size: 1.7em;
        border: 0px;
        background: transparent;
        line-height: 1.3em;
		float: left;
		width: 166px;
		color: #C9D4E6;
		height: 1.2em;
    }

    .SearchButton
    {
        border: 0px;
        height: 26px;
        width: 26px;
        margin: 0px;
        padding: 0px;
        cursor: pointer;
        background-color: transparent;
    }

    .oDataSearchFormLabel
    {
        display: block;
        line-height: 26px;
        width: 63px;
        height: 26px;
        float: left;
    }

    label.SearchLabel
    {
        padding: 0;
        margin: 0;
    }


    .oDataSearchFormInputText
    {
        display: block;
        float: right;
        width: 226px;
        height: 32px;
        border: 1px solid #087dec;
        margin-right: 3px;
		border-radius: 0.75em;
    }

    .oDataSearchFormButton
    {
        display: block;
        float: left;
        background: url("../Images/twi-search-button.jpg") no-repeat left top;
        height: 26px;
        width: 26px;
		margin: 0.188em 0.250em 0.188em 0;
		float: right;
    }







    #AdminLinksOuter
    {
        border: 1px #cccccc solid;
        background: #eeeeee;
        padding: 2px 6px 2px 6px;
        margin-bottom: 10px;
    }






    /* Null class - use to hide content */
    .null
    {
        display: none;
    }





    /* all panels */
	
	/* Members Login */
	
	.columns-delta .element-panel-beta-outer
	{
		margin-bottom: 10px !important;
	}
	
	/* Focus on Canada */
	.focus-on-canada-top
	{
		margin-bottom: 1px;
		height: 66px;
	}
	
	.focus-on-canada-item1
	{
		height: 66px;
		width: 163px;
		background-color: #e9e9e8;
		float: right;
	}
	
	.focus-on-canada-item2
	{
		height: 66px;
		width: 163px;
		background-color: #e9e9e8;
		float: right;
	}
	
	/* Focus on Canada Text */
	.focus-on-canada-item1 p, .focus-on-canada-item2 p
	{	
	    padding: 8px 0px 0px 11px;
		color: #0055a0;
		font-size: 0.89em;
		font-weight: bold;
	}
	
	.panel-epsilon .oAssetLeft, .panel-epsilon .oAssetLeft
	{
		margin: 0 !important;
		height: 66px;
	}
	
	.panel-epsilon .asset
	{
		display: inline-block;
	}

    .homepage .element-panel-alpha-body-outer,
    .element-panel-beta-body-outer,
    .element-panel-gamma-body-outer,
    .panel-delta,
    .panel-epsilon,
    .panel-zeta
    {
        position: relative;
    }

        .homepage .element-panel-alpha-header-outer,
        .element-panel-beta-header-outer,
        .panel-delta .panel-header-outer,
        .panel-epsilon .panel-header-outer,
        .panel-zeta .panel-header-outer
        {
            height: 32px;
            border-bottom: 1px solid #fff;
        }

    .element-panel-gamma-header-outer
    {
        height: 32px;
    }

    .element-panel-alpha-header-inner,
    .element-panel-beta-header-inner,
    .element-panel-gamma-header-inner,
    .panel-delta .panel-header-inner,
    .panel-epsilon .panel-header-inner,
    .panel-zeta .panel-header-inner
    {
        padding-left: 11px;
    }

    h2.element-panel-alpha-header,
    h2.element-panel-beta-header,
    h2.element-panel-gamma-header,
    .panel-delta h2.panel-header,
    .panel-epsilon h2.panel-header,
    .panel-zeta h2.panel-header
    {
        color: #fff;
        font-size: 1.5em;
        margin: 0;
        line-height: 32px;
        font-weight: normal;
		font-family: lintelregular;
    }

        h2.element-panel-alpha-header a.oPanelTitleLink:link, h2.element-panel-alpha-header a.oPanelTitleLink:visited,
        h2.element-panel-beta-header a.oPanelTitleLink:link, h2.element-panel-beta-header a.oPanelTitleLink:visited,
        h2.element-panel-gamma-header a.oPanelTitleLink:link, h2.element-panel-gamma-header a.oPanelTitleLink:visited,
        .panel-delta h2.panel-header a.oPanelTitleLink:link, .panel-delta h2.panel-header a.oPanelTitleLink:visited,
        .panel-epsilon h2.panel-header a.oPanelTitleLink:link, .panel-epsilon h2.panel-header a.oPanelTitleLink:visited,
        .panel-zeta h2.panel-header a.oPanelTitleLink:link, .panel-zeta h2.panel-header a.oPanelTitleLink:visited
        {
            color: #fff;
            text-decoration: none;
        }

        h2.element-panel-alpha-header a.oPanelTitleLink:hover, .homepage h2.element-panel-alpha-header a.oPanelTitleLink:active,
        h2.element-panel-beta-header a.oPanelTitleLink:hover, h2.element-panel-beta-header a.oPanelTitleLink:active,
        h2.element-panel-gamma-header a.oPanelTitleLink:hover, h2.element-panel-gamma-header a.oPanelTitleLink:active,
        .panel-delta h2.panel-header a.oPanelTitleLink:hover, .panel-delta h2.panel-header a.oPanelTitleLink:active,
        .panel-epsilon h2.panel-header a.oPanelTitleLink:hover, .panel-epsilon h2.panel-header a.oPanelTitleLink:active,
        .panel-zeta h2.panel-header a.oPanelTitleLink:hover, .panel-zeta h2.panel-header a.oPanelTitleLink:active
        {
            color: #fff;
            text-decoration: none;
        }

    /*cursor hover for active panels */

    .element-panel-gamma-outer,
    .panel-zeta	
    {
        
        height: 233px;
    }


    /* Panel Alpha */

    .element-panel-alpha-outer
    {
        height: 233px;
        overflow: hidden;
    }


    .element-panel-alpha-header-outer
    {
        background-color: #0054A4;
    }

    .element-panel-alpha-body-content-outer
    {
        background: #fff url('../Images/page-panel-bg.png') no-repeat left bottom;
    }



    /* Panel Beta */

    .element-panel-beta-header-outer
    {
        background-color: #0054a4;
    }

    .element-panel-beta-body-content-inner
    {
        padding: 10px 10px 0 10px;
    }
	
	.element-panel-beta-body-content-inner a
	{
		color: #0054a4;
	}

    .element-panel-beta-body-content-outer
    {
        background: #fff url('../Images/page-panel-bg.png') no-repeat left bottom;
    }

    .element-panel-beta-body-outer .oAssetRight
    {
        position: absolute;
        right: 11px;
        bottom: 6px;
        margin: 0;
    }
	
	.columns-delta .oHeadlineBoxStyleAlpha .oPageListerHeaderOuter
	{
		
	}



    /* Panel Gamma */


    .element-panel-gamma-header-outer
    {
        background-color: #0054a4;
        border-bottom: 1px solid #fff;
    }

    .element-panel-gamma-body-inner
    {
        height: 201px;
        background: #fff url('../Images/page-panel-bg.png') no-repeat left bottom;
    }

    .element-panel-gamma-body-outer .news1
    {
        padding: 10px;
        width: 220px;
        float: left;
        position: absolute;
        left: 0;
        top: 0;
    }


    .element-panel-gamma-body-outer .news2
    {
        width: 230px;
        position: absolute;
        right: 0;
        top: 0;
    }




    /* Panel delta */

    .panel-delta .panel-header-outer
    {
        background-color: #f39200;
        border-bottom: 1px solid #fff;
    }

    .panel-delta .oPageListerBodyInner
    {
        font-size: 0.7em;
        font-weight: bold;
    }

    .panel-delta .oBoxItem
    {
        padding: 0;
        border-bottom: 1px solid #fff;
        position: relative;
        cursor: pointer;
    }


    .panel-delta .oPageListerShowImages .oBoxItemImage
    {
        padding-right: 0px;
        float: left;
        border-right: 1px solid #fff;
        height: 66px;
        width: 66px;
        display: block;
        position: relative;
    }

    .panel-delta .oBoxItemOuter
    {
        display: block;
        width: 154px;
        height: 66px;
        float: left;
    }

    .panel-delta .oBoxItemInner
    {
        padding: 8px 0 0 11px;
        display: block;
    }



    .panel-delta .oBoxItemContainer
    {
        display: block;
        height: 66px;
        background-color: #eee;
    }

        .panel-delta .oBoxItemContainer:hover
        {
            background-color: #ddd;
        }

    .panel-delta ul.oBoxList
    {
        color: #000000;
        margin: 0;
        padding: 0;
    }

    .panel-delta .oPageListerShowImages .oBoxItemImage img
    {
        position: absolute;
    }


    .panel-delta .oBoxItemTitle
    {
        display: block;
        overflow: hidden;
    }


    .panel-delta li.oBoxItem .oBoxItemDate
    {
        color: #0055a0;
        display: block;
        padding: 10px 0 0 0;
        font-size: 1.05em;
    }


    /*  Epsilon panel - Corporate MegaMenu*/
    .panel-epsilon .panel-header-outer
    {
        background-color: #ef861d;
    }

    /* Epsilon bullets */

    .panel-epsilon .panel-content-outer
    {
        background: #fff url('../Images/page-panel-bg.png') no-repeat left bottom;
    }


    /* Panel Zeta */

    .panel-zeta .panel-content-outer
    {
        height: 201px;
        background: #fff url('../Images/page-panel-bg.png') no-repeat left bottom;
    }

    .panel-zeta .panel-header-outer
    {
    }

    .panel-zeta .panel-body-outer
    {
        position: relative;
    }

    .panel-zeta .oAssetRight
    {
        position: absolute;
        right: 11px;
        margin: 0;
    }


    /* panel delta - industries */

    /*.industries#page-outer .panel-delta {
       margin-top: 14px;
   }*/

    .industries#page-outer .panel-delta .panel-header-outer
    {
        background-color: #0054a4;
        border-bottom: 1px solid #fff;
    }

    .industries#page-outer .panel-delta .oPageListerBodyInner
    {
        font-size: 0.7em;
        font-weight: bold;
    }






    .industries#page-outer .panel-delta .oBoxItemOuter
    {
        display: block;
        width: 154px;
        height: 66px;
        float: left;
    }

    .industries#page-outer .panel-delta .oBoxItemInner
    {
        padding: 8px 0 0 11px;
        display: block;
    }



    .industries#page-outer .panel-delta .ContentEditor ul
    {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .industries#page-outer .panel-delta .ContentEditor ul li
        {
            list-style-type: none;
            padding: 3px 0 3px 0;
            background: none;
        }

            .industries#page-outer .panel-delta .ContentEditor ul li a span.oDataGridContent
            {
                color: #0054a4;
                font-weight: bold;
            }

    .industries#page-outer .panel-delta a:hover
    {
        text-decoration: none;
    }


    /*-----------------------*/




    /* Page Lister alpha - News Articles*/

    .oHeadlineBoxStyleAlpha
    {
        position: relative;
    }

        .oHeadlineBoxStyleAlpha li.oBoxItem .oBoxItemDate
        {
            color: #494948;
            display: block;
            padding: 3px 0px;
            font-style: normal;
            font-size: 0.85em;
        }

        .oHeadlineBoxStyleAlpha li.oBoxItem .oBoxItemTitle
        {
            font-size: 0.89em;
        }

        .oHeadlineBoxStyleAlpha .oPageListerHeaderOuter
        {
            height: 32px;
            background-color: #9D9D9C;
            border-bottom: 1px solid #fff;
        }

        .oHeadlineBoxStyleAlpha .oPageListerHeaderInner
        {
            padding-left: 11px;
        }

        .oHeadlineBoxStyleAlpha h2.oPageListerTitle
        {
            color: #fff;
            font-size: 1.5em;
            margin: 0;
            line-height: 32px;
			font-weight: normal;
			font-family: lintelregular;
			background-repeat: no-repeat;
			background-position: left center;
        }

        .oHeadlineBoxStyleAlpha .oPageListerBodyInner
        {
            font-weight: bold;
        }

        .oHeadlineBoxStyleAlpha li.oBoxItem
        {
            padding: 0;
            border-bottom: 1px solid #fff;
            position: relative;
            list-style-type: none;
            cursor: pointer;
            background-color: #eee;
        }

            .oHeadlineBoxStyleAlpha li.oBoxItem:hover
            {
                background-color: #ddd;
            }

        .oHeadlineBoxStyleAlpha .oPageListerShowImages .oBoxItemImage
        {
            padding-right: 0px;
            float: left;
            border-right: 1px solid #fff;
            height: 66px;
            width: 66px;
            display: block;
            position: relative;
        }

        .oHeadlineBoxStyleAlpha .oPageListerShowImages li
        {
            margin: 0;
        }

        .oHeadlineBoxStyleAlpha .oBoxItemOuter
        {
            display: block;
            width: 162px;
            height: 66px;
            float: left;
        }

        /*.twi-canada.home .oHeadlineBoxStyleAlpha .oBoxItemOuter
        {
            width: 85.7%
        }*/


        .oHeadlineBoxStyleAlpha .oPageListerShowImages .oBoxItemInner
        {
            padding: 8px 0 0 11px;
            display: block;
            margin-left: 0;
        }



        .oHeadlineBoxStyleAlpha .oBoxItemContainer
        {
            display: block;
            height: 66px;
            padding: 0;
        }

        .oHeadlineBoxStyleAlpha .oPageListerShowImages ul.oBoxList
        {
            color: #0055a0;
            margin: 0;
            padding: 0;
        }

        .oHeadlineBoxStyleAlpha .oPageListerShowImages .oBoxItemImage img
        {
            position: absolute;
        }

        .oHeadlineBoxStyleAlpha .oBoxContainer .oBoxItemContainer
        {
            padding: 0;
        }

        .oHeadlineBoxStyleAlpha .oBoxContainer ul.oBoxList
        {
            color: #494948;
            margin: 0;
            list-style-type: none;
            padding: 0px 0px 15px 0px;
        }


    .columns-epsilon .oHeadlineBoxStyleAlpha:hover
    {
        cursor: pointer;
    }



    /*----------*/

    /* Page Lister Beta - Events  */

    .oHeadlineBoxStyleBeta
    {
        position: relative;
    }

        .oHeadlineBoxStyleBeta li.oBoxItem .oBoxItemDate
        {
            color: #494948;
            display: block;
            padding: 3px 0px;
            font-style: normal;
            font-size: 0.85em;
        }

        .oHeadlineBoxStyleBeta li.oBoxItem .oBoxItemTitle
        {
            font-size: 0.89em;
        }

        .oHeadlineBoxStyleBeta .oPageListerHeaderOuter
        {
            height: 32px;
            background-color: #9D9D9C;
            border-bottom: 1px solid #fff;
        }

        .oHeadlineBoxStyleBeta .oPageListerHeaderInner
        {
            padding-left: 11px;
        }

        .oHeadlineBoxStyleBeta h2.oPageListerTitle
        {
            color: #fff;
            font-size: 1.5em;
            margin: 0;
            line-height: 32px;
            font-weight: normal;
			font-family: lintelregular;
			background-repeat: no-repeat;
			background-position: left center;
        }

        .oHeadlineBoxStyleBeta .oPageListerBodyInner
        {
            font-weight: bold;
        }

        .oHeadlineBoxStyleBeta li.oBoxItem
        {
            padding: 0;
            border-bottom: 1px solid #fff;
            position: relative;
            cursor: pointer;
            list-style-type: none;
        }


        .oHeadlineBoxStyleBeta .oPageListerShowImages .oBoxItemImage
        {
            padding-right: 0px;
            float: left;
            border-right: 1px solid #fff;
        }

        .oHeadlineBoxStyleBeta .oPageListerShowImages li
        {
            margin: 0;
        }

        .oHeadlineBoxStyleBeta .oBoxItemOuter
        {
            display: block;
            width: 205px;
            height: 66px;
            float: left;
        }

        .oHeadlineBoxStyleBeta .oBoxItemInner
        {
            padding: 8px 0 0 11px;
            display: block;
            margin: 0;
        }



        .oHeadlineBoxStyleBeta .oBoxItemContainer
        {
            display: block;
            height: 66px;
            background-color: #eee;
            padding: 0;
        }

            .oHeadlineBoxStyleBeta .oBoxItemContainer:hover
            {
                background-color: #ddd;
            }

        .oHeadlineBoxStyleBeta ul.oBoxList
        {
            color: #0055a0;
            margin: 0;
            padding: 0;
        }

        .oHeadlineBoxStyleBeta .oPageListerShowImages .oBoxItemImage img
        {
            position: absolute;
        }

    .columns-beta .oHeadlineBoxStyleBeta:hover
    {
        cursor: pointer;
    }

    /*------------*/



    .oHeadlineBoxStyleGamma li.oBoxItem
    {
        padding: 0 0 12px 0;
        list-style-type: none;
    }


        .oHeadlineBoxStyleGamma li.oBoxItem .oBoxItemInner
        {
            margin: 0;
        }

    .oHeadlineBoxStyleGamma ul.oBoxList
    {
        margin: 0;
        padding: 10px 5px 10px 10px;
    }


    /* page lister Delta  - Mega menu news */


    .mega-menu .oPageListerHeaderOuter
    {
        height: 26px;
        background-color: transparent;
        border-bottom: none;
    }



    .mega-menu .oHeadlineBoxStyleDelta h2.oBoxTitle
    {
        font-size: 12px;
        font-weight: bold;
        line-height: 1.15em;
        color: #005EAA;
    }

    .mega-menu .oHeadlineBoxStyleDelta .oPageListerHeaderInner
    {
        padding: 0;
    }

    .mega-menu .oHeadlineBoxStyleDelta .oPageListerBodyInner
    {
        /*padding: 0px 12px 20px;*/
    }

    .mega-menu .oHeadlineBoxStyleDelta .oBoxItemTitle
    {
        margin-bottom: 9px;
    }


    .mega-menu .oBoxContainer ul.oBoxList
    {
        color: none;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .mega-menu .oBoxContainer li.oBoxItem .oBoxItemTitle
    {
        font-weight: normal;
        font-size: 1em;
    }


    .mega-menu .oBoxContainer li.oBoxItem
    {
        background: url("../Images/mega-menu-nav-bullet.gif") no-repeat scroll left 0.6em;
        line-height: 1.1em;
        list-style-type: none;
        margin: 0;
        padding: 3px 0 3px 12px;
    }




    /*------------*/
	
	/* News & Events Page - Pagelister Overrides */
	
	/* News Pagelister */
	
	/*.news-events .oBoxContainer.oHeadlineBoxStyleAlpha .oPageListerHeaderOuter h2.oPageListerTitle
	{
		padding-left: 1.938em;
		background-image: url("../Images/icons/latest-news-icon.png");
	}*/
	
	.news-events .oHeadlineBoxStyleAlpha
	{
		margin: 0;
	}
	
	.news-events .oBoxContainer .oPageListerHeaderInner
	{
		padding-left: 11px;
	}
	
	/*.news-events .oBoxContainer .oPageListerHeaderInner h2
	{
		background-image: url("../Images/icons/latest-news-icon.png");
		padding-left: 1.938em;
	}*/
	
	.news-events .oHeadlineBoxStyleAlpha .oPageListerBodyInner
	{
		font-weight: normal;
	}
	
	.news-events .oBoxContainer.oHeadlineBoxStyleAlpha .oPageListerShowImages ul.oBoxList
	{
		padding: 0px 0px 15px;
	}
	
	.news-events .oHeadlineBoxStyleAlpha .oBoxItem 
	{
    	height: 98px;
	}
	
	.news-events .oHeadlineBoxStyleAlpha .oPageListerShowImages .oBoxItemImage
	{
		position: absolute;		
	}
	
	.news-events .oHeadlineBoxStyleAlpha .oBoxItemImage
	{
		height: 98px;
		width: 98px;
		overflow: hidden;
		display: block;
	}
	
	.news-events .oHeadlineBoxStyleAlpha .oPageListerShowImages .oBoxItemImage img
	{
		position: absolute;
	}
	
	.news-events .oBoxContainer.oHeadlineBoxStyleAlpha .oPageListerShowImages .oBoxItemInner
	{
		padding: 13px 16px;
		border-left: 1px solid #FFF;
		margin-left: 98px;
	}
	
	.news-events .oHeadlineBoxStyleAlpha .oBoxItemOuter
	{
		width: auto;
	}
	
	.news-events .oHeadlineBoxStyleAlpha .oBoxItemSummary
	{
		font-size: 0.9em;
		color: #0055A0;
	}
	
	.news-events .oHeadlineBoxStyleAlpha li.oBoxItem .oBoxItemDate 
	{
		color: #585857;
		font-size: 0.9em;
		font-weight: normal;
		padding-top: 0.5em;
	}
	
	/* Events Pagelister */
	
	/*.news-events .oBoxContainer.oHeadlineBoxStyleBeta .oPageListerHeaderOuter h2.oPageListerTitle
	{
		padding-left: 2.5em;
		background-image: url("../Images/icons/events-icon.png");
	}*/
	
	.news-events .oHeadlineBoxStyleBeta .oBoxItemContainer
	{
		height: 65px;
	}
	
	/* ------------------ */

    /* Delta tabs - Corporate homepage projects */


    .tabbed-zone-delta#project-tabs .tab-summary .text
    {
        font-size: 0.95em;
        line-height: 1.25em;
    }

    .tabbed-zone-delta .tabbed-zone-outer
    {
        clear: both;
    }




    .tabbed-zone-delta .tabs-menu-outer ul,
    .tabbed-zone-delta .tabs-menu-outer ul li,
    .tabbed-zone-delta .tabs-menu-outer ul li a,
    .tabbed-zone-delta .tabs-menu-outer ul li span
    {
        display: block;
    }


    .tabbed-zone-delta .tabs-menu-outer ul
    {
        margin: 0;
        padding: 0;
    }

        .tabbed-zone-delta .tabs-menu-outer ul li
        {
            list-style-type: none;
            padding: 0;
            margin: 0;
        }

    .tabbed-zone-delta .tabs-menu-outer
    {
        width: 230px;
        background-color: #dfdfde;
        float: left;
    }

    .tabbed-zone-delta .tab-alpha,
    .tabbed-zone-delta .tab-beta,
    .tabbed-zone-delta .tab-gamma,
    .tabbed-zone-delta .tab-delta
    {
        height: 49px;
        border: 1px solid #fff;
        border-width: 1px 0 0 0;
        display: block;
        cursor: pointer;
    }

    .tabbed-zone-delta .tab-delta
    {
        height: 50px;
    }

        .tabbed-zone-delta .tab-alpha:hover,
        .tabbed-zone-delta .tab-beta:hover,
        .tabbed-zone-delta .tab-gamma:hover, .tabbed-zone-delta .tab-delta:hover
        {
            background-color: #ccccca;
        }

    .tabbed-zone-delta .tab-selected
    {
        background-color: #ccccca;
    }


    .tabbed-zone-delta .tab-title a:link, .tabbed-zone-delta .tab-inner
    {
        font-weight: bold;
    }

    .tabbed-zone-delta .tab-summary
    {
        font-weight: normal;
    }

    .tabbed-zone-delta .tab-title a:hover
    {
        text-decoration: none;
    }




    .tabbed-zone-delta .tab-inner
    {
        padding: 3px 5px 3px 5px;
        position: absolute;
    }

    .tabbed-zone-delta .tab-parts
    {
        width: 175px;
    }

    .tabbed-zone-delta .tab-outer
    {
        width: 230px;
        height: 49px;
        position: absolute;
    }

    .column-gamma .element-panel-alpha-outer:hover
    {
        cursor: pointer;
    }



    /* projects tabs body */

    .tabbed-zone-delta .tabs-body-outer
    {
        width: 240px;
        float: left;
    }

        .tabbed-zone-delta .tabs-body-outer ul
        {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

            .tabbed-zone-delta .tabs-body-outer ul li
            {
                list-style-type: none;
                background-image: none;
            }

                .tabbed-zone-delta .tabs-body-outer ul li a.oLinkInternal:link
                {
                    text-decoration: underline;
                    color: #494948;
                    font-size: 0.95em;
                    font-weight: normal;
                }

                .tabbed-zone-delta .tabs-body-outer ul li a.oLinkInternal:visited
                {
                    color: #494948;
                    font-size: 0.95em;
                    text-decoration: underline;
                }

                .tabbed-zone-delta .tabs-body-outer ul li a.oLinkInternal:hover
                {
                    color: #005EAA;
                }


        .tabbed-zone-delta .tabs-body-outer .ContentEditor p
        {
            color: #494948;
            font-size: 0.95em;
            padding: 3px 0px 3px 10px;
        }


    /*---*/

    /* all columns */

    /*.columns-alpha, .columns-beta, .columns-gamma, .columns-delta {
        margin-bottom: 10px;
    }*/

    .columns-alpha
    {
        clear: both;
    }

    /* mytwi */
    .article-content.article-panel-alpha.mytwi .pel-outer.columns-outer.columns-alpha .column-outer.column-alpha .column-inner
    {
        padding: 0 7px 0 0;
    }

    .article-content.article-panel-alpha.mytwi .pel-outer.columns-outer.columns-alpha .column-outer.column-beta .column-inner
    {
        padding: 0 7px 0 7px;
    }

    .article-content.article-panel-alpha.mytwi .pel-outer.columns-outer.columns-alpha .column-outer.column-gamma .column-inner
    {
        padding: 0 0 0 0;
    }


    /* news & events */

    .article-content.article-panel-beta.news-events .pel-outer.columns-outer.columns-alpha .column-outer.column-alpha .column-inner
    {
        padding: 0 7px 0 0;
    }

    .article-content.article-panel-beta.news-events .pel-outer.columns-outer.columns-alpha .column-outer.column-beta .column-inner
    {
        padding: 0 0 0 7px;
    }

    /* mega menus */

    .mega-menu .columns-alpha
    {
        clear: both;
    }

    .mega-menu .pel-outer.columns-outer.columns-alpha .column-outer.column-alpha .column-inner
    {
        padding: 0 5px 0 0;
    }

    .mega-menu .pel-outer.columns-outer.columns-alpha .column-outer.column-beta .column-inner
    {
        padding: 0 5px 0 5px;
    }

    .mega-menu .pel-outer.columns-outer.columns-alpha .column-outer.column-gamma .column-inner
    {
        padding: 0 5px 0 5px;
    }

    .mega-menu .pel-outer.columns-outer.columns-alpha .column-outer.column-delta .column-inner
    {
        padding: 0 0 0 5px;
    }



    /**/

	/* Homepage Featured Video*/
	
	.featured-video .panel-delta .panel-header-outer
	{
		background-color: #585857 !important;
	}

    /* homepage CTAs*/

    /* grid_6 ctas*/

    .rel-container1
    {
        position: relative;
        height: 233px;
        width: 230px;
    }
        /*  cta1 - 
        cta2 - 
        cta3 - Virtual tour
        cta4 - SIRF
        cta5 - Granta Park
        
        
        
        */

        .rel-container1 .cta1,
        .rel-container1 .cta2,
        .rel-container1 .cta3,
        .rel-container1 .cta4,
        .rel-container1 .cta5
        {
            position: absolute;
            height: 110px;
        }

        .rel-container1 .cta2
        {
            bottom: 0;
        }

        .rel-container1 .cta3
        {
            top: 0;
            left: 0;
        }


        .rel-container1 .cta4
        {
            bottom: 0;
            left: 0;
        }


        .rel-container1 .cta5
        {
            bottom: 0;
            right: 0;
        }


    /* grid_12 ctas */

    .rel-container2
    {
        position: relative;
        height: 235px;
        width: 470px;
    }

        .rel-container2 .members-showcase-button,
        .rel-container2 .list-of-members-button
        {
            position: absolute;
        }

        .rel-container2 .members-showcase-button
        {
            bottom: 0;
            left: 0;
            width: 235px;
        }


        .rel-container2 .list-of-members-button
        {
            bottom: 0;
            right: 0;
            width: 234px;
        }

    /*----*/




    /* Footer */

    .footer a:link,
    .footer a:visited
    {
        color: #494948;
        text-decoration: none;
    }

    .footer a:hover,
    .footer a:active
    {
        color: #494948;
        text-decoration: underline;
    }

    .footer h2
    {
        color: #000;
        font-size: 1.8em !important;
        font-weight: normal;
        margin: 0 0 20px 0;
        padding: 0 0 0 40px;
    }

    .footer
    {
        clear: both;
        color: #585857
    }

    .footer-inner
    {
        margin: auto;
        padding: 21px 0;
        overflow: hidden;
        width: 960px;
    }
	
	.footer
    {
        clear: both;
        color: #444444;
		background-color: #a1a1a1;
		background-image: url('../Images/global-header/global-footer-background.jpg');
		background-repeat: repeat-x;
		background-position: top;
		min-height: 315px;
		/*font-family: Arial, Helvetica, sans-serif;*/
    }
	
	.footer ul
	{
		font-size: 12px;
	}
	
	.footer .info
	{
		margin-bottom: 30px;
	}
	
	.footer .info ul li
	{
		background-image: url('../Images/global-header/global-bullet.jpg');
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 8px;
		list-style: none;
		padding-bottom: 3px;
	}

    .footer-inner
    {
        margin: auto;
        padding: 21px 0;
        overflow: hidden;
        width: 960px;
    }


    /* contact and terms container */

    .footer .info
    {
        font-size: 0.8em;
        line-height: 1.5em;
    }

    /* footer contact */

    .footer .contact
    {
        height: 2em;
    }

        .footer .contact .phone
        {
            text-align: right;
        }

    .footer .terms .links
    {
        text-align: right;
    }


    .footer .address {
     	text-align: center;
    }



/* Japan Social Media */
	.footer .social
	{
		margin-top: 5px;
	}
	
    .social ul {
        padding:0;        
		width: 140px;
		margin: 0 auto;	

    }

    .social ul li {
        float:left;
        display:block;
        margin: 0;
        padding: 0;
        list-style-type:none;

    }

    .social ul li a {

        background: url('../Images/ca-social.png') no-repeat 0 0;
        width: 35px;
        height: 30px;
        display:block;

    }

    .social ul li.facebook a {
        background-position: 0 0px;
    }

    .social ul li.linkedin a {
        background-position: -35px 0;
    }

    .social ul li.youtube a {
        background-position: -70px 0;
    }

    .social ul li.flickr a {
        background-position: -105px 0;
    }


    .social ul li a:hover {
        background-position-y: -30px;
    }











    /* contact form */
	
	.element.mandatory .question .label {
    	background: url(/easysiteweb/style/7/img/required.png) no-repeat scroll right center transparent !important;
    	padding-right: 15px;
	}
	
	.form-advisory .mandatory {
    	background: url(/easysiteweb/style/7/img/required.png) no-repeat scroll left center transparent !important;
    	padding-left: 15px;
	}

    .twi-china-contact-form .oDataElementContainer
    {
        display: inline-block;
    }

    .twi-china-contact-form .oDataFormQuestion
    {
        width: 200px;
        float: left;
    }

    .twi-china-contact-form .oDataFormAnswer
    {
        width: 510px;
        float: left;
        margin-bottom: 20px;
    }

    .form.preview-submission .fields-list
    {
        margin: 0 0 20px 0;
    }

    .twi-china-contact-form .DataFormMarker
    {
        color: #ff0000;
    }

    /* content formats*/


    .twi-ul1
    {
        padding: 0;
        margin: 0;
    }

    /*.twi-h1 { display: block; font-weight: bold; color: #0055a0; line-height: 1.2em; }*/

    .twi-p1
    {
        color: #494948;
        line-height: 1.31em;
        font-size: 0.88em;
    }

        .twi-p1 .ContentEditor p
        {
            margin-bottom: 0.4em;
        }


    /* Contact Page */
    .contactColumn .oHeadlineBoxStyle ul.oBoxList
    {
        padding: 10px !important;
    }
    /* END Contact Page */

    /* Mega Menus */

	/* Contact Page */
	.contactColumn .columns-alpha .oBoxContainer ul.oBoxList
	{
		padding: 10px !important;
	}
	/* END Contact Page */
    
        /* Mega Menus */

    #menu-outer
    {
        clear: both;
        margin: auto;
        width: 960px;
        position: relative;
        z-index: 2;
        background-color: #fff;
    }

    #menu-inner
    {
        height: 36px;
        background-color: #0054a4;
        margin: 0 5px;
        overflow: hidden;
    }


    /*---*/


    .mega-menu ul.tabs li.menu-tab.selected,
    .mega-menu.selected-root ul.tabs li.menu-tab.mt-alpha
    {
        background-color: #ef861d;
    }

    .mega-menu ul.tabs
    {
        display: block;
        clear: none;
        border-width: 0;
        background: none !important;
        text-transform: none;
        overflow:hidden;
        width: 965px;
    }

        .mega-menu ul.tabs li.menu-tab
        {
            display: block;
            clear: none;
            border: 1px solid #fff;
            border-width: 0px 1px 0px 1px;
            float: left;
            line-height: 36px;
            text-align: center;
        }

    /* menu tab links */

    .mega-menu a.mt-panel-title:link,
    .mega-menu a.mt-panel-title:visited,
    .mega-menu a.mt-panel-title:hover,
    .mega-menu a.mt-panel-title:active
    {
        display: block;
        color: #fff;
        text-decoration: none;
    }


    .mega-menu ul.tabs li.menu-tab a.mt-panel-title span.text
    {
        font-size: 1.2em;
        color: #fff;

        
    }

    /* 1 + 2 +2 +2 +1*/

   .mega-menu ul.tabs li.first.menu-tab a.mt-panel-title span.text
    {
        margin: 0 !important;
    }

   .mega-menu ul.tabs li.last.menu-tab a.mt-panel-title span.text
    {
       margin: 0 !important;
    }

    .mega-menu ul.tabs li.menu-tab:hover
    {
        background-color: #ef861d;
    }

    .mega-menu ul.tabs li.mt-alpha
    {
        border-width: 0px 1px 0px 0px;
        display: block;
        overflow:hidden;
		width: 100px;
    }

    .mega-menu ul.tabs li.mt-beta
    {
        width: 124px;
    }

    .mega-menu ul.tabs li.mt-gamma
    {
        width: 155px;
        display: block;
    }

    .mega-menu ul.tabs li.mt-delta
    {
        width: 143px;
        display: block;
    }

    .mega-menu ul.tabs li.mt-epsilon
    {
        width: 146px;
        display: block;
    }
	
	.mega-menu ul.tabs li.mt-zeta
    {
        width: 136px;
        display: block;
    }

    .mega-menu ul.tabs li.last
    {
        /*width: 107px;*/ /* Contact Us */
        border-width: 0px 0px 0px 1px;
        display: block;
		width: 134px;
    }








    /*.mega-menu ul.tabs li:hover ul.panels iframe  {
        left: 5px;
    }*/


    /* panel styling */



    /*.mega-menu .mt-panel-i {
        border: 1px solid #0054a4;
        width: 919px;
        margin: 5px 0 0 0;
        padding: 10px 15px 15px;
        line-height: 1.25em;
        // display: inline-block;
        background: url("../Images/page-panel-bg.png") repeat-x scroll left bottom #FFFFFF;
    }*/


    /* panel links */
    .mega-menu a:link,
    .mega-menu a:visited
    {
        text-decoration: none;
    }

    .mega-menu a:hover,
    .mega-menu a:active
    {
        text-decoration: underline;
    }


    /* mega-menu panels */

    .mega-menu ul.tabs li ul.panels
    {
        text-align: left;
        position: absolute;
        top: 36px;
        left: 5px;
        z-index: 99999;
        list-style-type: none;
        margin: 0;
        padding: 0;
        height: auto;
        color: #494948;
        background-color: #fff;
        display:none;
    }

        /*display panels on hover */


    .mega-menu ul.tabs li:hover ul.panels
    {
        /*-moz-transition: ease;
        -o-transition: ease;
        -webkit-transition: ease;
        transition: ease;
        left: 5px;*/
    }

        /* ie iframe hover fix */
    /*.mega-menu ul.tabs li.mt-zeta.hover ul.panels
    {
        left: 5px;
    }*/

    .mega-menu ul.tabs li.mt-zeta.hover
    {
        background-color: #ef861d;
    }


        .mega-menu ul.panels .menu-tab-panel
        {
            padding-top: 5px;
            border: 1px solid #0054a4;
            width: 918px;
            margin: 5px 0 0 0;
            padding: 10px 15px 15px;
            line-height: 1.25em;
            background: url("../Images/page-panel-bg.png") repeat-x scroll left bottom #FFFFFF;
        }
		
		.mega-menu li.mt-alpha ul.panels .menu-tab-panel
		{
			display: none !important;
		}

        .mega-menu ul.panels a:link, .mega-menu ul.panels a:visited
        {
            color: #005eaa;
            text-decoration: none;
            font-size: 11px;
        }

        .mega-menu ul.panels a:active, .mega-menu ul.panels a:hover
        {
            text-decoration: underline;
        }

        .mega-menu div.showList ul,
        .mega-menu ul.panels .sel,
        .mega-menu ul.panels:hover ul
        {
            left: auto;
            clear: both!important;
        }

        .mega-menu ul.panels li.fm-panel-item
        {
            list-style-type: none;
            width: 220px;
            margin: 0 !important;
            border: 0;
            padding-left: 1px;
        }

        .mega-menu ul.panels a.fm-panel-item:link,
        .mega-menu ul.panels a.fm-panel-item:visited
        {
            color: #494948;
            text-decoration: none;
            font-weight: normal;
            display: block;
            padding: 8px 0;
        }

        .mega-menu ul.panels a.fm-panel-item:hover
        {
            color: #494948;
            text-decoration: none;
        }

    .mega-menu span.fm-panel-link-inner
    {
        padding-left: 9px;
        display: block;
    }


    .mega-menu .column-alpha.grid_6
    {
        margin-left: 0;
        width: 229px;
    }

    .mega-menu .column-delta.grid_6
    {
        margin-right: 0;
        width: 229px;
    }

    .mega-menu .grid_6 .column-inner
    {
        line-height: 1.25em;
        position: relative;
    }


    .mega-menu li.menu-tab .panels h2.panel-header
    {
        margin: 0 0 0 0;
        line-height: 0.5em;
    }

    .mega-menu li.menu-tab.mt-beta .panels h2.panel-header,
    .mega-menu li.menu-tab.mt-theta .panels h2.panel-header
    {
        width: 200px;
    }


    .mega-menu li.menu-tab .panels h2 a.oPanelTitleLink,
    .mega-menu li.menu-tab .panels h2.panel-header span.oPanelTitle,
    .mega-menu li.menu-tab .panels h2 a.oLinkInternal
    {
        font-size: 12px;
        font-weight: bold;
        line-height: 1.15em;
    }


    .mega-menu ul
    {
        padding: 0px;
        margin: 0px;
    }

        .mega-menu ul li
        {
            list-style-type: none;
            overflow: hidden;
            padding: 0;
            margin: 0;
        }

    div.mega-menu .columns-outer div.ContentEditor ul li
    {
        background: url("../Images/mega-menu-nav-bullet.gif") no-repeat scroll left 0.6em rgba(0, 0, 0, 0);
        line-height: 1.1em;
        list-style-type: none;
        margin: 0;
        padding: 3px 0 3px 12px;
    }

    .mega-menu li.menu-tab ul.panels ul
    {
        line-height: 1.34em;
    }





        .mega-menu li.menu-tab ul.panels ul li a.oBoxLink:link,
        .mega-menu li.menu-tab ul.panels ul li a.oBoxLink:visited,
        .mega-menu li.menu-tab ul.panels ul li a.oBoxLink:hover,
        .mega-menu li.menu-tab ul.panels ul li a.oBoxLink:active
        {
            color: #494948;
            font-size: 11px;
        }


    .mega-menu li.menu-tab .panels ul li a.oBoxLink:hover,
    .mega-menu li.menu-tab .panels ul li a.oBoxLink:active
    {
        text-decoration: underline;
    }


    /* hide homepage dropdown */

    .mega-menu ul.tabs li.mt-alpha ul.panels
    {
        display: none;
    }


    /* addtional links */

    .mega-menu h2 a
    {
        font-size: 12px;
        font-weight: bold;
        line-height: 1.15em;
    }



    .mega-menu li.menu-tab .columns-alpha .panel-theta .panel-header-outer
    {
        height: 26px;
    }

    .mega-menu li.menu-tab.mt-beta .columns-alpha .panel-theta .panel-header-outer,
    .mega-menu li.menu-tab.mt-delta .columns-alpha .panel-theta .panel-header-outer
    {
        height: 40px;
    }

    .mega-menu ul p,
    .mega-menu li p
    {
        margin: 0 0 .8em;
        font-size: 11px;
    }

    .mega-menu .panel-theta
    {
        /*padding: 0 10px 0 0;*/
    }

        .mega-menu .panel-theta .page-element-inner
        {
            margin-bottom: 20px;
        }

    /* mega menu columns with other column styles */


    /*.mega-menu .columns-alpha .column-inner {
        
            padding: 0 5px;
        }


        .mega-menu .columns-alpha .column-inner {
        
            padding: 0 5px;
        }*/




    /* Featured videos */
    /*.mega-menu .grid_6 .column-inner .panel-iota .panel-header-inner {
        padding: 0px 12px 14px;
    }

    .mega-menu .grid_6 .column-inner .panel-iota .panel-body-inner {
        padding: 0px 12px 14px;
    }*/


    /*.mega-menu .grid_6 .column-inner .oAssetInline {
        float: right;
        margin: 0 0 0 10px;
    }

    .mega-menu .grid_6 .column-inner .panel-iota .ContentEditor {
        font-size: 0.95em;
        color: #494948;
        float: left;
        width: 115px;
    }*/






    /*------*/


    /* CTAs */

    /* Industry pages rigth col */

    .cta1
    {
        margin-bottom: 10px;
    }


    /* log in prompt CTA */


    .ContentIsVisibleToIM-columns-alpha-outer
    {
        position: relative;
        display: block;
        width: 100%;
        margin: 0 auto;
        height: 150px;
    }

    .ContentIsVisibleToIM-columns-alpha-inner
    {
        width: 600px;
        position: absolute;
        left: 50%;
        margin-left: -300px;
        overflow: hidden;
    }

    .ContentIsVisibleToIM-column-left-alpha-outer
    {
        float: left;
    }


    .ContentIsVisibleToIM-column-right-alpha-outer
    {
        float: right;
    }

    #ContentIsVisibleToIM_2_pnlAssetImgHolder, #ContentIsVisibleToIM_4_pnlAssetImgHolder
    {
        margin-top: 0;
    }

    /* MyTWI */




    /* all page lister and directory links */

    .article-content.article-panel-alpha.mytwi a.oBoxLink:link,
    .article-content.article-panel-alpha.mytwi a.oModuleHeadlineColumnLink:link,
    .article-content.article-panel-alpha.mytwi a.oBoxLink:hover,
    .article-content.article-panel-alpha.mytwi a.oModuleHeadlineColumnLink:hover
    {
        color: #333;
        text-decoration: none;
    }

    .article-content.article-panel-alpha.mytwi a.oModuleHeadlineColumnLink:visited, .article-content.article-panel-alpha.mytwi a.oBoxLink:visited
    {
        color: #555;
    }



    .article-content.article-panel-alpha.mytwi .panel-delta
    {
        margin-bottom: 20px;
    }

        .article-content.article-panel-alpha.mytwi .panel-delta .panel-body-outer
        {
            background: #fff url('../Images/page-panel-bg.png') repeat-x scroll left bottom;
        }


    .article-content.article-panel-alpha.mytwi .oBoxContainer .oPageListerHeaderOuter
    {
        border: 0;
    }

    /* list item hovers */

    .article-content.article-panel-alpha.mytwi .panel-delta .oBoxItemInner:hover, .article-content.article-panel-alpha.mytwi .oDirectoryBuilder.pList .oBoxBodyOuter ul.oModuleHeadlineList li:hover
    {
        background-color: #8f8f8f;
    }

        .article-content.article-panel-alpha.mytwi .panel-delta .oBoxItemInner:hover a.oBoxLink, .article-content.article-panel-alpha.mytwi .oDirectoryBuilder.pList .oBoxBodyOuter ul.oModuleHeadlineList li:hover a.oModuleHeadlineColumnLink
        {
            color: #fff;
        }


    /* Panel delta */

    .article-content.article-panel-alpha.mytwi .panel-delta .panel-header-outer
    {
        background-color: #585857;
        border-bottom: 5px solid #fff;
    }

    .article-content.article-panel-alpha.mytwi .panel-delta .oPageListerBodyInner
    {
        font-size: medium;
    }

    .article-content.article-panel-alpha.mytwi .panel-delta .oBoxContainer .oPageListerBodyInner li.oBoxItem .oBoxItemTitle
    {
        font-size: 0.82em;
        font-weight: normal;
    }




    .article-content.article-panel-alpha.mytwi .panel-delta .oBoxItem
    {
        padding: 0;
        border: none;
        position: relative;
        cursor: pointer;
    }




    .article-content.article-panel-alpha.mytwi .panel-delta .oBoxItemOuter
    {
        display: block;
        width: 100%;
        height: auto;
        float: left;
    }

    .article-content.article-panel-alpha.mytwi .panel-delta .oBoxItemInner
    {
        padding: 9px 4px;
        display: block;
        border: 1px solid #eee;
        border-width: 0 0 1px 0;
    }






    .article-content.article-panel-alpha.mytwi .panel-delta .oBoxItemContainer
    {
        display: block;
        height: auto;
        background-color: #eee;
    }


    .article-content.article-panel-alpha.mytwi .panel-delta ul.oBoxList
    {
        color: #000000;
        margin: 0;
        padding: 0;
    }

    .article-content.article-panel-alpha.mytwi .panel-delta .oPageListerShowImages .oBoxItemImage img
    {
        position: absolute;
    }


    .article-content.article-panel-alpha.mytwi .panel-delta .oBoxItemTitle
    {
        display: block;
        overflow: hidden;
    }


    .article-content.article-panel-alpha.mytwi .panel-delta li.oBoxItem .oBoxItemDate
    {
        color: #0055a0;
        display: block;
        padding: 10px 0 0 0;
        font-size: 1.05em;
    }



    /* MyTWI - Directory headline box  */

    .article-content.article-panel-alpha.mytwi .oDirectoryBuilder.pList .oBoxHeaderOuter,
    .columns-iota .oDirectoryBuilder.pList .oBoxHeaderOuter
    {
        height: 32px;
        background-color: #0054A4;
        border-bottom: 1px solid #fff;
    }

        .article-content.article-panel-alpha.mytwi .oDirectoryBuilder.pList .oBoxHeaderOuter .oBoxHeaderInner,
        .columns-iota .oDirectoryBuilder.pList .oBoxHeaderOuter .oBoxHeaderInner
        {
            padding-left: 11px;
        }

            .article-content.article-panel-alpha.mytwi .oDirectoryBuilder.pList .oBoxHeaderOuter .oBoxHeaderInner h2.oHeadlineBoxTitle,
            .columns-iota .oDirectoryBuilder.pList .oBoxHeaderOuter .oBoxHeaderInner h2.oHeadlineBoxTitle
            {
                color: #fff;
                font-size: 1.25em;
                margin: 0;
                line-height: 32px;
            }


    .article-content.article-panel-alpha.mytwi .oDirectoryBuilder.pList .oBoxBodyOuter ul.oModuleHeadlineList,
    .columns-iota .oDirectoryBuilder.pList .oBoxBodyOuter ul.oModuleHeadlineList
    {
        margin: 0;
        padding: 0;
    }


        .article-content.article-panel-alpha.mytwi .oDirectoryBuilder.pList .oBoxBodyOuter ul.oModuleHeadlineList li,
        .columns-iota .oDirectoryBuilder.pList .oBoxBodyOuter ul.oModuleHeadlineList li
        {
            list-style-type: none;
            font-size: 1.1em;
            line-height: 1.25em;
            padding: 9px 4px;
            border: 1px solid #eee;
            border-width: 0 0 1px 0;
        }

    /* hide TWI ref for Directory headline listing */

    .article-content.article-panel-alpha.mytwi .oModuleHeadlineColumn.headline-column-beta
    {
        display: none;
    }









    /* useful links */

    .mytwi.useful-links .ContentEditor ul
    {
        margin: 0 0 10px 0;
    }






    /* homepage Key contacts */

    .mytwi-key-contacts
    {
        position: relative;
    }

        .mytwi-key-contacts .element-panel-alpha-outer
        {
            height: auto;
            position: relative;
        }

        .mytwi-key-contacts .element-panel-alpha-body-content-outer
        {
            padding: 20px 11px;
        }

        .mytwi-key-contacts .mytwi-button
        {
            position: absolute;
            display: block;
            width: 88px;
            height: 31px;
            right: 10px;
            bottom: 5px;
        }

            .mytwi-key-contacts .mytwi-button .oAssetInline
            {
                position: absolute;
            }

            .mytwi-key-contacts .mytwi-button:hover
            {
                cursor: pointer;
            }

    .mytwi-button-text
    {
        position: absolute;
        left: 18px;
        top: 5px;
        color: #fcecd4;
    }

        .mytwi-button-text:hover
        {
            color: #fff;
        }


    /*#endregion */




    /* software */




    #software-menu-inner
    {
        height: 36px;
        background-color: #0054a4;
        margin: 0;
        overflow: hidden;
    }

    #software-menu-outer
    {
        clear: both;
        margin: 0 0 2px 0;
        width: 960px;
        position: relative;
        z-index: 2;
    }

        #software-menu-outer .mega-menu ul.tabs li.mt-alpha,
        #software-menu-outer .mega-menu ul.tabs li.mt-beta,
        #software-menu-outer .mega-menu ul.tabs li.mt-gamma,
        #software-menu-outer .mega-menu ul.tabs li.mt-delta,
        #software-menu-outer .mega-menu ul.tabs li.mt-epsilon,
        #software-menu-outer .mega-menu ul.tabs li.mt-zeta
        {
            padding: 0 13px;
        }


        #software-menu-outer .mega-menu ul.tabs li.mt-alpha
        {
            width: auto;
            border-width: 0px 1px 0px 0px;
            display: block;
            padding: 0 14px;
        }

        #software-menu-outer .mega-menu ul.tabs li.mt-beta
        {
            width: auto;
        }

        #software-menu-outer .mega-menu ul.tabs li.mt-gamma
        {
            width: auto;
            display: block;
        }

        #software-menu-outer .mega-menu ul.tabs li.mt-delta
        {
            width: auto;
            display: block;
        }

        #software-menu-outer .mega-menu ul.tabs li.mt-epsilon
        {
            width: auto;
            display: block;
        }

        #software-menu-outer .mega-menu ul.tabs li.mt-zeta
        {
            width: auto;
            display: block;
        }

        #software-menu-outer .mega-menu ul.tabs li.last
        {
            width: auto;
            border-width: 0px 0px 0px 1px;
            display: block;
            padding: 0 14px;
        }







        #software-menu-outer .mega-menu ul.tabs li.menu-tab a.mt-panel-title span.text
        {
            font-size: 1.2em;
        }


    .software .columns-eta, .software .columns-theta
    {
        height: 243px;
    }


    #software-menu-outer .mega-menu ul.tabs li ul.panels
    {
        display: none;
    }


    .software .columns-theta
    {
    }

    /* columns */


    /* CTA Subscribe button */

    .subscribeCta
    {
        /*display: none;*/
    }


    /*Technical Knowledge*/

    /*#left-outer { display: none; }
#content-outer { margin-left: 0px; }
#breadcrumb-outer { display: none; }
#frmMain .oMasterForm { padding: 0px; margin: 0px; border: 0px; }
#frmMain legend { display: none; }

/* technical knwoledge */


    .tech-knowledge-table table
    {
        width: 100%;
    }


    .tech-knowledge-table td.resources
    {
        /*    height: 128px;
    background: #fff url('../Images/tech-knowledge/res-header.png') no-repeat 0 0; */
    }

    .tech-knowledge-table td.open,
    .tech-knowledge-table td.public,
    .tech-knowledge-table td.professional,
    .tech-knowledge-table td.industrial
    {
        background-color: #fff;
        /*padding-left: 20px;
    width: 154px;*/
    }

    .tech-knowledge-table .res-table-header,
    .tech-knowledge-table td.res-col,
    .tech-knowledge-table td.res-last-row
    {
        /*padding: 0 0 0 20px;*/
    }


    .tech-knowledge-table .res-table-header
    {
        color: #eaf2f8;
        font-size: 100%;
        font-weight: normal;
        line-height: 100%;
        padding: 60px 0 0 20px;
    }


    .tech-knowledge-table .pub-table-header,
    .tech-knowledge-table .pro-table-header,
    .tech-knowledge-table .ind-table-header
    {
        background-color: #0054a4;
        color: #fff;
        padding: 5px;
        border: 1px solid #fff;
        border-width: 0 1px 0 1px;
    }
	
	/* Anchor Link - Published Papers Reference */
	a#ref1:hover, a#ref2:hover, a#ref3:hover, a#ref4:hover, a#ref5:hover, a#ref6:hover, a#ref7:hover, a#ref8:hover, a#ref9:hover, a#ref10:hover, a#ref11:hover, a#ref12:hover, a#ref13:hover, a#ref14:hover, a#ref15:hover, a#ref16:hover, a#ref17:hover, a#ref18:hover, a#ref19:hover, a#ref20:hover, a#ref21:hover, a#ref22:hover, a#ref23:hover, a#ref24:hover, a#ref25:hover, a#ref26:hover, a#ref27:hover, a#ref28:hover, a#ref29:hover, a#ref30:hover
	{
		text-decoration: none !important;
		color: #000;
	}
	
	/* .twi.table*/
	table.twitable, table.twitable td, table.twitable th
    {
        border: 1px solid #fff;
        border-collapse: collapse;
    }   	
		

    .tech-knowledge-table .pub-table-header
    {
        border-width: 0 1px 0 0px;
    }

    .tech-knowledge-table .reg-users, .tech-knowledge-table .reg-users-sub,
    .tech-knowledge-table .pro-mem, .tech-knowledge-table .pro-mem-sub,
    .tech-knowledge-table .ind-mem, .tech-knowledge-table .ind-mem-sub
    {
        text-align: center;
        font-family: Arial, Sans-Serif;
        color: #fff;
        /*line-height: 100%;*/
    }

    .tech-knowledge-table .reg-users,
    .tech-knowledge-table .pro-mem,
    .tech-knowledge-table .ind-mem
    {
        font-weight: bold;
        font-size: 1.1em;
    }

    .tech-knowledge-table .reg-users-sub,
    .tech-knowledge-table .pro-mem-sub,
    .tech-knowledge-table .ind-mem-sub
    {
        /*margin: 5px 0 0 0;*/
        font-size: 0.8em;
    }



    .tech-knowledge-table tbody tr
    {
        height: 50px;
    }

    .tech-knowledge-table td.res-col
    {
        border: 1px solid #CCDFEE;
        border-width: 1px 1px 0px 0;
        line-height: 50px;
        font-weight: normal;
        color: #006BC1;
    }


    .tech-knowledge-table td.pub-col,
    .tech-knowledge-table td.pro-col,
    .tech-knowledge-table td.ind-col
    {
        border-top: 1px solid #CCDFEE;
        background-color: #fff;
        text-align: center;
        /*padding: 0 0 0 20px;*/
    }


    .tech-knowledge-table .pub-desc,
    .tech-knowledge-table .pro-desc,
    .tech-knowledge-table .ind-desc
    {
        float: right;
        line-height: 100%;
        text-align: center;
        width: 100%;
        padding: 10px 0;
        color: #005DAA;
        font-size: 100%;
    }


    .tech-knowledge-table td.res-last-row
    {
        border: 1px solid #CCDFEE;
        border-width: 1px 1px 1px 0;
        line-height: 50px;
        font-weight: normal;
        color: #006BC1;
    }


    .tech-knowledge-table td.pub-last-row,
    .tech-knowledge-table td.pro-last-row,
    .tech-knowledge-table td.ind-last-row
    {
        border: 1px solid #CCDFEE;
        border-width: 1px 0px 1px 0;
        text-align: center;
        height: 70px;
    }

    .tooltip
    {
        position: absolute;
        top: 0;
        left: 300px;
        z-index: 3;
        line-height: 120%;
        background-color: #fff;
        display: none;
        padding: 20px;
        width: 300px;
        border: 2px solid #CCDFEE;
    }


    .tech-knowledge-table tbody tr.table-spacer
    {
        height: 10px;
    }



    .pub-cta-row, .pro-cta-row, .ind-cta-row
    {
        vertical-align: middle;
        text-align: center;
        height: 56px;
        background-color: #ef861d;
        border: 2px solid #fff;
        border-width: 0 2px 0 2px;
    }


    .pub-cta-label, .pro-cta-label, .ind-cta-label
    {
        font-family: Verdana, Sans-Serif;
        display: inline;
    }



    div.pub-cta-label a:link, div.pub-cta-label a:visited, div.pro-cta-label a:link, div.pro-cta-label a:visited, div.ind-cta-label a:link, div.ind-cta-label a:visited, div.pro-cta-label a:visited
    {
        color: #fff;
        text-decoration: none;
    }

    div.pub-cta-label a:hover, div.pro-cta-label a:hover, div.ind-cta-label a:hover
    {
        text-decoration: underline;
    }

    /* END technical knowledge */



    /* Homepage 1em font override (To make all fonts the same size) */
    .columns-epsilon span.oBoxItemTitle, .columns-beta span.oBoxItemTitle, .columns-epsilon span.twi-blue, .article-content.news1.twi-p1, .article-content.zeta-article1.twi-p1,
    .columns-alpha.cn-homepage span.oBoxItemTitle, .columns-alpha.cn-homepage .twi-p1
    {
        font-size: 1em !important;
    }

    /* Center aligning the Project tab titles */
    /* Public funded projects tab */
    #project-tabs .tab-alpha .tab-inner
    {
        line-height: 42px;
    }

    /* Core research programme tab */
    #project-tabs .tab-gamma .tab-inner
    {
        line-height: 42px;
    }

    /* Single client projects tab */
    #project-tabs .tab-delta .tab-inner
    {
        line-height: 42px;
    }


    /* footer page lister style */

    .columns-iota .results-pagination-outer
    {
        height: 50px;
    }

    .columns-iota
    {
        clear: both;
    }


    /* region select dropdown */



    /* Inner page header image shade and Lintel font */

    .inner-page-header-image
    {
        position: relative;
        height: 260px;
        width: 710px;
        margin: 0 0 32px 0;
    }

        .inner-page-header-image .header-element0,
        .inner-page-header-image .header-element3,
        .inner-page-header-image .header-element6,
        .inner-page-header-image .header-element7
        {
            position: absolute;
        }

        .inner-page-header-image .header-element3
        {
            bottom: 0px;
			height: 101px;
        }

    .noshade
    {
        height: auto;
    }

    .ContentEditor.header-element6
    {
        left: 16px;
        top: 210px;
    }

        .ContentEditor.header-element6 .ContentEditor h1
        {
            color: #FFFFFF;
            font-family: 'lintelregular';
            font-size: 2.4em;
            font-weight: bold;
        }

    .inner-page-content .ContentEditor h1
    {
        font-family: 'lintelregular';
        font-size: 1.7em;
        font-weight: bold;
        margin: 0 0 1.1em;
    }

    .columns-delta .column-alpha .element-panel-alpha-outer
    {
        height: auto;
    }


/* A-Z Index */

.oTabbedPanels#Services_A-Z .element-tabs-menu-inner ul {
    margin-left: 0;
    padding-left: 0;
}

.oTabbedPanels#Services_A-Z .element-tabs-menu-inner ul li {
    list-style-type: none;
    line-height: 30px;
    height: 30px;
}

.oTabbedPanels#Services_A-Z .element-tabs-menu-inner .element-tabs-menu-tab {
    float: left;
    width: 16.6666%
}

.oTabbedPanels#Services_A-Z .element-tabs-menu-tab-inner {
    padding: 0 5px;
}

.oTabbedPanels#Services_A-Z .element-tabs-menu-outer {
    display: block;
    height: 30px;
}

/* page lister styles */




/* Selected tab */
.oTabbedPanels#Services_A-Z .element-tabs-menu-tab-alpha {
    display: block;
    height: 30px;

}

.oTabbedPanels#Services_A-Z .tab-selected {
    background-color:#dce6f1;
}

.oTabbedPanels#Services_A-Z .element-tabs-panel-outer
{
    background-color:#dce6f1;
}

.oTabbedPanels#Services_A-Z .element-tabs-panel-inner {
    padding: 5px 5px 15px;
}


/* Careers page */

.careers-portal-button {
    margin: 20px 0 0 0;
}


    /* Site select */

    /*#site-select-outer
    {
        position: absolute;
        top: 74px;
        right: 5px;
        display: block;

        color: #0054a4;
    }

        #site-select-outer select
        {
            margin: 0;
            padding: 3px;
            cursor: pointer;
            border: 1px solid #ccc;
        }

        #site-select-outer #change-website
        {
            width: 109px;
            float: left;
            height: 25px;
            line-height: 25px;
        }*/


    .hidden_select_container {
        display:none;
    }

    .top-links .simpleselect {
        float:left;
        background: #fff url("../Images/site-select-bg.jpg") repeat-x 0 0;
        height: 21px;
        margin: 1px 3px 0 0;
        cursor: pointer;     
        text-align:left;
    }


    .top-links .simpleselect .placeholder
    {
    cursor: pointer;
    line-height: 21px;
    padding: 0 0 0 2px;
    border: 1px solid #aaa;

 
}
    .top-links .container {
        float:right;
    }





}
/* media all */






/* ----- Global Header ----- */

/* 1150px width */
/*@media screen and (max-width: 71.875em){
	.global-navigation-left
	{
		margin-left: 10px !important;
	}
}*/

/* 960px width */
/*@media screen and (max-width: 60em){
	.global-header-inner
	{
		width: 960px;
	}
	
}*/

.global-header-outer
{
	width: 100%;
	background-color: #2e2e2d;
}

.global-header-inner {
    height: 40px;
	position: relative;

}

a.global-logo
{
	float: left;
    display:block;
    margin: 20px;
}


.global-navigation-left {
	float: left;
}

.global-navigation-left ul
{
	padding: 0;
	margin: 0;
}

.global-navigation-left ul li
{
	color: #b1b1b0;
	padding: 0 7px 0 7px;
	background: url('../Images/global-header/global-divider.jpg') no-repeat center left;
	line-height: 51px;
	list-style-type: none;
    float:left;
	line-height: 40px;	
}

.global-navigation-right ul li a, .global-navigation-left ul li a
{
	font-size: 11px;
}

.global-navigation-right
{
    position: absolute;
	display: block;
	right: 0;
}

.global-navigation-right ul
{
	padding: 0;
	margin: 0;
}

.global-navigation-right ul li
{
	display: inline;
	color: #b1b1b0;
	padding-left: 7px;
	padding-right: 7px;
	background: url('../Images/global-header/global-divider.jpg') no-repeat center left;
	line-height: 40px;
}

.global-navigation-right ul, .global-navigation-right .country-select 
{
	display: inline-block;
	margin-right: 10px;
}

/* links */
.global-navigation-left ul li a, .global-navigation-right ul li a
{
	color: #b1b1b0;
	text-decoration: none;
}

.global-navigation-left ul li a:hover, .global-navigation-right ul li a:hover
{
	color: #ef861d;
	text-decoration: none;
}


/*  */
@media (min-width: 1170px)
{
	.global-navigation-right ul li a, .global-navigation-left ul li a
	{
		font-size: 1em;
	}
	
	.global-navigation-left ul li, .global-navigation-right ul li
	{
		padding: 0 11px;
	}
	
	.global-navigation-right ul, .global-navigation-right .country-select 
	{
		display: inline-block;
		margin-right: 29px;
	}
}


.country-select .simpleselect .placeholder {
    padding: 5px 20px 5px 5px;
	text-align: center;
	line-height: 10px;
	height: 10px;
	width: 133px;
	background-color: #0053a2;
	border: 1px solid #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
}

.country-select .simpleselect .placeholder:hover
{
	color: #fff;
}

.country-select .simpleselect {
    width: auto;
}


.country-select .simpleselect .options
{
	width: 160px;	
}

.global-accessibility
{
	
}
/* Global Footer */

/* Professional Crest Icon */
	.professional-crest
	{
		background-image: url("../Images/professional-crest.png");
		background-repeat: no-repeat;
		position: relative;
		height: 56px;
		width: 116px;
		left: 40px;
		top: 0;
		margin-bottom: 1.5em;
	}
	
	.professional-crest a
	{
		height: 56px;
		width: 116px;
		display: inline-block;
		
	}
	
	.professional-crest a, .professional-crest a:active, .professional-crest a:focus {
		outline: none;
	}

/* Promotional CTA Column */
.promotional-cta {
    width: 230px;
    float: right;
    padding: 0px 0px 10px 10px;
	overflow: hidden;
}

/* Innerpage header */
.inner-page-header-image span {
    color: #FFF !important;
    font-family: lintelregular;
    font-size: 2.4em;
    left: 16px;
    top: 210px;
    position: absolute;
    display: block;
	


}

/* Useful Links */

    .useful-links .panel-delta .panel-header-outer {
        background-color: #585857;
    }

    .useful-links ul {
        margin: 0;
    }

    .useful-links .panel-delta .panel-header-outer {
        border-bottom: 5px solid #FFF;
    }

    .useful-links ul li, .useful-links .ContentEditor ul li {
        background: url('../Images/tab-right-arrow.png') !important;
        background-position: top left;
        background-repeat: repeat-x;
        padding: 0;
        margin: 0 0 2px 0 !important;
        height: 27px;
        border: 1px solid #d3d3d3;
        line-height: 25px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        color: #333;
        font-family: lintelregular;
        font-size: 1.3em;
    }

        .useful-links ul li a, .useful-links ul li a:hover {
            color: #333;
			text-decoration: none;
        }

    .useful-links .ContentEditor ul li a {
        padding: 0 0 0 26px;
        list-style-type: none;
		display: block;
		height: 25px;
		/*background: url("../images/jqueryui/ui-icons_222222_256x240.png") 0 0 no-repeat;*/

    }
	/* END - Useful Links */