﻿/* CSS Document */

/* Home page */
.home h1{}
.home .welcome{display:none}
.home .contentMain{padding:0;position:relative;background:none;margin:0}
.home .homeIncludes{padding:0;position:relative;background:url(../images/images-main/home-includes-bg.gif) 0 0 repeat-y;margin-top:160px;z-index:4}
.home .xprosModule .xpro{display:none}
.home .contactPanel{background:url(../images/images-main/textured-bg.jpg) 0 0 repeat #ecd59b;padding:9px 11px 0;width:192px;position:absolute;right:8px;bottom:15px;text-align:right;color:#002c4b;font-weight:bold;z-index:3;border:none;min-height:164px}

/* Sitewide */
.contactPanel{padding:9px 11px 0;width:202px;position:absolute;right:-241px;bottom:-20px;text-align:right;color:#002c4b;border-bottom:5px solid #fff;font-weight:bold;z-index:3}
.contactPanel .contact{border-bottom:1px dotted #002c4b;margin-bottom:6px;padding-bottom:5px;display:inline-block}
.contactPanel a:link,.contactPanel a:visited{color:#002c4b;border:none}
.contactPanel a:hover,.contactPanel a:active,.contactPanel a:focus{color:#0180b0;border:none}

/* Colourways */
.case-studies .contentMiddleWrap h1{background:url(../images/images-main/hdr-bg-pink.gif) left top repeat-x #ce007a}
.case-studies .contentMiddleWrap h2{color:#bd007b}
.case-studies .contentMiddleWrap h3{color:#bd007b}
.case-studies .contentMiddleWrap a{color:#bd007b;border-bottom:1px dotted #bd007b}
.case-studies .contentMiddleWrap a:hover,.case-studies .contentMiddleWrap a:active,.case-studies .contentMiddleWrap a:focus{border-bottom:1px dotted #950061;color:#950061}
.case-studies .moduleIntro{color:#bd007b;border-color:#bd007b}

.news .contentMiddleWrap h1,.support-us .contentMiddleWrap h1{background:url(../images/images-main/hdr-bg-red.gif) left top repeat-x #e23117}
.news .contentMiddleWrap h2,.support-us .contentMiddleWrap h2{color:#c32d16}
.news .contentMiddleWrap h3,.support-us .contentMiddleWrap h3{color:#c32d16}
.news .contentMiddleWrap a,.support-us .contentMiddleWrap a{color:#c32d16;border-bottom:1px dotted #c32d16}
.news .contentMiddleWrap a:hover,.news .contentMiddleWrap a:active,.news .contentMiddleWrap a:focus,.support-us .contentMiddleWrap a:hover,.support-us .contentMiddleWrap a:active,.support-us .contentMiddleWrap a:focus{border-bottom:1px dotted #a61600;color:#a61600}
.news .moduleIntro,.support-us .pageIntro{color:#c32d16;border-color:#c32d16}


.events .contentMiddleWrap h1,.research .contentMiddleWrap h1{background:url(../images/images-main/hdr-bg-green.gif) left top repeat-x #c0ce00}
.events .contentMiddleWrap h2,.research .contentMiddleWrap h2{color:#4d8e07}
.events .contentMiddleWrap h3,.research .contentMiddleWrap h3{color:#4d8e07}
.events .contentMiddleWrap a,.research .contentMiddleWrap a{color:#4d8e07;border-bottom:1px dotted #4d8e07}
.events .contentMiddleWrap a:hover,.events .contentMiddleWrap a:active,.events .contentMiddleWrap a:focus,.research .contentMiddleWrap a:hover,.research .contentMiddleWrap a:active,.research .contentMiddleWrap a:focus{border-bottom:1px dotted #376a00;color:#376a00}
.events .moduleIntro,.research .pageIntro{color:#4d8e07;border-color:#4d8e07}


.enquiries .contentMiddleWrap h1,.the-team .contentMiddleWrap h1{background:url(../images/images-main/hdr-bg-turq.gif) left top repeat-x #008c94}
.enquiries .contentMiddleWrap h2,.the-team .contentMiddleWrap h2{color:#007279}
.enquiries .contentMiddleWrap h3,.the-team .contentMiddleWrap h3{color:#007279}
.enquiries .contentMiddleWrap a,.the-team .contentMiddleWrap a{color:#007279;border-bottom:1px dotted #007279}
.enquiries .contentMiddleWrap a:hover,.enquiries .contentMiddleWrap a:active,.enquiries .contentMiddleWrap a:focus,.the-team .contentMiddleWrap a:hover,.the-team .contentMiddleWrap a:active,.the-team .contentMiddleWrap a:focus{border-bottom:1px dotted #005e63;color:#005e63}
.enquiries .moduleIntro,.the-team .moduleIntro{color:#007279;border-color:#007279}

.young-people .contentMiddleWrap h1{background:url(../images/images-main/hdr-bg-yellow.gif) left top repeat-x #fdc803}
.young-people .contentMiddleWrap h2{color:#db8702}
.young-people .contentMiddleWrap h3{color:#db8702}
.young-people .contentMiddleWrap a{color:#db8702;border-bottom:1px dotted #db8702}
.young-people .contentMiddleWrap a:hover,.young-people .contentMiddleWrap a:active,.young-people .contentMiddleWrap a:focus{border-bottom:1px dotted #a06e00;color:#a06e00}
.young-people .pageIntro{color:#db8702;border-color:#db8702}

.childrens-workforce .contentMiddleWrap h1{background:url(../images/images-main/hdr-bg-pink.gif) left top repeat-x #ce007a}
.childrens-workforce .contentMiddleWrap h2{color:#bd007b}
.childrens-workforce .contentMiddleWrap h3{color:#bd007b}
.childrens-workforce .contentMiddleWrap a{color:#bd007b;border-bottom:1px dotted #bd007b}
.childrens-workforce .contentMiddleWrap a:hover,.childrens-workforce .contentMiddleWrap a:active,.childrens-workforce .contentMiddleWrap a:focus{border-bottom:1px dotted #950061;color:#950061}
.childrens-workforce .pageIntro{color:#bd007b;border-color:#bd007b}

.people-development .contentMiddleWrap h1{background:url(../images/images-main/hdr-bg-purple.gif) left top repeat-x #53418f}
.people-development .contentMiddleWrap h2{color:#584192}
.people-development .contentMiddleWrap h3{color:#584192}
.people-development .contentMiddleWrap a{color:#584192;border-bottom:1px dotted #584192}
.people-development .contentMiddleWrap a:hover,people-development .contentMiddleWrap a:active,people-development .contentMiddleWrap a:focus{border-bottom:1px dotted #3c2672;color:#3c2672}
.people-development .pageIntro{color:#584192;border-color:#584192}

table {border-collapse:collapse;width:98%;line-height:1.1em;font-size:0.95em;margin:6px 0 0 0}
td {border:1px solid #fff;background:#e0eaef;padding:8px 9px;vertical-align:middle}
th {text-align: left;border:1px solid #fff;background:#00375d;padding:8px 9px 12px;font-weight:bold;color:#fff}
th.left {text-align: left;border:1px solid #fff;background:#006aa0;padding:8px 9px 12px;font-weight:bold;color:#fff;vertical-align:top}

.twitter{position:absolute;top:10px;right:10px}
.twitter a{border-bottom:none}

.social{position:absolute;top:10px;right:10px;width:116px;height:57px}
.social a{border-bottom:none}
.social span{float:left;width:58px;height:57px;padding:0;margin:0;display:block}
