
/* Begin Section _theme.css */
/* START OF @media screen */
@media screen
{

    html
    {
        /*  	This is placed here to stop pages shifting in FireFox. 	Shifting is caused by the Scroll Bar Disappearing when the page is too short. 	*/
        height: 100%;
        margin-bottom: 1px;
    }

    /* Page layout */
    .pageWrapperOuterDiv
    {
        width: 100%;
        height: 100%;
    }

    .pageWrapperInnerDiv
    {
        margin: 0px auto;
        width: 836px;
        text-align: center;
    }

    .pageWrapperInnerMostDiv
    {
        text-align: left;
        vertical-align: top;
        padding: 0px;
    }

    body
    {
        margin: 0;
        padding: 0;
        font-family: verdana,sans-serif;
        line-height: 1.3em;
        font-size: 67%;
        color: #505050;
        behavior: url("/csshover3.htc");
    }
    /* PAGE FONT SIZE DASHBOARD */
    /* FONT SIZE IS RELATIVE TO BODY FONT SIZE */
    form.body-Smallest
    {
        font-size: 80%;
    }
    form.body-Small
    {
        font-size: 90%;
    }
    form.body-Medium
    {
        font-size: 100%;
    }
    form.body-Large
    {
        font-size: 120%;
    }
    form.body-Largest
    {
        font-size: 140%;
    }

    #base
    {
        position: relative;
        width: 836px;
        padding: 0;
        margin: 0 auto;
    }
    /* 
            	This decreases the width of the whole page area, in conjunction with the Pagesize Dashboard.	
            	*/
    form.bodySize-Large #base
    {
        width: 760px !important;
    }

    /* ZONES */
    #ZoneHeaderRow
    {
        clear: both;
        position: relative;
        width: 836px;
        background-color: #FFF;
        z-index: 90;
    }
    /* 
            	This decreases the width of the whole page area, in conjunction with the Pagesize Dashboard.	
            	*/

    form.bodySize-Large #ZoneHeaderRow
    {
        width: 760px !important;
    }
    #ZoneLeftColumn
    {
        width: 263px;
        float: left; /*  		This min-height is  a Firefox fix to ensure the ZoneLeftColumn doesn't collapse when empty, moving content over. 	*/
        min-height: 10px;
    }
    form.bodySize-Large #ZoneLeftColumn
    {
        width: 179px;
    }

    #LeftRightContainer
    {
        width: 945px !important;
    }

    form.bodySize-Large #LeftRightContainer
    {
        width: 760px !important;
    }

    #ZoneRightColumn
    {
        width: 681px;
        float: left;
        padding: 0;
    }
    form.bodySize-Large #ZoneRightColumn
    {
        width: 581px;
    }
    #ZoneCentreRow
    {
        width: 945px;
    }
    form.bodySize-Large #ZoneCentreRow
    {
        width: 760px;
    }

    #ZoneFooterRow
    {
        width: 945px;
        margin: 0 auto 0 auto;
        background-color: #FFF;
    }
    form.bodySize-Large #ZoneFooterRow
    {
        width: 760px;
    }
    /* DEFAULTS */
    a, a:link, a:visited
    {
        color: #505050;
    }
    a:hover, a:active, a:focus
    {
        color: #505050;
    }
    h1
    {
        font-size: 1.4em;
    }
    h2
    {
        font-size: 1.3em;
    }
    h3
    {
        font-size: 1.2em;
    }

    h4
    {
        font-size: 1.1em;
    }
    h5
    {
        font-size: 1em;
    }
    h6
    {
        font-size: .9em;
    }
    pre
    {
        white-space: normal;
    }
    ul
    {
        list-style-type: disc;
    }

    ol
    {
    }
    address
    {
        color: #505050;
    }
    p
    {
        color: #505050;
    }

    a.linkskip
    {
        position: absolute;
        top: -200px;
    }

    /* Element Logo */
    div.elLogo
    {
        float: left;
        width: 219px;
        height: 85px;
    }
    div.elLogo h1.ident
    {
        background-image: url(../_images/UKTI/logo-header.jpg);
        background-repeat: no-repeat;
        background-position: left;
        width: 219px;
        height: 85px;
        margin: 0;
        padding: 0;
    }
    div.elLogo h1.ident a
    {
        width: 273px;
        height: 85px;
        display: block;
    }
    div.elLogo h1.ident span
    {
        display: none;
    }
    /* Admin Menu */
    /* Element Admin Menu */
    ul.elAdminMenu
    {
        float: right;
        height: 23px;
        line-height: 23px;
        list-style: none;
        padding: 0;
        margin: 9px 0 0 0;
        z-index: 99;
        color: #003366;
    }
    ul.elAdminMenu ul
    {
        line-height: 1;
        list-style: none;
        padding: 0;
        margin: 0;
        z-index: 99;
    }
    ul.elAdminMenu a
    {
        display: block;
        padding: 0 10px;
        color: #003366;
        text-decoration: none;
        text-transform: none;
        font-size: 1em;
        font-weight: normal;
    }
    ul.elAdminMenu li
    {
        float: left;
        padding: 0;
        overflow: hidden;
        white-space: nowrap;
    }
    ul.elAdminMenu li.depth01
    {
        margin-left: 38px;
    }
    ul.elAdminMenu li.last
    {
        border-right: 0;
    }

    ul.elAdminMenu li ul
    {
        position: absolute;
        left: -999em;
        height: auto;
        width: 200px;
        margin: 0 0 0 -1px;
        border-style: solid;
        border-width: 1px 1px 0 1px;
        border-color: #3b3b3b;
    }
    ul.elAdminMenu li.elMlogin
    {
        background-image: url(../_images/UKTI/login.jpg);
        background-position: 0 5px;
        background-repeat: no-repeat;
        padding-left: 10px;
    }
    ul.elAdminMenu li.elMlogout
    {
        background-image: url(../_images/UKTI/register.jpg);
        background-position: 0 5px;
        background-repeat: no-repeat;
        padding-left: 7px;
    }
    ul.elAdminMenu li.elMregister
    {
        background-image: url(../_images/UKTI/register.jpg);
        background-position: 0 5px;
        background-repeat: no-repeat;
        padding-left: 7px;
    }

    ul.elAdminMenu li li, ul.elAdminMenu li li.first
    {
        width: 200px;
        background-image: none;
        line-height: 20px;
        border-bottom: solid 1px #FFF;
        background-color: #ddd;
    }
    ul.elAdminMenu ul a, ul.elAdminMenu ul a:link, ul.elAdminMenu ul a:visited
    {
        width: 180px;
        border-width: 0;
        font-size: .9em;
        padding: 0 10px;
        color: #3b3b3b;
        text-transform: none;
    }
    ul.elAdminMenu ul a:hover, ul.elAdminMenu ul a:active
    {
        background-color: #eee;
        color: #3b3b3b;
    }
    ul.elAdminMenu ul a.ChildItems
    {
        background-image: url(../_images/default/more_nibble.gif) !important;
        background-repeat: no-repeat;
        background-position: top left;
    }
    ul.elAdminMenu ul a.ChildItems:hover
    {
        background-image: url(../_images/default/more_nibble_on.gif) !important;
    }
    ul.elAdminMenu li ul ul
    {
        margin: -20px 0 0 -200px;
        border-style: solid;
        border-width: 1px 1px 0 1px;
        border-color: #fff;
    }
    ul.elAdminMenu li li li, ul.elAdminMenu li li li.first
    {
        border-color: #fff;
    }
    ul.elAdminMenu li li a, ul.elAdminMenu li li a:link, ul.elAdminMenu li li a:visited
    {
        color: #444;
        background-image: none;
    }
    ul.elAdminMenu li a:hover, ul.elAdminMenu li a:active
    {
        color: #3b3b3b;
    }
    ul.elAdminMenu ul li a:hover, ul.elAdminMenu ul li a:active
    {
        background-color: #efefef;
        color: #000;
    }
    ul.elAdminMenu li:hover ul ul, ul.elAdminMenu li:hover ul ul ul, ul.elAdminMenu li:hover ul ul ul ul, ul.elAdminMenu li.MenuItemHover ul ul, ul.elAdminMenu li.MenuItemHover ul ul ul, ul.elAdminMenu li.MenuItemHover ul ul ul ul
    {
        left: -999em;
        display: none;
    }
    ul.elAdminMenu li:hover ul, ul.elAdminMenu li li:hover ul, ul.elAdminMenu li li li:hover ul, ul.elAdminMenu li li li li:hover ul, ul.elAdminMenu li.MenuItemHover ul, ul.elAdminMenu li li.MenuItemHover ul, ul.elAdminMenu li li li.MenuItemHover ul, ul.elAdminMenu li li li li.MenuItemHover ul
    {
        left: auto !important;
        display: block !important;
    }
    /* Element Horizontal Nav */
    /* Element Horizontal Nav */
    /* Element Horizontal Nav */
    /* Element Horizontal Nav */
    div.MainMenu
    {
        clear: both;
        float: left;
        background-image: url(../_images/UKTI/menu-background.jpg);
        background-repeat: no-repeat;
        width: 836px;
        height: 51px;
        line-height: 51px;
        padding: 0;
        margin: 0;
    }
    ul.elMainMenu
    {
        float: left;
        list-style: none;
        padding: 0;
        margin: 0;
        z-index: 99;
        height: 51px;
    }
    ul.elMainMenu ul li
    {
        margin: 0px;
        padding: 0px;
    }
    ul.elMainMenu a, ul.elMainMenu a:link, ul.elMainMenu a:visited
    {
        display: block;
        padding: 0 8px; /* Padding between the menu item text and the menu separator*/
        color: #dfdfdf;
        text-decoration: none;
        text-transform: none;
        font-size: 1em;
        font-family: Tahoma, Verdana, Sans-Serif;
        letter-spacing: 0.2px;
        font-weight: bold;
    }
    ul.elMainMenu li
    {
        float: left;
        padding: 0;
        width: auto;
    }

    ul.elMainMenu li.depth01
    {
        background-image: url(../_images/UKTI/menu-separator.jpg);
        background-position: right;
        background-repeat: no-repeat;
        padding: 0 0 0 0;
    }
    ul.elMainMenu li.depth01 a
    {
        line-height: 13px;
        display: block;
        vertical-align: middle;
        text-align: center;
    }
    ul.elMainMenu li.elMhome
    {
        width: 76px;
        height: 51px;
        text-align: center;
    }
    ul.elMainMenu li.elMhome a.depth01first
    {
        margin: 4px 7px 0 7px;
        height: 31px;
        padding-top: 16px;
    }
    ul.elMainMenu li.elMhome a.current, ul.elMainMenu li.elMhome a.parent_current
    {
        background-image: url(../_images/UKTI/menu-item-home-bg.gif);
        background-position: center;
        background-repeat: no-repeat;
        color: #fff;
    }
    ul.elMainMenu li.elMhowtousethemarketingmessages a.depth01
    {
        width: 140px;
        margin: 4px 0 0 0;
        height: 39px;
        padding-top: 8px;
    }

    ul.elMainMenu li.elMhowtousethemarketingmessages a.current, ul.elMainMenu li.elMhowtousethemarketingmessages a.parent_current
    {
        background-image: url(../_images/UKTI/menu-item-howtousethemarketingmessages-bg.gif);
        background-position: center;
        background-repeat: no-repeat;
        color: #fff;
    }
    ul.elMainMenu li.elMhowtousethemarketingmessages a.current.depth02, ul.elMainMenu li.elMhowtousethemarketingmessages a.parent_current.depth02
    {
        background-image: none;
        width: 177px;
    }
    ul.elMainMenu li.elMmarketingmessages
    {
    }
    ul.elMainMenu li.elMmarketingmessages a.depth01
    {
        width: 82px;
        margin: 4px 0 0 0;
        height: 39px;
        padding-top: 8px;
    }
    ul.elMainMenu li.elMmarketingmessages a.current, ul.elMainMenu li.elMmarketingmessages a.parent_current
    {
        background-image: url(../_images/UKTI/menu-item-marketingmessages-bg.gif);
        background-position: center;
        background-repeat: no-repeat;
        color: #fff;
        width: 82px;
    }
    ul.elMainMenu li.elMmarketingmessages.depth02 a
    {
        background-image: none;
        width: 177px;
    }
    ul.elMainMenu li.elMmarketingmaterials depth01
    {
        height: 51px;
    }
    ul.elMainMenu li.elMmarketingmaterials a.depth01
    {
        width: 80px;
        margin: 4px 0 0 0;
        height: 39px;
        padding-top: 8px;
    }
    ul.elMainMenu li.elMmarketingmaterials a.current, ul.elMainMenu li.elMmarketingmaterials a.parent_current
    {
        background-image: url(../_images/UKTI/menu-item-marketingmaterials-bg.gif);
        background-position: center;
        background-repeat: no-repeat;
        color: #fff;
    }
    ul.elMainMenu li.elMmarketingmaterials a.current.depth02, ul.elMainMenu li.elMmarketingmaterials a.parent_current.depth02
    {
        background-image: none;
        width: 177px;
    }

    ul.elMainMenu li.elMcontactus a.depth01last
    {
        width: 85px;
        margin: 4px 0 0 0;
        height: 31px;
        padding-top: 16px;
    }
    ul.elMainMenu li.elMcontactus a.current ul.elMainMenu li.elMcontactus a.parent_current
    {
        background-image: url(../_images/UKTI/menu-item-contactus-bg.gif);
        background-position: center;
        background-repeat: no-repeat;
        color: #fff;
        width: 85px;
    }
    ul.elMainMenu li.elMcontactus a.current.depth02, ul.elMainMenu li.elMcontactus a.current.depth02first, ul.elMainMenu li.elMcontactus a.parent_current.depth02
    {
        background-image: none;
        width: 177px;
    }
    ul.elMainMenu li.depth02 ul
    {
        display: block;
        position: relative;
    }
    /************ Sub Menu Level ************/

    ul.elMainMenu li li, ul.elMainMenu li li.first
    {
        width: 197px;
        border-bottom: solid 1px #ccc;
        background-color: #7f7f7f;
        background-image: url(../_images/UKTI/submenu-bg.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
    }
    ul.elMainMenu ul a, ul.elMainMenu ul a:link, ul.elMainMenu ul a:visited
    {
        width: 177px !important;
        border-width: 0;
        font-size: .9em;
        padding: 3px 10px 0 10px;
        color: #fff;
        text-transform: none;
        text-align: left !important;
        clear: both;
    }
    ul.elMainMenu ul li a.depth02
    {
        width: 177px !important;
    }
    ul.elMainMenu ul a:hover, ul.elMainMenu ul a:active
    {
        background-color: #eee;
        color: #000;
    }
    ul.elMainMenu li ul ul
    {
        margin: 0 0 0 197px;
        margin: 0000px;
    }


    ul.elMainMenu li li li, ul.elMainMenu li li li.first
    {
        border-color: #fff;
    }
    ul.elMainMenu li li a, ul.elMainMenu li li a:link, ul.elMainMenu li li a:visited
    {
        /* Text in the sub menu (dropdown menu) */
        color: #dfdfdf;
        background-image: none;
    }
    ul.elMainMenu li a:hover, ul.elMainMenu li a:active
    {
        color: #FFF;
    }
    ul.elMainMenu ul li a:hover, ul.elMainMenu ul li a:active
    {
        background-color: #efefef;
        color: #000;
    }

    /************ Sub Menu Level valuelabs ************/
    ul.elMainMenu ul
    {
        display: none;
    }

    /* Show First Level Menu */
    ul.elMainMenu li.MenuItemHover ul
    {
        display: block;
        position: absolute;
        width: 150px !important;
        clear:both;    
    }

    /* Hide the second lever when first lever appear  */
    ul.elMainMenu li.MenuItemHover ul ul
    {
        margin:0px;
        display: none;
    }

    /* Display second level menu */
    ul.elMainMenu li ul li 
    {
        position:relative !important;       
        
    } 
    *html ul.elMainMenu li ul li ul
     {
            position:relative !important;
            top:-0px;
     }
    ul.elMainMenu li ul li.MenuItemHover ul
    {
        display: block;
        
        width: 150px !important;
        left: 2px !important;
        margin-top:-20px;
        
    }
    *html ul.elMainMenu li ul li.MenuItemHover ul
    {
        display: block;
        position: relative !important;
        width: 150px !important;
        float:left;
        left: 0px !important;
    }

    ul.elMainMenu li.depth02.first a, ul.elMainMenu li.depth02.last a
    {
        background-image: none !important;
    }

    ul.elMainMenu li.depth02 a
    {
        min-height: 26px;
        display: block;
        float: left;
    }

    ul.elMainMenu li.depth02 a span
    {
        line-height: 11px;
        padding-top: 3px;
        padding-bottom: 7px;
        display: block;
        float: left;
    }
    /* valuelabs */
    /* ul.elMainMenu ul
        {
            display: none;
        }
        ul.elMainMenu li:hover ul
        {
            display: block;
            position: absolute;
        }
        ul.elMainMenu li.MenuItemHover ul
        {
            display: block;
            position: absolute;
            width: 150px !important;
            clear: both;
            border: 1px solid red !important;
        }
        ul.elMainMenu li.MenuItemHover ul li ul
        {
            position: absolute;
            left: -45px !important;
        }*/
    .fontChanger
    {
        float: right;
        width: 415px;
        margin-top: 15px;
    }

    .fontSmaller, .fontDefault, .fontLarger
    {
        list-style-type: none;
        float: right;
        margin: 0 2px;
        display: block;
        width: 20px;
        height: 20px;
    }

    .fontSmaller a.hoverbutton, .fontSmaller a.hoverbutton:link, .fontSmaller a.hoverbutton:visited
    {
        display: block;
        float: left;
        width: 20px;
        height: 20px;
        margin: 0;
        padding: 0;
        border: 0;
        background-image: url(../_images/ukti/smaller.gif) !important;
        background-repeat: no-repeat;
        text-indent: -999em;
    }

    .fontDefault a.hoverbutton, .fontDefault a.hoverbutton:link, .fontDefault a.hoverbutton:visited
    {
        display: block;
        float: left;
        width: 20px;
        height: 20px;
        margin: 0;
        padding: 0;
        border: 0;
        background-image: url(../_images/ukti/default.gif) !important;
        background-repeat: no-repeat;
        text-indent: -999em;
    }

    .fontLarger a.hoverbutton, .fontLarger a.hoverbutton:link, .fontLarger a.hoverbutton:visited
    {
        display: block;
        float: left;
        width: 20px;
        height: 20px;
        margin: 0;
        padding: 0;
        border: 0;
        background-image: url(../_images/ukti/larger.gif) !important;
        background-repeat: no-repeat;
        text-indent: -999em;
    }

    div#ZoneHeaderRow a.hoverbutton, div#ZoneHeaderRow a.hoverbutton:link, div#ZoneHeaderRow a.hoverbutton:visited
    {
    }




    /* -- MAIN MENU ENDS HERE -- */
    div.QuickSearch
    {
        float: left;
        margin-left: 12px;
    }

    div.QuickSearch a.hoverbutton, div.QuickSearch a.hoverbutton:link, div.QuickSearch a.hoverbutton:visited
    {
        margin: 0;
        padding: 0;
        background-color: transparent;
        background-image: url(../_images/ukti/searchbutton.gif);
        border: 0;
        width: 20px;
        height: 21px;
        display: inline;
        float: left;
        margin: 16px 0 0 8px;
    }

    div.QuickSearch input
    {
        margin: 16px 0 0 0;
        width: 114px;
        float: left;
    }

    /* 


        /* Element Footer Menu */
    ul.elFooterMenu
    {
        bottom: 0;
        margin: 0;
        height: 1.5em;
        line-height: 1.2em;
        padding: 0;
        float: left;
    }
    ul.elFooterMenu li
    {
        display: block;
        float: left;
    }
    ul.elFooterMenu li.first
    {
        float: left;
        border-right: solid 1px #363636;
    }
    ul.elFooterMenu li.last
    {
        border-left: 0px;
    }
    ul.elFooterMenu li a, ul.elFooterMenu li a:link, ul.elFooterMenu li a:visited
    {
        font-size: .9em;
        color: #363636;
        display: block;
        padding: 0 10px;
        text-decoration: none;
    }
    ul.elFooterMenu li a:hover, ul.elFooterMenu li a:active
    {
        color: #333;
        text-decoration: underline;
    }


    /* CONTENT PANEL OUTPUT */
    div.elContent
    {
        line-height: 1.6em;
        font-size: 1em;
        color: #505050;
    }
    div.elContent ul
    {
        list-style-image: url(../_images/UKTI/bullet.jpg);
        padding-left: 0px;
    }
    div.elContent h1
    {
        font-size: 1.4em;
        color: #363636;
        margin: .8em 0;
        padding: 0;
    }
    div.elContent p
    {
        margin: 1.2em 0;
        padding: 0;
        color: #505050;
    }

    div.elContent p.messagesOpenPara
    {
        font-size: 1.15em;
        padding-bottom: 27px;
        border-bottom: solid 1px #cccccc;
    }

    div.elContent a, div.elContent a:link, div.elContent a:visited
    {
        text-decoration: none;
        color: #4781bb;
    }
    div.elContent a:hover, div.elContent a:active
    {
        text-decoration: underline;
    }
    div.elContent div.ColumnLeft
    {
        width: 49%;
        float: left;
    }
    div.elContent div.ColumnRight
    {
        width: 46%;
        float: left;
        margin: 0 1% 0 2%;
    }
    div.elContent table
    {
        border-collapse: collapse;
        border-color: #C3C3C3;
    }

    div.elContent table.boardMembers
    {
        margin-left: 15px;
    }

    div.elContent div.tableContainer
    {
        background-color: #F0F7FF;
        padding: 15px;
        margin-bottom: 30px;
    }

    div.elContent table.boardMembers th
    {
        font-size: 1.8em;
        font-weight: lighter;
        height: 30px;
    }

    div.elContent table.boardMembers td
    {
        height: 20px;
        padding-right: 15px;
    }

    ul.nopadding
    {
        margin-top: 0px;
        padding-top: 0px;
    }


    /* SITEMAP */
    ul.elSitemap
    {
        width: auto;
        margin: 20px 30px 40px 30px;
    }
    ul.elSitemap, ul.elSitemap ul
    {
        list-style-type: none;
    }
    ul.elSitemap li
    {
        margin: .5em 0;
        display: block;
        padding: 2px 0 0 0;
    }
    ul.elSitemap a
    {
        font-weight: bold;
        background-image: url(../_images/default/arrow.gif);
        background-repeat: no-repeat;
        background-position: 0 8px;
        padding-left: 10px;
        padding-top: 5px;
        font-size: 1em;
    }
    ul.elSitemap a:hover, ul.elSitemap a.ChildItems
    {
    }
    ul.elSitemap ul
    {
        margin: 0 2.5em;
    }
    ul.elSitemap ul a, ul.elSitemap ul a:link, ul.elSitemap ul a:visited
    {
        font-size: .9em;
    }

    /* TEXT FOOTER MENU */
    ul.elTextMenu
    {
        padding: 5px 0 10px 0;
        margin: 0;
        clear: both;
        background-color: #FFF;
        text-align: center;
        z-index: 90 !important;
    }
    ul.elTextMenu li
    {
        display: inline;
        margin: 0 5px;
        padding: 0 5px 1px 0;
        line-height: 1.5em;
        border-right: solid 1px #3e3e3e;
    }
    ul.elTextMenu li.last
    {
        border: 0;
    }
    ul.elTextMenu li a, ul.elTextMenu li a:link, ul.elTextMenu li a:visited
    {
        color: #3e3e3e;
        font-size: .9em;
        text-decoration: none;
    }
    ul.elTextMenu li a:hover, ul.elTextMenu li a:active
    {
        text-decoration: underline;
        color: #333;
    }

    /* Listing - TAG REPEATER */
    ul.elTagListing
    {
        margin: 0 20px 10px 20px;
        padding: 0 0 5px 0;
        font-size: 1em;
        list-style: none;
    }
    ul.elTagListing li
    {
        margin: 0;
        padding: 10px 0 10px 0;
        display: block;
        border-bottom: dotted 1px #3e3e3e;
    }
    ul.elTagListing li.first
    {
        border: 0;
        padding: 10px 0;
    }
    ul.elTagListing h1.elContentTitle
    {
        margin: .8em 0 10px 0;
        padding: 0 0 3px 0;
    }
    ul.elTagListing h2.elContentDescription
    {
        display: none;
    }
    ul.elTagListing div.ContentWrapper
    {
        padding: 5px;
        clear: both;
        border: solid 1px #FFF;
    }

    ul.elTagListing div.elContent
    {
        padding: 0 0 10px 0;
        margin: 0;
    }
    ul.elTagListing div.elContent h1.Title
    {
        font-size: 1.2em;
        line-height: 1.2em;
        margin: 0 0 0 0;
        padding: 0 5px 0 10px;
        background-image: url(../_images/default/arrow.gif);
        background-repeat: no-repeat;
        background-position: left center;
        font-style: normal;
        color: #3e3e3e;
    }
    ul.elTagListing div.elContent a, ul.elTagListing div.elContent a:link, ul.elTagListing div.elContent a:visited
    {
        text-decoration: none;
        color: #3e3e3e;
    }
    ul.elTagListing div.elContent a:hover, ul.elTagListing div.elContent a:active
    {
        color: #333;
    }
    ul.elTagListing div.elContent h2.DateStart, ul.elTagListing div.elContent h2.DateEnd
    {
        font-size: 1em;
        font-weight: normal;
        padding: 0 5px 0 10px;
        margin: 0;
        color: #555;
    }
    ul.elTagListing div.elContent h2.DateStart span, ul.elTagListing div.elContent h2.DateEnd span
    {
        font-style: italic;
    }
    ul.elTagListing div.elContent h3.Author
    {
        padding: 0 5px 0 10px;
        margin: 0;
        font-size: 1em;
        font-weight: normal;
    }
    ul.elTagListing div.elContent p.Description
    {
        padding: 10px 5px 5px 10px;
        margin: 0;
    }
    ul.elTagListing div.ContentImage
    {
        padding: 0;
        margin: 0;
        width: 90px;
        float: left;
    }
    ul.elTagListing div.ContentImage img
    {
        border: solid 1px #364761;
    }
    ul.elTagListing div.HasImage
    {
        margin-left: 100px;
    }

    /* TOOLS */
    div.Tools
    {
        float: right;
    }
    div.Tools a, div.Tools a:link, div.Tools a:visited
    {
        padding: 0 0 0 10px;
        margin-left: 10px;
        background-image: url(../_images/default/arrow.gif);
        background-repeat: no-repeat;
        background-position: 1px 3px;
        color: #3e3e3e;
        font-weight: bold;
    }
    div.Tools a:hover, div.Tools a:active
    {
        color: #333;
    }

    /* LEFT MENU */
    /* top level */
    ul.elLeftMenu
    {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 100%;
    }
    /* all list items */
    ul.elLeftMenu li
    {
        margin: 0;
        padding: 0;
    }
    /* all links */
    ul.elLeftMenu a, ul.elLeftMenu a:link, ul.elLeftMenu a:visited
    {
        height: 18px;
        padding-top: 5px;
        text-decoration: none;
        display: block;
        font-weight: bold;
        font-size: .9em;
        border-bottom: solid 1px #FFF;
    }
    ul.elLeftMenu a:hover, ul.elLeftMenu a:active
    {
        background-color: #FFF;
        color: #333;
    }
    ul.elLeftMenu ul li a.current
    {
        background-color: #FFF;
    }
    /* all lists below top level */
    ul.elLeftMenu ul
    {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    /* 2nd level */
    ul.elLeftMenu ul a, ul.elLeftMenu ul a:link, ul.elLeftMenu ul a:visited
    {
        padding-left: 20px;
        background-image: url(../_images/default/arrow.gif) !important;
        background-repeat: no-repeat;
        background-position: 10px 9px;
        background-color: #e7ebf7;
    }
    /* 3rd level */
    ul.elLeftMenu ul ul a, ul.elLeftMenu ul ul a:link, ul.elLeftMenu ul ul a:visited
    {
        padding-left: 30px !important;
        font-size: .9em;
        background-position: 20px 9px;
    }
    /* 4th level */
    ul.elLeftMenu ul ul ul a, ul.elLeftMenu ul ul ul a:link, ul.elLeftMenu ul ul ul a:visited
    {
        padding-left: 42px !important;
        font-size: .8em;
        background-position: 32px 9px;
    }
    /* 5th level */
    ul.elLeftMenu ul ul ul ul a, ul.elLeftMenu ul ul ul ul a:link, ul.elLeftMenu ul ul ul ul a:visited
    {
        padding-left: 53px !important;
        font-size: .8em;
        background-position: 43px 9px;
        font-weight: normal;
    }
    /* SEARCH RESULTS */
    .TagHighLight
    {
        background-color: #FFFF00;
    }

    div.elTags
    {
        clear: left;
        margin-top: 15px;
    }

    /* PAGING */
    ul.Paging
    {
        clear: both;
        font-weight: bold;
        font-size: .9em;
        margin: 5px 10px 10px 30px;
    }
    ul.Paging li
    {
        display: block;
    }
    ul.Paging li.PagingPageTotal
    {
        display: none;
    }
    ul.Paging li.PagingPageNumbers
    {
        float: right;
        margin: 0 10px 0 0;
    }
    ul.Paging li.PagingLastPage
    {
        display: none;
    }
    ul.Paging li.PagingNextPage
    {
        float: right;
        margin: 0 10px 0 0;
    }
    ul.Paging li.PagingPreviousPage
    {
        float: right;
        margin: 0 10px 0 0;
    }
    ul.Paging li.PagingFirstPage
    {
        display: none;
    }
    ul.Paging li .disabled
    {
        color: #B0B0B0;
    }
    ul.Paging li .current
    {
        text-decoration: underline;
    }
    ul.Paging li.PagingNextPage a, ul.Paging li.PagingNextPage a:link, ul.Paging li.PagingNextPage a:visited, ul.Paging li.PagingNextPage span.disabled
    {
        background-image: url(../_images/default/next.gif);
        background-repeat: no-repeat;
        background-position: right;
        padding-right: 12px;
    }
    ul.Paging li.PagingPreviousPage a, ul.Paging li.PagingPreviousPage a:link, ul.Paging li.PagingPreviousPage a:visited, ul.Paging li.PagingPreviousPage span.disabled
    {
        background-image: url(../_images/default/prev.gif);
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 12px;
    }



    h1.elPageTitle
    {
        margin: 32px 30px 10px 30px;
        padding: 0 0 3px 0;
    }

    p.elNoContent
    {
        margin: 10px;
    }

    a.Delete
    {
        cursor: pointer;
    }

    a.Delete:hover, a.Delete:active
    {
        text-decoration: underline;
        color: #333;
    }



    /*Contact Form*/
    div.elContactUsForm
    {
        /* 			Pre & Post Text is placed inside this wrapper. 			 			For ease, this should be kept to the same width as the UL 			to ensure the hoverbutton is kept inline to the right of the form. 		*/
        width: 380px;
        margin: 0;
        padding: 0;
        border: 0;
    }
    div.elContactUsForm ul.elContactUsForm
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
        border: 0;
        width: 600px;
    }
    div.elContactUsForm ul.elContactUsForm li
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
        border: 0;
    }
    div.elContactUsForm ul.elContactUsForm li fieldset
    {
        border: 0;
        margin: 0;
        padding: 0;
    }
    /*Styles the Header of Each Section*/
    div.elContactUsForm ul.elContactUsForm li fieldset legend
    {
        /* NOTE: 				This LEGEND tag should only be used to Style TEXT 				as this is all Firefox will currently display. 				Use the SPAN Below for more flexibility. 			*/
        margin: 0;
        padding: 0;
        border: 0;
        display: none;
    }
    div.elContactUsForm ul.elContactUsForm li fieldset legend span
    {
        /* 		This is displayed at the top of every section the form generates. 		*/
        width: 593px;
        background-color: #999;
        height: 1.5em;
        line-height: 1.5em;
        font-size: 1em;
        display: block;
        margin: 0 0 0 -7px;
        padding: 0 0 0 7px;
    }
    div.elContactUsForm ul.elContactUsForm a.formDesc
    {
        display: none;
    }
    div.elContactUsForm ul.elContactUsForm li fieldset ul
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    div.elContactUsForm ul.elContactUsForm li fieldset ul li
    {
        list-style-type: none;
        margin: 5px 0 5px 0;
        padding: 0 0 0 0;
        clear: both;
    }
    div.elContactUsForm ul.elContactUsForm li fieldset ul li label
    {
        float: left;
        clear: left;
        padding: 0 0 3px 10px;
    }
    div.elContactUsForm ul.elContactUsForm li fieldset ul li input
    {
        float: left;
        clear: both;
        width: 250px;
        padding: 0;
        margin: 0 0 0 10px;
    }
    div.elContactUsForm ul.elContactUsForm li fieldset ul li textarea
    {
        clear: left;
        float: left;
        width: 250px;
        padding: 0;
        margin: 0 0 0 10px;
    }
    div.elContactUsForm a.hoverbutton, div.elContactUsForm a.hoverbutton:link, div.elContactUsForm a.hoverbutton:visited
    {
        display: block;
        border: 0;
        padding: 0;
        margin: 0;
        background-image: none;
        color: #ffffff !important;
        background-image: url(../_images/UKTI/submitbutton_white.gif);
        width: 87px;
        height: 24px;
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 10px;
    }
    div.elContactUsForm a.hoverbutton:hover, div.elContactUsForm a.hoverbutton:active, div.elContactUsForm a.hoverbutton:focus
    {
    }
    div.elContactUsForm a.hoverbutton span
    {
        display: none;
    }

    div.elCredits
    {
        /*  */
        font-size: .9em; /* */
        float: right;
        height: 1.5em;
    }
    div.elCredits a, div.elCredits a:link, div.elCredits a:visited
    {
    }
    div.elCredits a:hover, div.elCredits a:focus, div.elCredits a:active
    {
    }

    div.messageQuote
    {
        background-color: #F0F7FF;
        background-image: url(../_images/UKTI/quote.gif);
        background-repeat: no-repeat;
        background-position: 13px 21px;
        padding-bottom: 30px;
        padding-left: 47px;
        padding-right: 30px;
        padding-top: 5px;
        margin-top: 20px;
    }


    div.selectorContainer
    {
        width: 597px;
        background-color: #f0f7ff;
        padding-left: 22px;
        height: 158px;
        border: solid 1px #f0f7ff;
    }
    div.selectorContainer h3
    {
        margin-top: 15px;
    }
    div.selectorContainer p
    {
        padding-right: 15px;
    }
    div.selectorContainer div.selectors
    {
        width: 480px;
        float: left;
    }
    div.selectorContainer div.selectors div.selecterRow
    {
        float: left;
    }
    div.selectorContainer div.selectors div.row1
    {
        width: 127px;
    }
    div.selectorContainer div.selectors div.row2
    {
        width: 135px;
    }
    div.selectorContainer div.selectors div.row3
    {
        width: 210px;
    }
    div.selectorContainer div.selectors div.selecterRow div.sectorSelector
    {
        height: 30px;
        font-weight: bold;
    }
    div.selectorContainer div.selectors div.selecterRow div.sectorSelector input
    {
        margin-right: 5px;
        position: relative;
        top: 3px;
    }

    div.selectorContainer div.filter
    {
        float: left;
        height: 89px;
        position: relative;
    }
    div.selectorContainer div.filter input
    {
        position: absolute;
        bottom: 0;
        margin-left: 10px;
        border: 0;
        background-image: url(../_images/UKTI/submit_button.gif);
        width: 87px;
        height: 24px;
        overflow: hidden;
        line-height: 999em;
        text-indent: 999em;
    }
    div.sectorLinks
    {
        clear: both;
    }
    div.sectorLinks h3.subheading
    {
        font-size: 1em;
        font-weight: bold;
        color: #505050;
        margin-top: 10px;
        margin-bottom: 10px;
        border-bottom: solid 1px #CCCCCC;
        padding: 0;
    }

    div.sectorLinks ul
    {
        margin: 0;
    }
    div.sectorLinks ul li
    {
        display: block;
        height: 50px;
        list-style-type: none;
        list-style-image: none;
    }
    div.sectorLinks ul li span.sectorTitle
    {
        color: #000;
        font-weight: bold;
    }
    div.sectorLinks ul li a
    {
        text-decoration: none;
        font-weight: bold;
        color: #4781bb;
    }
    h3.sectorResults
    {
        margin-bottom: 20px;
        border-bottom: solid 1px #cccccc;
        padding-bottom: 9px;
        font-size: 1em;
    }

    h2.MarketingFAQsTitle
    {
        font-size: 1.3em !important;
        font-weight: bold !important;
    }

    .MarketingFAQsBold
    {
        color: #4781BB;
    }

    .arrowText
    {
        padding-right: 15px;
        background-image: url(../_images/UKTI/arrow-01.jpg);
        background-position: right center;
        background-repeat: no-repeat;
    }

    /* NEXUS */
    /* LIGHTBOX GALLERY */
    ul.LightboxGallery
    {
        margin: 20px 0 40px -15px;
        width: 630px;
        padding: 0 0 0 0;
        list-style-type: none;
        overflow: hidden;
    }
    ul.LightboxGallery li
    {
        display: block;
        float: left;
        width: 177px;
        padding: 0 15px 0 15px;
        margin: 0 0 30px 0;
        float: left;
        text-align: left;
        vertical-align: middle;
        color: #505050;
    }
    ul.LightboxGallery li div.Img
    {
        height: 150px;
        overflow: hidden;
    }

    ul.LightboxGallery li img
    {
        background-color: #FFF;
        border: solid 1px #E0E0E0;
    }
    ul.LightboxGallery li a:hover img
    {
    }
    ul.LightboxGallery li span.file
    {
        color: #062f67;
    }
    ul.LightboxGallery li p.desc
    {
        margin-top: 0;
    }


    /* thumbnil pop-up */
    div#tipDiv
    {
        position: absolute;
        visibility: hidden;
        left: 0;
        top: 0;
        z-index: 10000;
        background-color: #fff;
        border: 1px solid #000;
        padding: 6px;
        color: #000;
        font-size: 100%;
        line-height: 1.3;
    }

    /* These are used in the wrapTipContent function */
    div#tipDiv div.img
    {
        text-align: center;
    }

    .elContent h3.subheadingIncreasedPadding
    {
        padding: 1.5em 0 0.8em 0;
        margin: 0;
        color: #292929;
        font-size: 1.4em;
        font-weight: lighter;
    }

    ul.contentbullet li ul, ul.contentbullet li ul li
    {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    a.arrowLink
    {
        background-image: url(../_images/UKTI/arrow-01.jpg);
        background-position: right center;
        background-repeat: no-repeat;
        padding-right: 12px;
    }

    span.chkYesNo
    {
        width: 20px;
        position: absolute;
        left: 337px;
    }

    .chkYesNo input
    {
        width: 13px !important;
    }

    li.MetaColumn
    {
        position: relative;
        margin-top: 3px;
    }

    .MetaColumns .BoxStd
    {
        clear: both;
        display: block;
        width: 350px;
    }

    .termsLI
    {
        clear: both;
        margin-top: 24px;
    }

    .topResult
    {
        list-style-type: none !important;
        list-style-image: none !important;
    }

    .topResult .sectorTitle
    {
        font-weight: bold;
        color: #000;
    }

    .topResult a
    {
        font-weight: bold;
    }
    .CaptchaVerification
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .CaptchaVerification em
    {
        margin: 0 2px;
    }

    .CaptchaVerification a
    {
        margin: 0 0 0 10px;
    }

    .CaptchaVerification label
    {
        display: block;
    }
    .CaptchaVerification input
    {
        clear: both;
        display: block;
        width: 350px;
    }

}
/* END OF @media screen */

/* START OF @print screen */
@media print
{

    p.rightcollightboxtextnotop, .rightColumnLinksUKTI, .areasofinterest, div.footerZone, div.MainMenu, ul.elAdminMenu, #homepageFlash, div.floatleft, .AddText, div.Tools, ul.fontChanger, .arrowLink, div.leftContentZoneUKTI, ul.elFurtherReading, div.FAQsBacktotop, div.breadcrumbsUKTI
    {
        display: none !important;
    }

    div.speechboxblue, div.speechboxwhite
    {
        padding: 0;
        margin: 0;
    }

    div.rightContentZoneGreenTemplate
    {
        border: none;
    }

    table.boardMembers
    {
        margin-left: 0px;
    }

    div.centreContentZoneUKTI
    {
        border-left: 0px;
    }

}
/* END OF @print screen */



/* End Section _theme.css */


/* Begin Section ukti.css */




/* Breadcrumbs */
.breadcrumbsUKTI
{
	clear: both;
	float: left;
	width:836px !important;
	background-image: url(../_images/UKTI/breadcrumbs.jpg);
	background-repeat: no-repeat;
	height: 25px;
	margin-top: 2px;
	padding: 11px 0px 36px 0px;
}

.breadcrumbLinksUKTI
, .breadcrumbLinksUKTI li
, .breadcrumbLinksUKTI a
, .breadcrumbLinksUKTI a:visited
{
	margin: 0;
	padding: 0 10px 0 10px;
	display: inline;
	list-style: none;
	color: white;
	text-decoration: none;
}

.breadcrumbLinksUKTI li
{
	padding-right: 0.75em;
	background-image: url(../_images/UKTI/breadcrumbs-separator.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

.breadcrumbLinksUKTI li.Last
{
	background-image: none !important;
}


/* Bottom Bar */
.bottombarUKTI
{
	clear: both;
	width:836px !important;
	background-image: url(../_images/UKTI/footer-separator.jpg);
	background-repeat: no-repeat;
	height: 55px;
	margin-top: 5px;
}

/* Header Zone containing Logo & Login/Register/etc. links */
.headerZoneUKTI
{
	float: left;
	width:836px !important;
	margin-top: 30px;
	margin-bottom: 15px;
	vertical-align: top;
	background-color: #fff;
}

ul.menuUKTI
{
    background-image: url(../_images/UKTI/menu-background.jpg);
    background-repeat: no-repeat;
    width: 836px;
    height: 51px;
    line-height: 51px !important;
	list-style: none;
	padding: 0;
	margin: 0;    
	z-index: 80;
	overflow: hidden;
}


ul.menuUKTI ul 
{
	line-height: 1;
	list-style: none;
	padding: 0;
	margin: 0;  	
	z-index:80;

}
ul.menuUKTI a
, ul.menuUKTI a:link
, ul.menuUKTI a:visited
{
	display: block;
	padding: 0 10px;
	color: #dfdfdf;
	text-decoration: none;	
	text-transform: none;
	font-size: 1em;	
	font-weight: bold;
	background-image: url(../_images/UKTI/menu-separator.jpg);
    background-position: right;
    background-repeat: no-repeat;
}
ul.menuUKTI li 
{
	float: left;
	padding: 0;
	width: auto;
	overflow: hidden;
}
ul.menuUKTI li ul 
{
	position: absolute;
	left: -999em;
	height: auto;
	width: 195px;
	margin: 0 0 0 -1px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #ccc;
}
ul.menuUKTI li li
, ul.menuUKTI li li.first
{
    width: 197px;
    background-image: none;
    line-height: 26px;
    border-bottom: solid 1px #ccc;
    background-image: url(../_images/UKTI/submenu-bg.jpg);
    background-repeat: repeat-y;
}
ul.menuUKTI ul a
, ul.menuUKTI ul a:link
, ul.menuUKTI ul a:visited 
{
	width: 180px;
    border-width: 0;
    font-size: .9em;
    padding: 0 10px;
    color: #444;
    text-transform: none;    
}
ul.menuUKTI ul a:hover
, ul.menuUKTI ul a:active
{
	background-color: #eee;
	color: #000;
}
ul.menuUKTI ul a.ChildItems
{
    background-image: url(../_images/default/more_nibble.gif) !important;
    background-repeat: no-repeat;
    background-position: top right;	
}
ul.menuUKTI ul a.ChildItems:hover 
{
    background-image: url(../_images/default/more_nibble_on.gif) !important;	
}
ul.menuUKTI li ul ul 
{
	margin: -21px 0 0 200px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #fff;	
}
ul.menuUKTI li li li
, ul.menuUKTI li li li.first  
{
    border-color: #fff;	
}
ul.menuUKTI li li a
, ul.menuUKTI li li a:link
, ul.menuUKTI li li a:visited
{
    color: #003366;
    background-image: none;
}
ul.menuUKTI  li a:hover
, ul.menuUKTI  li a:active 
{
	 color: #fff;
}
ul.menuUKTI ul li a:hover
, ul.menuUKTI ul li a:active 
{
	background-color: #efefef;
	color: #000;
}
ul.menuUKTI li:hover ul ul
, ul.menuUKTI li:hover ul ul ul
, ul.menuUKTI li:hover ul ul ul ul
, ul.menuUKTI li.menuUKTIHover ul ul
, ul.menuUKTI li.menuUKTIHover ul ul ul
, ul.menuUKTI li.menuUKTIHover ul ul ul ul 
{     
    left: -999em; 
    display: none;
}
ul.menuUKTI li:hover ul
, ul.menuUKTI li li:hover ul
, ul.menuUKTI li li li:hover ul
, ul.menuUKTI li li li li:hover ul
, ul.menuUKTI li.MenuItemHover ul
, ul.menuUKTI li li.MenuItemHover ul
, ul.menuUKTI li li li.MenuItemHover ul
, ul.menuUKTI li li li li.MenuItemHover ul 
{
    left: auto; 
	display: block;
} 


/* Left Content Zone */
.leftContentZoneUKTI
{
	width: 170px; 
	float: left;
	margin-top: -8px;
	min-height: 300px;
	margin-right: 6px;
}

/* Right Content Zone */
.rightContentZoneUKTI
{
	width: 180px !important; 
	float: left;
	padding-left: 16px;
}


/* Center Content Zone (Pink Pages Template) */
.centreContentZoneUKTI
{
	padding: 0 0 0 31px;
	width: 421px !important;
	float: left;
	padding-right: 11px;
	border-left: 1px dashed #bfbfbf;
}

.centreContentZoneUKTI h1
{
    color: #003366 !important;
    font-size: 220% !important;
    font-weight: normal !important;
}

.rightContentZoneGreenTemplate
{
	width: 600px !important;
	float: left;
	border-left: 1px dashed #bfbfbf;
	padding-left: 31px;
}

/* UKTI footer logo */
.UKTIFooterLogo
{
	background-image: url(../_images/UKTI/UKTI-footer-logo.jpg);
	background-repeat: no-repeat;
	width: 266px;
	height: 35px;
	float: right;
}

/* UKTI footer menu */
.footerMenuUKTI,
div.footerZone div.floatleft a.footerMenuUKTI
{
    color: #6699cc;
    padding-left: 15px;
    text-decoration: none;
	font-family: Tahoma, Verdana, Sans-Serif;
}

.footerMenuUKTI:hover,
div.footerZone div.floatleft a.footerMenuUKTI:hover
{
    text-decoration: none;
}

div.footerZone div.floatleft a.footerMenuUKTI

.divFooterMenuUKTI
{
    float: left;
    margin: 0;
    padding: 0px;
}

/* Copyright Notice */
.copyrightNotice
{
	color: #999999;
	letter-spacing: -0.2px;
	font-size: 90%;
	margin: 0;
	padding: 0;
}


/* Footer Zone */
.footerZone
{
	margin-bottom: 25px;
	margin-top: 10px;
}


/* Side Menu (Left) */
ul.leftMenuUKTI
{
	display: block;
	list-style-image: url(../_images/UKTI/arrow-01.jpg);
	padding: 0 5px 0px 0 !important;
	margin: 5px 5px 0px 2px !important;
	color: #4781bb;
    list-style-position: inside;
}

ul.leftMenuUKTI ul
{
	margin: 0px !important;
	padding: 0px !important;
	list-style-image: none !important;
	list-style-type: none;
}

ul.leftMenuUKTI li ul a
{
    color: #3f3f3f !important;
    text-decoration: none;
	border-bottom: 1px solid #cfcfcf;
	line-height: 30px;
	display: block;
	padding-left: 13px;
}

ul.leftMenuUKTI a
{
    text-decoration: none;
    border-bottom: 1px solid #cfcfcf;
	line-height: 30px;
}

ul.leftMenuUKTI a.current
{
	border-bottom: 1px solid #cfcfcf;
	line-height: 30px;
}

/* Quick Links */
.rightColumnLinksUKTI
{
    /*width: 179px;*/
    margin: 0px;
    padding: 12px 0 0 35px;
    text-decoration: none !important;
    font-family: Arial, Verdana, Sans-Serif;
    display: block;
    color: #003366 !important;
    font-weight: bold;
    font-size: 9px;
    line-height: 11px;
    background-repeat: no-repeat;
}

.rightColumnLinksUKTI:hover
{
    text-decoration: none !important;
    color: #003366;
}

.linkMarketingStrategy
{
    background-image: url(../_images/UKTI/marketing-strategy.jpg);
    height: 24px;
}

.linkMarketingMessages
{
    background-image: url(../_images/UKTI/marketing-messages.jpg);
    height: 24px;
}

.linkMarketingMaterials
{
    background-image: url(../_images/UKTI/marketing-materials.jpg);
    height: 24px;
}

.linkCaseStudies
{
    background-image: url(../_images/UKTI/case-studies.jpg);
    height: 24px;
}

.linkUsefulLinks
{
    background-image: url(../_images/UKTI/useful-links.jpg);
    height: 25px;
}

/* Quick Links Homepage */
.quickLinksHomeHeading
{
	width: 230px;
    height: 33px;
    margin: 0px;
    padding: 16px 0 0 19px;
    text-decoration: none !important;
    font-family: Tahoma, Verdana, Sans-Serif;
    display: block;
    cursor: pointer;
    color: #3f3f3f !important;
    font-weight: lighter;
	font-size: 1.4em;
    background-repeat: no-repeat;
	background-image: url(../_images/UKTI/areas-of-interest.jpg);
}

.quickLinksUKTIHome
{
    width: 195px;
    margin: 0px;
    padding: 10px 0 0 54px;
    text-decoration: none !important;
    font-family: Tahoma, Verdana, Sans-Serif;
    display: block;
    cursor: pointer;
    color: #003366 !important;
    font-weight: bold;
    background-repeat: no-repeat;
	height: 26px;
}

.quickLinksUKTIHome:hover
{
    text-decoration: none !important;
    color: #003366;
}

.linkMarketingStrategyHome
{
    background-image: url(../_images/UKTI/marketing-strategy-home.jpg);
}

.linkMarketingMessagesHome
{
    background-image: url(../_images/UKTI/creative-indus-msgs-home.jpg);
}

.linkMarketingMaterialsHome
{
    background-image: url(../_images/UKTI/how-to-use-msgs-home.jpg);
}

.linkCaseStudiesHome
{
    background-image: url(../_images/UKTI/case-studies-home.jpg);
}

.linkUsefulLinksHome
{
    background-image: url(../_images/UKTI/useful-links-home.jpg);
}


/* Further reading Tag 
.furtherReadingTag
{
	list-style-image: url(../_images/UKTI/arrow-01.jpg);
	padding: 0 !important;
	margin: 0 !important;
	font-size: 90%;
}

ul.furtherReadingTag li a
, ul.furtherReadingTag li a:link
, ul.furtherReadingTag li a:hover
, ul.furtherReadingTag li a:active
{
	color: #5288bf;
	padding: 0;
	margin: 0;
	list-style-image: url(../_images/UKTI/arrow-01.jpg);
}
*/





/* Misc */
.floatleft
{
	float: left;
}

.floatright
{
    float: right;
}

.clearboth
{
	clear: both;
}

.cursorpointer
{
    cursor: pointer;
}
.displayblock
{
    display: block;
}

.clearbothheight0
{
	clear: both;
	height: 0px;
}




/* Content */
.headingStyle01
{
    color: #505050;
    font-size: 140%;
}

ul.bulletStyle01
{
    line-height: 17px;
}

ul.bulletStyle01 li
{
    color: #4781bb;
}

ul.bulletStyle01 li span
{
    color: #505050;
}

.blueText
{
    color: #505050;
}




/* Home page */
.homepageFlash
{
    height: 229px;
    width: 587px;
    float: left;
    background-image: url(../_images/UKTI/home-1.jpg);
    background-repeat: no-repeat;
}

.rightBlockHomePage
{
    /* Total width of the block 305px */
    float: left;
    width: 260px;
    padding-left: 25px;
    vertical-align: top;
    padding-right: 15px;
    white-space: normal;
    padding-top: 0px;
    margin-top: 0px;
	margin-top: 20px;
}
.rightBlockHomePage a
{
    color: #4781bb;
    text-decoration: none;
    background-image: url(../_images/UKTI/arrow-01.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    /*display: block;*/
}

.homepageContent
{
    /* Total width of the block 510px */
    float: left;
    width: 480px;
    vertical-align: top;
    padding-right: 30px;
    border-right: 1px dashed #bfbfbf;
	margin-top: 26px;
}

.homepageContentFooterSeparator
{
    width: 836px;
    border-bottom: 2px solid #d6d6d6;
    height: 22px;
}

/* Logout Link on the page header zone */
.headerLogout
{
	background-image: url(../_images/UKTI/register.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	color: #003366;
	cursor: pointer !important;
	padding-left: 20px;
	width: 50px;
}

.headerLogout a
{
	text-decoration: none;
	color: #003366;
	cursor: pointer !important;
}

.headerLogout a:hover
{
	text-decoration: none;
	color: #003366;
	cursor: pointer !important;
}

/* Login Link on the page header zone */
.headerLogin
{
	float: left;
	background-image: url(../_images/UKTI/login.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	color: #003366;
	cursor: pointer;
	padding-left: 20px;
	width: 50px;
}

.headerLogin a
{
	text-decoration: none;
	color: #003366;
}

.headerLogin a:hover
{
	text-decoration: none;
	color: #003366;
}


/* Register link on the page header zone */
.headerRegister
{
	float: left;
	background-image: url(../_images/UKTI/register.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	color: #003366;
	cursor: pointer;
	margin-left: 25px;
	padding-left: 20px;
	width: 50px;
	margin-right: 20px;
}

.headerRegister a
{
	text-decoration: none;
	color: #003366;
}

.headerRegister a:hover
{
	text-decoration: none;
	color: #003366;
}



/* LEFT MENU */
div.leftContentZoneUKTI ul
{
    list-style: none;
	text-decoration: none;
	padding: 0px !important;
	margin: 0px !important;
	width: 159px;
}
div.leftContentZoneUKTI ul a
{
	text-decoration: none;
}
div.leftContentZoneUKTI ul a span
{
	margin-bottom: 4px;
}
div.leftContentZoneUKTI ul li
{
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 4px;
	margin: 4px 0 4px 0;
}
div.leftContentZoneUKTI ul li a.current span
{
    color: #4781bb !important;
    background-image: url(../_images/UKTI/arrow-01.jpg);
    background-repeat: no-repeat;
    background-position: 1px 4px;
}
div.leftContentZoneUKTI ul li ul li
{
	border-top: 1px solid #cfcfcf;
	border-bottom: 0px;
	padding-bottom: 0px;
	padding: 7px 0 4px 0;
}
div.leftContentZoneUKTI ul li a span
{
    display: block;
    margin-right: 8px;
    text-decoration: none;
    letter-spacing: -0.3px;
	padding: 0 10px 0 12px;
	margin-bottom: 4px;
}
div.leftContentZoneUKTI ul li ul li a span
{
	margin-bottom: 0;
}
/* 3rd level */
div.leftContentZoneUKTI ul li ul li ul
{
	margin: 0;
	padding: 0;
}
div.leftContentZoneUKTI ul li ul li ul li
{
	border-top: 0px;
	border-bottom: 0px;
	padding-bottom: 0px;
	padding: 4px 0 2px 0;
}
div.leftContentZoneUKTI ul li ul li ul li a span
{
	padding: 0 0 0 24px;
	margin-bottom: 0;
}
div.leftContentZoneUKTI ul li ul li ul li a.current span
{
	background-position: 13px 4px;
}

/* Center Zone Content Heading */
div.centreContentZoneUKTI div.elContent h1
{
    line-height: 30px !important;
    padding-top: 0px !important;
    margin-top: 3px !important;
}
ul.MarketingFAQs
{
	margin: 0;
	border-top: 1px solid #cccccc;
	padding: 27px 0 27px 0;
	border-bottom: 1px solid #cccccc;
	list-style: none;
	list-style-image: none;
	width: 100%;
}
div.elContent ul.MarketingFAQs
{
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 27px;
}
ul.MarketingFAQs li.Lblue
{
	line-height: 38px;
	background-color: #f0f7ff;
	padding-left: 12px;
	background-image: url(../_images/UKTI/faqs_blue.gif);
    background-repeat: no-repeat;
	background-position: 12px 12px;
}
ul.MarketingFAQs li.White
{
	line-height: 38px;
	background-color: #fff;
	padding-left: 12px;
	background-image: url(../_images/UKTI/faqs_white.gif);
    background-repeat: no-repeat;
	background-position: 12px 12px;
}
ul.MarketingFAQs li.Lblue a
{
	margin-left: 34px;
	background-image: url(../_images/UKTI/arrow-02.jpg);
    background-repeat: no-repeat;
    background-position: right;
	padding-right: 12px;
}
ul.MarketingFAQs li.White a
{
	margin-left: 34px;
	background-image: url(../_images/UKTI/arrow-01.jpg);
    background-repeat: no-repeat;
    background-position: right;
	padding-right: 12px;
}

div.FAQsBacktotop
{
	float: left;
	border-top: 1px solid #cccccc;
	width: 100%;
	text-align: right;
	margin-top: 20px;
	padding-top: 5px;
	margin-bottom: 15px;
}
div.FAQsBacktotop a
{
	background-image: url(../_images/UKTI/arrow-03.jpg);
    background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 12px;
}
ul.elFurtherReading
{
	list-style: none;
	margin: 40px 0 0 0;
	padding: 0;
}
ul.elFurtherReading li.first
{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;	
	margin-bottom: 10px;
}
ul.elFurtherReading span.Title
{
	font-size: 1.25em;
}
ul.elFurtherReading li a
{
	color: #5d90c3;
	text-decoration: none;
	background-image: url(../_images/UKTI/arrow-01.jpg);
    background-repeat: no-repeat;
    background-position: left;
	padding-left: 10px;
	margin-bottom: 8px;
}
ul.elFurtherReading li
{
	padding-bottom: 8px !important;
}
ul.elCaseStudies
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 599px;
	border-top: 1px solid #cccccc;
	padding-top: 30px;
}

ul.elCaseStudies li
{
	margin:0;
	padding:0;
}

ul.elCaseStudies li.odd,
ul.elCaseStudies li.even
{
	float:left; 
}

ul.elCaseStudies li.last
{
	/*clear:both;
	float:left;*/
}

ul.CaseStudies
{
	list-style: none;
	padding: 0;
	padding-right:10px;
	float: left;
	width: 289px;
	margin:0;
}
ul.CaseStudies li.CaseStudiesImage
{
	float: left;
	margin-right: 19px;
	width:90px;
	height:120px;
	overflow:hidden;
}
ul.CaseStudies li.CaseStudiesTitle
{
	margin-bottom: 8px;
}
ul.CaseStudies li.CaseStudiesTitle a
{
	color: #4781bb;
	text-decoration: none;
	font-size: 1.2em;
	background-image: url(../_images/UKTI/arrow-01.jpg);
    background-repeat: no-repeat;
    background-position: right 5px;
	padding-right: 12px;
}
/* Registration Page */
ol.frmRegister
{
	border: 0;
	padding: 0;
	margin: 0;
	list-style: none;
}
ol.frmRegister fieldset
{
	border: 0;
	padding: 0;
	margin: 0;
}
ol.frmRegister fieldset ol
{
	border: 0;
	padding: 0;
	margin: 0;
	list-style: none;
	background-image: none;
}
ol.frmRegister fieldset ol li
{
	margin: 7px 0 7px 0;
	
}
ol.frmRegister fieldset ol li input
{
	clear: both;
	display: block;
	width: 350px;
}
ol.frmRegister .MetaSection
{
	*margin-top: -10px;
}
ol.frmRegister fieldset ul
{
	border: 0;
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-image: none;
	background-image: none;
}
ol.frmRegister fieldset legend
{
	display: none;
}

ol.frmRegister ul.radYesNo input
{
width: 30px;: 
}
ol.frmRegister li.TandCLinks
{
	clear: both;
}
ol.frmRegister a.hoverbutton,
ol.frmRegister a.hoverbutton:link,
ol.frmRegister a.hoverbutton:visited
{
	display:block;
	border:0;
	padding:0;
	margin:0;
	background-image:none;
	color:#ffffff !important;
	background-image: url(../_images/UKTI/submitbutton_white.gif);
	width: 87px;
	height: 24px;
    background-repeat: no-repeat;
    background-position: left;
	padding: 5px 0 0 10px;
}
ol.frmRegister a.formDesc
{
	display: none;
}
/* LOGIN FORM */
fieldset.frmLogin {
	padding: 0;
	margin: 0;
	border: 0;
    background-color: #FFF;
    clear: left;

}
fieldset.frmLogin legend 
{
    color:#003366 !important;
	font-size:220% !important;
	font-weight:normal !important;
	margin:0 0 20px -7px;
	padding:0;
	line-height:30px !important;
	margin-top:3px !important;
	padding-top:0 !important;
}
fieldset.frmLogin p 
{
    color: #363636;
    width: 260px;

}
fieldset.frmLogin ul, fieldset.frmLogin ol 
{
    list-style-type: none;
    width: 240px;
	margin: 0;
	padding: 0;
}
fieldset.frmLogin li 
{
    margin: 0 1em 1em 1em;
}
fieldset.frmLogin li.last 
{
    clear: right;
    padding-bottom: 10px;
}
fieldset.frmLogin label 
{
    clear:left;
    display: block;
    margin-bottom: .1em;
    color: #363636;
}
fieldset.frmLogin label em
{
    color: #F00;
    font-size: 1.3em;
    display: block;
    float: left;
    margin: 0 0 0 -.8em;
}
fieldset.frmLogin input, fieldset.frmLogin select, fieldset.frmLogin textarea  
{
    width: 210px;
	font-size: 1em;
	color: #222;
	padding: .2em;
	margin: 0 0 .5em 0;
	font-weight: normal;		
}
fieldset.frmLogin span.checkbox input
{
	width: 20px;
}
fieldset.frmLogin a.hoverbutton,
fieldset.frmLogin a.hoverbutton:link,
fieldset.frmLogin a.hoverbutton:visited
{
	display:block;
	border:0;
	padding:0;
	margin:0;
	background-image:none;
	color:#ffffff !important;
	background-image: url(../_images/UKTI/submitbutton_white.gif);
	width: 87px;
	height: 24px;
    background-repeat: no-repeat;
    background-position: left;
	padding: 5px 0 0 10px;
}



/* End Section ukti.css */


/* Begin Section formdisable.css */
div.divProtect
{
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100% !important;
	margin: 0;
	padding: 0;
	background-color: #b0b0b0;
	z-index: 99;
	cursor: wait;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);

/*
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-moz-opacity: 60;
	opacity: 60;
*/	
}

/* End Section formdisable.css */


/* Begin Section james.css */
/*---------- CSS DOCUMENT FOR: ----------*/

/* 
1. REMOVE NEXUS BRANDING ON ADMIN PAGES
2. SEARCH RESULTS
3. PAGING CONTROLS FOR SEARCH RESULTS
4. 3 COL RIGHT LIGHTBOX/SHADOWBOX
5. REMOVE MARGIN AND PADDING ON CERTAIN P TAGS
6. AREAS OF INTEREST TITLE
7. QUICKSEARCH TEXT
8. HOMEPAGE MORE INFO LINKS
9. REPAIR SCREWED H1 TAGS
10. CONTENT H2 TAGS
11. H3 CASE STUDIES + SUBHEADINGS
12. CONTENT BULLET POINT CORRECTIONS
13. H5 TAGS (USED IN MESSAGES AND EVIDENCE PAGES)
14. SPEECH BUBBLE BOXES (USED IN MESSAGES AND EVIDENCE PAGES)
15. CONTENT INDEX FOOTERS (USED IN MESSAGES AND EVIDENCE PAGES)
16. CONTENT QUOTE BOXES (USED IN MESSAGES AND EVIDENCE PAGES)
17. CORRECT ADMIN FORM SIZE
18. CORRECT HOMEPAGE QUICK LINKS PADDING
19. CORRECT SIZE OF HOMEPAGE FLASH AREA
20. MARKETING MATERIALS CONTENT BOXES
21. CONTACT FORM CORRECTIONS
22. BULLET POINT CORRECTIONS
23. ADDING MORE LINKS ONTO CASE STUDIES
24. SIDE CONTACT BUBBLE
25. LOGIN PAGE CORRECTIONS
*/

/* ----- 1. REMOVE NEXUS BRANDING ON ADMIN PAGES ----- */
.Branding
{
	display:none;
}
/* ----- */


/* ----- 2. SEARCH RESULTS ----- */
.elSearchResults
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.elSearchResults li
{
	margin:0 0 5px 0;
	padding:5px 0 15px 0;
	border-bottom:dashed 1px #bfbfbf;
}

.elSearchResults li.first
{
	margin:0 0 25px 0;
	padding:0;
	border-bottom:none;
}

.elSearchResults li.first h1.elContentTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:220%;
	color:#003366;
	padding:0;
	margin:3px 0 0.8em 0;
	font-weight:lighter;
}

.elSearchResults li h2.DateStart
{
	font-size:1.1em;
	margin:0;
	padding:0;
	font-weight:lighter;
}

.elSearchResults li div.ContentWrapper div.elContent p.Description span.TagHighLight
{
	background-color:#ffffff;
}

.elSearchResults li a.more
{
	background-image: url(../_images/UKTI/arrow-01.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;	
}

.elSearchResults li.elNoneFound,
.elSearchResults li.elNoneFound ul li
{
	border-bottom:none;
	margin:0;
	padding:0;
	line-height:1.4em;
}
/*-----*/


/* ----- 3. PAGING CONTROLS FOR SEARCH RESULTS ----- */
form.pageSearch ul.Paging 
{
    clear: both;
    font-size: 0.95em;
    margin: 10px 0 10px 0;
	background-color:#ffffff;
	height:27px;
	overflow:hidden;
	padding:15px 0 0 0;
	color:#505050;
}

form.pageSearch ul.Paging li 
{
    display: block; 
}
form.pageSearch ul.Paging li.PagingPageTotal
{
    /*display: none;*/
	float: left;
    margin: 0 10px 0 0px;
}
form.pageSearch ul.Paging li.PagingPageNumbers
{
    float: right;
    margin: 0 10px 0 0;
}
form.pageSearch ul.Paging li.PagingPageNumbers a
{
	color:#4781bb;
	text-decoration:none;
}
form.pageSearch ul.Paging li.PagingPageNumbers a:hover
{
	text-decoration:underline;
}
form.pageSearch ul.Paging li.PagingLastPage
{
    display: none;
}
form.pageSearch ul.Paging li.PagingNextPage
{    
    float: right;
    margin: 0 0 0 0;
}
form.pageSearch ul.Paging li.PagingPreviousPage
{
    float: right;
    margin: 0 10px 0 0;
}
form.pageSearch ul.Paging li.PagingFirstPage
{
    display: none;
}
form.pageSearch ul.Paging li .disabled 
{
    color: #505050;
}
form.pageSearch ul.Paging li .current 
{
    text-decoration: underline;
	color:#4781bb;
	font-weight:bold;
}
form.pageSearch ul.Paging li.PagingNextPage a
, form.pageSearch ul.Paging li.PagingNextPage a:link
, form.pageSearch ul.Paging li.PagingNextPage a:visited
, form.pageSearch ul.Paging li.PagingNextPage span.disabled
{
    background-image: url(../_images/UKTI/arrow-01.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;
	text-decoration:none;
	color:#4781bb;
}
form.pageSearch ul.Paging li.PagingPreviousPage a
, form.pageSearch ul.Paging li.PagingPreviousPage a:link
, form.pageSearch ul.Paging li.PagingPreviousPage a:visited
, form.pageSearch ul.Paging li.PagingPreviousPage span.disabled
{
    background-image: url(../_images/UKTI/arrow-04.jpg);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 12px;
	text-decoration:none;
	color:#4781bb;
}
form.pageSearch ul.Paging li.PagingPreviousPage a:hover, form.pageSearch ul.Paging li.PagingNextPage a:hover
{
	text-decoration:underline;
}
form.pageSearch ul.Paging li.PagingPreviousPage span.disabled, form.pageSearch ul.Paging li.PagingNextPage span.disabled
{
	color:#505050;
}
/*-----*/


/* ----- 4. 3 COL RIGHT LIGHTBOX/SHADOWBOX ----- */
/* to edit shadowbox styles, you need to amend the skin.css file (/_javascript/skin/classic/skin.css) and the javascript file (/_javascript/skin/classic/skin.js) */

div.rightcollightboximage
{
	width:179px !important;
	height:153px;
	overflow:hidden;
	margin:0;
	padding:0;
}

div.rightcollightboximage img
{
	border:none;
}

a.enlarge
{
	margin:0;
	padding:0;
	background-image: url(../_images/UKTI/ukti_enlarge_bg.jpg);
	background-repeat:no-repeat;
	height:22px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	color:#003366;
	font-size:10px;
	text-decoration:none;
	margin-left:1px;
	padding:7px 0 0 35px;
	font-weight:bold;
}

p.rightcollightboxtext
{
	margin:9px 0 43px 0;
	font-size:0.9em;
}
p.rightcollightboxtextnotop
{
	margin:0 0 43px 0;
}
/*-----*/


/* ----- 5. REMOVE MARGIN AND PADDING ON CERTAIN P TAGS (for example elements) ----- */
.nopadding
{
	margin:0;
	padding:0;
}
/*-----*/


/* ----- 6. AREAS OF INTEREST TITLE ----- */
h2.areasofinterest
{
	font-size:1.25em;
	color:#505050;
	margin:0;
	padding:0;
	padding-bottom:8px;
	font-weight:lighter;
}
/*-----*/


/* ----- 7. QUICKSEARCH TEXT ----- */
div.QuickSearch input
{
	font-size:1em;
	color:#999999;
}
/*-----*/

/* ----- 8. HOMEPAGE MORE INFO LINKS ----- */
a.homemoreinfo
{
	background-image: url(../_images/UKTI/arrow-01.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;
	text-decoration:none;
	color:#4781bb;
	display:inline;
}

div.rightBlockHomePage a
{
	background-image:none;
}

a.homemoreinfo:hover
{
	text-decoration:underline;
}
/*-----*/

/* ----- 9. REPAIR SCREWED H1 TAGS ----- */
.elContent h1.bigtitle
{
	color:#003366 !important;
	font-size:220% !important;
	font-weight:normal !important;
	margin:0;
	padding:0;
	line-height:30px !important;
	margin-top:3px !important;
	padding-top:0 !important;
}
/*-----*/

/* ----- 10. CONTENT H2 TAGS ----- */
.elContent h2
{
	color:#505050;
	line-height:1.6em;
	font-weight:lighter;
	font-size:1.1em;
}

.elContent h2 em
{
	width:370px;
}
/*-----*/

/* ----- 11. H3 CASE STUDIES + SUBHEADING ----- */
.elContent h3.casestudy
{
	border-top:solid 1px #cccccc;
	padding:33px 0 1.2em 0;
	margin:0;
	color:#292929;
	font-size:1.5em;
	font-weight:lighter;
}

.elContent h3.subheading, .rightBlockHomePage h3.subheading
{
	padding:0.8em 0 0.8em 0;
	margin:0;
	color:#292929;
	font-size:1.4em;
	font-weight:lighter;
}

.elContent h3.subheadingline
{
	border-top:solid 1px #cccccc;
	padding:1.5em 0 0.8em 0;
	margin:0;
	color:#292929;
	font-size:1.4em;
	font-weight:lighter;
}
/*-----*/


/*----- 12. CONTENT BULLET POINT CORRECTIONS -----*/
ul.contentbullet
{
	margin:0;
	padding:0;
	/*margin:0 0 0 15px;*/
	padding:15px 0 0 0;
}
ul.contentbullet li
{
	margin:0;
	padding:0;
	margin:0 0 25px 0;
}

ul.contentbullet li span.bullethighlight,
.elContent ul li span.bullethighlight,
.elContent span.texthighlight
{
	color:#292929;
}

ul.contentbullet li ul
{
	margin-top:1.2em;
}
/*-----*/


/*----- 13. H5 TAGS (USED IN MESSAGES AND EVIDENCE PAGES) -----*/
.elContent h5.whychoosetheuk
{
	font-size:1em;
	font-weight:bold;
	color:#292929;
	margin:15px 0 0 0;
	padding:0;
}
/*-----*/


/*----- 14. SPEECH BUBBLE BOXES (USED IN MESSAGES AND EVIDENCE PAGES) -----*/
.prespeechbubble
{
	margin:0 0 2.2em 0;
}

div.speechboxblue
{
	background-color:#f0f7ff;
	background-image: url(../_images/UKTI/ukti_speechbubble_blue.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:14px 16px 16px 46px;
}

div.speechboxwhite
{
	background-image: url(../_images/UKTI/ukti_speechbubble_white.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:12px 16px 16px 46px;
}

div.speechboxblue a,
div.speechboxwhite a
{
	color:#4781bb;
	text-decoration:none;
	/*background-image: url(../_images/UKTI/arrow-01.jpg);
    background-repeat: no-repeat;
    background-position: right;*/
}

div.speechboxblue a:hover,
div.speechboxwhite a:hover
{
	text-decoration:underline;
	
}
/*-----*/


/*----- 15. CONTENT INDEX FOOTERS -----*/
.elContent div.indexfooters
{
	border-top:solid 1px #cccccc;
	padding-top:15px;
	width:400px !important;
	overflow:hidden;
}

.elContent div.indexfooters p
{
	margin:0;
	padding:0;
	font-size:0.9em;
}

.elContent div.indexfooters p span
{
	color:#292929;
}

.elContent div.indexfooters ol
{
	margin:0;
	padding:0;
	margin-left:22px;
	color:#292929;
	font-size:0.9em;
	/*overflow:hidden;*/
}

.elContent div.indexfooters ol li span
{
	color:#505050;
}

/*-----*/

/*----- 16. CONTENT QUOTE BOXES (USED IN MESSAGES AND EVIDENCE PAGES) -----*/
.elContent div.contentbulletquotes
{
	margin:1.2em 0 0 20px;
}

.elContent div.contentbulletquotes p
{
	margin:0 0 2.2em 0;
}

.elContent div.contentbulletquotes span
{
	color:#292929;
}

/*-----*/


/*----- 17. CORRECT ADMIN FORM SIZE -----*/
form.elPageAdmin #ZoneCentreRow
form.elPageAdmin div.frmAdmin
{
	width:836px;
}
/*-----*/


/*----- 18. CORRECT HOMEPAGE QUICK LINKS PADDING -----*/
span.quickLinksHomeHeading
{
	padding-top:13px;
	padding-bottom:3px;
}
/*-----*/


/*----- 19. CORRECT SIZE OF HOMEPAGE FLASH AREA -----*/
#homepageFlash
{
	float:left;
	width:587px;
	height:229px;
	overflow:hidden;
}
/*-----*/


/*----- 20. MARKETING MATERIALS CONTENT BOXES -----*/
.marketingmaterialsbox
{
	margin-bottom:45px;
	height:132px;
	overflow:hidden;
}

.marketingmaterialsboxfirst
{
	border-top:solid 1px #cccccc;
	margin-bottom:45px;
	padding-top:35px;
	height:132px;
	overflow:hidden;

}

.marketingmaterialsbox .marketingmaterialsimage,
.marketingmaterialsboxfirst .marketingmaterialsimage
{
	float:left;
	width:119px;
	height:112px;
	overflow:hidden;
}

.marketingmaterialsbox .marketingmaterialsimage img,
.marketingmaterialsboxfirst .marketingmaterialsimage img
{
	border:none;
	
}

.marketingmaterialsbox .marketingmaterialstext,
.marketingmaterialsboxfirst .marketingmaterialstext
{
	padding-left:131px;	
}

.marketingmaterialsbox .marketingmaterialstext h3,
.marketingmaterialsboxfirst .marketingmaterialstext h3
{
	padding:0.8em 0 1em 0;
	margin:0;
	color:#292929;
	font-size:1.4em;
	font-weight:lighter;
}

.marketingmaterialsbox .marketingmaterialstext p,
.marketingmaterialsboxfirst .marketingmaterialstext p
{
	margin:0 0 1.2em 0;
}

.marketingmaterialsbox .marketingmaterialstext a,
.marketingmaterialsboxfirst .marketingmaterialstext a
{
	background-image: url(../_images/UKTI/arrow-01.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;
}

.marketingmaterialsbox .clear,
.marketingmaterialsboxfirst .clear
{
	clear:both;
}

/*-----*/


/*----- 21. CONTACT FORM CORRECTIONS -----*/

div.elContactUsForm div.divInnerForm ul.elContactUsForm
{
	width:380px;
}


div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset.MetaSection ul li label,
div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset.MetaSection ul li input,
div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset.MetaSection ul li textarea
{
	padding-left:0;
	margin-left:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#505050;
	padding:2px;
}

div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset.MetaSection ul li input,
div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset.MetaSection ul li textarea
{
	font-size:1em;
}

div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset.MetaSection ul li label em
{
	color:#292929;
}

div.elContactUsForm div.divInnerForm div.CaptchaVerification
{
	margin:20px 0 0 0;
}

div.elContactUsForm div.divInnerForm div.CaptchaVerification img
{
	float:left;
}

div.elContactUsForm div.divInnerForm div.CaptchaVerification a.CaptchaAudioVerification
{
	margin-left:10px;
	color:#4781bb;
	text-decoration:none; 
	/*display:none;*/
}

div.elContactUsForm div.divInnerForm div.CaptchaVerification a#ctl00_dash_c60736c852f64875841d2c25d42c2e6e_divInner_divVerification_lnkRefreshVerification,
div.elContactUsForm div.divInnerForm div.CaptchaVerification a#ctl00_dash_082134f49cbe46ce904c2fc429e7cce9_divInner_divVerification_lnkRefreshVerification
{
	margin-left:10px;
	color:#4781bb;
	text-decoration:none;
}

div.elContactUsForm div.divInnerForm div.CaptchaVerification a.CaptchaAudioVerification:hover,
div.elContactUsForm div.divInnerForm div.CaptchaVerification a#ctl00_dash_c60736c852f64875841d2c25d42c2e6e_divInner_divVerification_lnkRefreshVerification:hover,
div.elContactUsForm div.divInnerForm div.CaptchaVerification a#ctl00_dash_082134f49cbe46ce904c2fc429e7cce9_divInner_divVerification_lnkRefreshVerification:hover
{
	text-decoration:underline;
}

div.elContactUsForm div.divInnerForm div.CaptchaVerification label#ctl00_dash_c60736c852f64875841d2c25d42c2e6e_divInner_divVerification_lblVerification,
div.elContactUsForm div.divInnerForm div.CaptchaVerification label#ctl00_dash_082134f49cbe46ce904c2fc429e7cce9_divInner_divVerification_lblVerification
{
	clear:both;
	float:left;
	margin-top:10px;
	width:250px;
}

div.elContactUsForm div.divInnerForm div.CaptchaVerification
input#ctl00_dash_c60736c852f64875841d2c25d42c2e6e_divInner_divVerification_txtVerification,
div.elContactUsForm div.divInnerForm div.CaptchaVerification input#ctl00_dash_082134f49cbe46ce904c2fc429e7cce9_divInner_divVerification_txtVerification
{
	clear:both;
	float:left;
	margin:5px 0 15px 0;
	text-transform:uppercase;
	width:75px;
}

div.elContactUsForm div.divInnerForm a.hoverbutton
, div.elContactUsForm div.divInnerForm a.hoverbutton:link
, div.elContactUsForm div.divInnerForm a.hoverbutton:visited
{
	float:none;
	clear:both;
	margin:10px 0 0 0;
	line-height:21px;
}

div.elContactUsForm div.divInnerForm a.hoverbutton span
{
	display:block;
	color:#ffffff;
	cursor:pointer;
}

div.elContactUsFooterBox h3
{
	color:#505050;
	font-size:1.25em;
	font-weight:lighter;
	margin:5px 0 0 0;
	padding:0 0 8px;
	border-bottom:solid 1px #cccccc;
}

div.elContactUsFooterBox p
{
	line-height:1.4em;
}

div.elContactUsFooterBox span
{
	color:#292929;
}

div.elContactUsFooterBox a.blue
{
	color:#4781bb;
	text-decoration:none;
}

div.elContactUsFooterBox a:hover
{
	text-decoration:underline;
}
/*-----*/

/*----- 22. BULLET POINT CORRECTIONS -----*/
div.elContent ul
{
	margin-left:15px;
}
/*-----*/


/*----- 23. ADDING MORE LINKS ONTO CASE STUDIES -----*/
li.CaseStudiesMore
{
	padding-top:3px;
}

li.CaseStudiesMore a.homemoreinfo
{
	text-decoration:none;
	color:#4781bb;
}

li.CaseStudiesMore a.homemoreinfo:hover
{	
	text-decoration:underline;
}
/*-----*/
/*----- 24. SIDE CONTACT BUBBLE -----*/
div#sidecontactbubble
{
	margin-top:43px;
}

div#sidecontactbubble ul.elSideContactBubble, div#sidecontactbubble ul.elSideContactBubble li
{
	border:none;
}

div#sidecontactbubble ul.elSideContactBubble li.first
{
	border-bottom:solid 1px #cccccc;
	padding-bottom:5px;
	margin-bottom:10px;
}

div#sidecontactbubble ul.elSideContactBubble li.first span.Title
{
	font-size:1.25em;
	background-image: url(../_images/UKTI/ukti_feedbackbubble.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 2px 25px;
}

div#sidecontactbubble ul.elSideContactBubble li a
{
	background-image:url(../_images/UKTI/arrow-feedback.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#5D90C3;
	margin-bottom:8px;
	padding-left:10px;
	text-decoration:none;
}

div#sidecontactbubble ul.elSideContactBubble li a:hover
{
	text-decoration:underline;
}

/*-----*/
.rightBlockHomePage
{
	line-height:1.6em;
}


.ImageLibraryDisclaimer
{
	border:solid 1px #cccccc;
	padding:0 14px 0 14px;
}

/*----- 25. LOGIN PAGE CORRECTIONS -----*/

fieldset.frmLogin legend
{
	margin-bottom:5px;
}

fieldset.frmLogin p.introtext
{
	
	font-size:1em;
	color:#505050;
}

fieldset.frmLogin a
{
	text-decoration:none;
	color:#4781bb;
}

fieldset.frmLogin a:hover
{
	text-decoration:underline;
}

fieldset.frmLogin label#ctl00_MiWebC_pnlLogin_lblPersistLogin
{
	float:left;
	width:100px;
}

fieldset.frmLogin li.last
{
	clear:both;
	margin-top:40px;
}

fieldset.frmLogin input#ctl00_MiWebC_pnlLogin_chkPersistLogin
{
	float:left;
}

fieldset.frmLogin ol
{
	margin-top:20px;
}
/*-----*/

/* End Section james.css */


/* Begin Section button.css */
/* BUTTONS */
a.hoverbutton
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 16px;
}   
a.hoverbutton
, a.hoverbutton:link
, a.hoverbutton:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton:hover
, a.hoverbutton:active
{
    color: #FFF !important;
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    text-decoration: none !important;
}
span.hoverbutton_buttonLeft
, span.hoverbutton_buttonRight
{
    display: none;
}
a.hoverbutton span
{
    color: #F0F0F0;
}
a.hoverbutton span.hoverbutton_button
{
	color: #F0F0F0;
}
a.hoverbutton:hover span
, a.hoverbutton:active span
{
    color: #FFF;    
}
form.body-Smallest a.hoverbutton
{
    line-height: 1.8em;
}
form.body-Small a.hoverbutton
{
    line-height: 1.5em;
}
form.body-Large a.hoverbutton
{
    line-height: 1.25em;
}
form.body-Largest a.hoverbutton
{
    line-height: 1.1em;
    font-size: .9em;
}
/* disabled buttons */
a.hoverbutton_disabled
, a.hoverbutton_disabled:link
, a.hoverbutton_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none !important;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: default;
    line-height: 16px;	
}
a.hoverbutton_disabled:hover
, a.hoverbutton_disabled:active
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
    color: #333 !important;
    text-decoration: none !important;
}
span.hoverbutton_disabled_buttonLeft
, span.hoverbutton_disabled_buttonRight
{
    display: none;
}
/* SMALLER BUTTONS */
a.hoverbutton_small
, a.hoverbutton_small:link
, a.hoverbutton_small:visited
, a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
{
	color: #D0D0D0 !important;
	line-height: 15px;
	height: 16px;
	display: block;
	width: 24px;
	padding: 0 0 2px 0;
	text-decoration: none;
	text-align: center;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
	margin: 1px 1px 2px 1px;
	border: solid 1px #9F9F9F; 
	font-size: 12px;
}
a.hoverbutton_small:hover
, a.hoverbutton_small:active
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	text-decoration:none!important;	
}
a.hoverbutton_small span.hoverbutton_small_button
{
	color: #FFF;
}
.hoverbutton_buttonLeft
, .hoverbutton_buttonRight {
    display: none;
}
a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
, a.hoverbutton_small_disabled:active
, a.hoverbutton_small_disabled:hover
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	cursor: default;
}

/* SMALL IMAGE BUTTONS */
a.hoverbutton_image
, a.hoverbutton_image:link
, a.hoverbutton_image:visited
{
    margin-bottom: 2px;
	border: solid 1px #9F9F9F;  
    height: 18px;
    display: block;	 
    width: 24px;    
    cursor: pointer;	
    background-repeat: repeat-x;
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton_image span
{
    display: block;
    height: 18px;
    width: 24px;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat;    
    background-position: center;    
    border: 0;
}
a.hoverbutton_image:hover, 
a.hoverbutton_image:active, 
a.hoverbutton_image:focus
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	text-decoration:none!important;    
}
a.hoverbutton_btnMoveTop_disabled, 
a.hoverbutton_btnMoveTop_disabled:link, 
a.hoverbutton_btnMoveTop_disabled:visited,
a.hoverbutton_btnNewFolder_disabled, 
a.hoverbutton_btnNewFolder_disabled:link, 
a.hoverbutton_btnNewFolder_disabled:visited,
a.hoverbutton_btnNewContent_disabled, 
a.hoverbutton_btnNewContent_disabled:link, 
a.hoverbutton_btnNewContent_disabled:visited,
a.hoverbutton_btnMoveUp_disabled, 
a.hoverbutton_btnMoveUp_disabled:link, 
a.hoverbutton_btnMoveUp_disabled:visited,
a.hoverbutton_btnDelete_disabled, 
a.hoverbutton_btnDelete_disabled:link, 
a.hoverbutton_btnDelete_disabled:visited,
a.hoverbutton_btnMoveDown_disabled, 
a.hoverbutton_btnMoveDown_disabled:link, 
a.hoverbutton_btnMoveDown_disabled:visited,
a.hoverbutton_btnMoveBottom_disabled, 
a.hoverbutton_btnMoveBottom_disabled:link, 
a.hoverbutton_btnMoveBottom_disabled:visited,
a.hoverbutton_btnOrderByName_disabled, 
a.hoverbutton_btnOrderByName_disabled:link, 
a.hoverbutton_btnOrderByName_disabled:visited
a.hoverbutton_btnEditContent_disabled,
a.hoverbutton_btnEditContent_disabled:link,
a.hoverbutton_btnEditContent_disabled:visited,
a.hoverbutton_btnEdit_disabled,
a.hoverbutton_btnEdit_disabled:link,
a.hoverbutton_btnEdit_disabled:visited,
a.hoverbutton_btnLocalise_disabled,
a.hoverbutton_btnLocalise_disabled:link,
a.hoverbutton_btnLocalise_disabled:visited,
a.hoverbutton_btnPreview_disabled,
a.hoverbutton_btnPreview_disabled:link,
a.hoverbutton_btnPreview_disabled:visited,
a.hoverbutton_btnPermissions_disabled,
a.hoverbutton_btnPermissions_disabled:link,
a.hoverbutton_btnPermissions_disabled:visited
a.hoverbutton_btnValidation_disabled,
a.hoverbutton_btnValidation_disabled:link,
a.hoverbutton_btnValidation_disabled:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);	
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
span.hoverbutton_btnMoveTop_button, span.hoverbutton_btnMoveTop_disabled_button 
{
    background-image: url(../_images/hoverbutton/top.gif);
}
span.hoverbutton_btnNewFolder_button, span.hoverbutton_btnNewFolder_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_folder.gif);
}
span.hoverbutton_btnNewContent_button, span.hoverbutton_btnNewContent_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_content.gif);
}
span.hoverbutton_btnMoveUp_button, span.hoverbutton_btnMoveUp_disabled_button 
{
    background-image: url(../_images/hoverbutton/up.gif);
}
span.hoverbutton_btnDelete_button, span.hoverbutton_btnDelete_disabled_button 
{
    background-image: url(../_images/hoverbutton/delete.gif);
}
span.hoverbutton_btnMoveDown_button, span.hoverbutton_btnMoveDown_disabled_button 
{
    background-image: url(../_images/hoverbutton/down.gif);
}
span.hoverbutton_btnMoveBottom_button, span.hoverbutton_btnMoveBottom_disabled_button 
{
    background-image: url(../_images/hoverbutton/bottom.gif);
}
span.hoverbutton_btnOrderByName_button, span.hoverbutton_btnOrderByName_disabled_button 
{
    background-image: url(../_images/hoverbutton/sort_by_name.gif);
}
span.hoverbutton_btnEditContent_disabled_button, span.hoverbutton_btnEditContent_button
{
	background-image:url(../_images/hoverbutton/edit_content.gif);
}
span.hoverbutton_btnRefresh_button, span.hoverbutton_btnRefresh_disabled_button
{
	background-image:url(../_images/hoverbutton/refresh.gif);
}
span.hoverbutton_btnEdit_button, span.hoverbutton_btnEdit_disabled_button
{
	background-image:url(../_images/hoverbutton/edit.gif);
}
span.hoverbutton_btnLocalise_button, span.hoverbutton_btnLocalise_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_localise.gif);
}
span.hoverbutton_btnPreview_button, span.hoverbutton_btnPreview_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_preview.gif);
}
span.hoverbutton_btnPermissions_button, span.hoverbutton_btnPermissions_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_permissions.gif);
}
span.hoverbutton_btnValidation_button, span.hoverbutton_btnValidation_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_validation.gif);
}
span.hoverbutton_btnMoveTop_buttonLeft, 
span.hoverbutton_btnMoveTop_buttonRight, 
span.hoverbutton_btnMoveTop_disabled_buttonLeft, 
span.hoverbutton_btnMoveTop_disabled_buttonRight,
span.hoverbutton_btnNewFolder_buttonLeft, 
span.hoverbutton_btnNewFolder_buttonRight, 
span.hoverbutton_btnNewFolder_disabled_buttonLeft, 
span.hoverbutton_btnNewFolder_disabled_buttonRight,
span.hoverbutton_btnNewContent_buttonLeft, 
span.hoverbutton_btnNewContent_buttonRight, 
span.hoverbutton_btnNewContent_disabled_buttonLeft, 
span.hoverbutton_btnNewContent_disabled_buttonRight,
span.hoverbutton_btnMoveUp_buttonLeft, 
span.hoverbutton_btnMoveUp_buttonRight, 
span.hoverbutton_btnMoveUp_disabled_buttonLeft, 
span.hoverbutton_btnMoveUp_disabled_buttonRight,
span.hoverbutton_btnDelete_buttonLeft, 
span.hoverbutton_btnDelete_buttonRight, 
span.hoverbutton_btnDelete_disabled_buttonLeft, 
span.hoverbutton_btnDelete_disabled_buttonRight,
span.hoverbutton_btnMoveDown_buttonLeft, 
span.hoverbutton_btnMoveDown_buttonRight, 
span.hoverbutton_btnMoveDown_disabled_buttonLeft, 
span.hoverbutton_btnMoveDown_disabled_buttonRight,
span.hoverbutton_btnMoveBottom_buttonLeft, 
span.hoverbutton_btnMoveBottom_buttonRight, 
span.hoverbutton_btnMoveBottom_disabled_buttonLeft, 
span.hoverbutton_btnMoveBottom_disabled_buttonRight,
span.hoverbutton_btnOrderByName_buttonLeft, 
span.hoverbutton_btnOrderByName_buttonRight, 
span.hoverbutton_btnOrderByName_disabled_buttonLeft, 
span.hoverbutton_btnOrderByName_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnEdit_disabled_buttonLeft,
span.hoverbutton_btnEdit_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnRefresh_buttonLeft,
span.hoverbutton_btnRefresh_buttonRight,
span.hoverbutton_btnEdit_buttonLeft,
span.hoverbutton_btnEdit_buttonRight,
span.hoverbutton_btnEditContent_buttonLeft,
span.hoverbutton_btnEditContent_buttonRight,
span.hoverbutton_btnLocalise_buttonLeft,
span.hoverbutton_btnLocalise_buttonRight,
span.hoverbutton_btnPreview_buttonLeft,
span.hoverbutton_btnPreview_buttonRight,
span.hoverbutton_btnPermissions_buttonLeft,
span.hoverbutton_btnPermissions_buttonRight,
span.hoverbutton_btnValidation_buttonLeft,
span.hoverbutton_btnValidation_buttonRight

{
    display: none !important;
}


/* End Section button.css */


/* Begin Section messagearea.css */
.MessageArea
{
	z-index: 100;
padding: 18px 5px 30px 5px;
	width: 400px;
	margin: 0;
	position: absolute;
    left: 50%;
    top: 25%;
	border: solid 1px #999900;
	background: #FFF;
	background-image: url(../_images/messagearea/bg_slice.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MessageArea a.Close
, .MessageArea a.Close:link
, .MessageArea a.Close:visited
{
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(../_images/admin/icons/button_close/button_close.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}
.MessageArea a.Close:hover
, .MessageArea a.Close:active
{
	background-image: url(../_images/admin/icons/button_close/button_close_on.gif);
}
.MessageArea a.Close span
{
	display: none;
}
.MessageAreaText a.formDesc
{
	display: none;
}
.MessageAreaText
{
	font-weight: bold;
	padding: 3px;
}
.MessageAreaWarning
{
	border: solid 2px #FF0000;	
}
.MessageAreaValidation
{
	border: solid 2px #FF9900;	
}
.MessageAreaInfo
{
	border: solid 2px #00FF00;	
}
.MessageAreaStopError
{
    border: solid 2px #FF0000;	
}
.MessageAreaQuestion
{
	border: solid 2px #eeee11;	
}
.messagearea_list
{
    position: absolute;
    right: 2px;
    bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	width: 250px;
}
ul.messagearea_list li 
{
    display: inline;
}

/***********************************************************************************************************************/
/*                                                                                                       Hover Buttons */
/***********************************************************************************************************************/

a.hoverbutton_messagearea
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;
}   
a.hoverbutton_messagearea
, a.hoverbutton_messagearea:link
, a.hoverbutton_messagearea:visited
{
	background: url(../_images/hoverbutton/button_bkgd.gif) center repeat-x;
}
a.hoverbutton_messagearea:hover
, a.hoverbutton_messagearea:active
{
    color: #FFF !important;
	background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x;
	text-decoration: none;
}
span.hoverbutton_messagearea_buttonLeft
, span.hoverbutton_messagearea_buttonRight
{
    display: none;
}
a.hoverbutton_messagearea_disabled
, a.hoverbutton_messagearea_disabled:link
, a.hoverbutton_messagearea_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;	
}
a.hoverbutton_messagearea_disabled:hover
, a.hoverbutton_messagearea_disabled:active
{
    background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x !important;
    color: #333 !important;
    text-decoration: none;
}
span.hoverbutton_messagearea_disabled_buttonLeft
, span.hoverbutton_messagearea_disabled_buttonRight
{
    display: none;

}

/* End Section messagearea.css */


