a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid12qualityassurance,
#pid15contactus,
#pid21gmpforceheadquarters,
#pid11claddingfacades,
#pid8carparks,
#pid17leedsoncology,
#pid1home,
#pid7awards,
#pid5healthandsafety,
#pid4environment,
#pid18hopehospital,
#pid2aboutus,
#pid13designbuildpartneringpfi,
#pid19manchesteruniversity,
#pid10custodial,
#pid16mediacity,
#pid14links,
#pid6clientlist,
#pid20menaicentre,
#pid9accommodation,
#pid3mission  {
   margin: 0px auto 0px auto;
   width: 980px;
   position: relative;
}

#designmaintext p,
#id1clientstext p,
#missiontext p,
#qualitytext p,
#awards3text p,
#envirenmenttext p,
#id0clientstext p,
#awards2text p,
#healthmaintext p,
#prisonsmaintext p,
#gmpmaintext p,
#mediamaintext p,
#pwmaintext p,
#liverpooltext p,
#mcrunimaintext p,
#hopemaintext p,
#aboutustext p,
#leedsmaintext p,
#sheffmaintext p,
#menaimaintext p  {
   font: 13px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-top: 10px;
   padding-right: 10px;
   text-align: left;
   color: #040000;
}

#contactxmedia,
#layer18,
#layer12,
#layer16,
#printworkscasexmedia,
#imagesxmedia,
#accomcasexmedia,
#leedsxmedia,
#gmpxmedia,
#layer13copy,
#hopexmedia,
#layer6,
#aboutusxmedia,
#mscpcasexmedia,
#layer11,
#layer19,
#layer17,
#menaixmedia,
#prisoncasexmedia,
#mcrunixmedia,
#mediacityxmediacopy  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 186px;
   z-index: 5;
   width: 815px;
   height: 195px;
}

#pwheadertext *:first-child,
#numbersheffieldtext *:first-child,
#termstext *:first-child,
#pwmaintext *:first-child,
#numberreddishtext *:first-child,
#liverpooltext *:first-child,
#liverpoolheadtext *:first-child  {
   padding-top: 0px;
}

#linksheadertext p,
#designtext p,
#mcrunitext p,
#hopetext p,
#missionheadtext p,
#gmpheadertext p,
#leedstext p,
#liverpoolheadtext p,
#menaitext p,
#qualityassurancetext p,
#mediacitytext p  {
   font: 23px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #FC0701;
   padding-top: 4px;
   padding-right: 7px;
   text-align: left;
}

#linecopy16,
#linecopy17,
#linecopy14,
#linecopy15,
#linecopy12,
#linecopy13,
#linecopy10,
#linecopy11,
#linecopy,
#linecopy8,
#linecopy6,
#linecopy4,
#linecopy5,
#linecopy2,
#line  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 439px;
   z-index: 5;
   height: 3px;
   background-repeat: no-repeat;
}

#accomtext,
#clientlisttext,
#linksheadertext,
#healthsafetytext,
#qualityassurancetext,
#missionheadtext,
#environmentheadtext,
#designtext,
#aboutusheadtext  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 410px;
   z-index: 5;
}

#reddishtext p a,
#numbersheffieldtext p a,
#sheffieldtext p a,
#numberreddishtext p a,
#links5text p a,
#links3text p a,
#links2text p a,
#links1text p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#qualitytext,
#leedsmaintext,
#missiontext,
#aboutustext,
#prisonsmaintext,
#healthmaintext,
#menaimaintext,
#designmaintext,
#sheffmaintext  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 458px;
   z-index: 5;
}

#gmpheadertext,
#prisonstext,
#mcrunitext,
#menaitext,
#mediacitytext,
#contacttext,
#hopetext,
#pwheadertext,
#leedstext  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 411px;
   z-index: 5;
}

#numberreddishtext p a:hover,
#bottommenu li a:hover,
#claddingmenu li a:hover,
#numbersheffieldtext p a:hover  {
   color: #CBC8C6;
}

#linksbutton a,
#contactusbutton a,
#clientlistbutton a,
#homebutton a,
#whatwedobutton a,
#aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#prisonstext p,
#hometext p,
#environmentheadtext p,
#accomtext p,
#pwheadertext p,
#healthsafetytext p  {
   margin: 0px;
   padding-top: 4px;
   padding-right: 7px;
   text-align: left;
   color: #040000;
   font-family: Helvetica, Arial, sans-serif;
}

#whatwedomenupopup li,
#claddingmenu li,
#carparksmenu li,
#aboutusmenupopup li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#hopemaintext,
#liverpooltext,
#mediamaintext,
#envirenmenttext  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 459px;
   z-index: 5;
}

#linecopy18,
#linecopy19,
#linecopy9,
#linecopy7,
#linecopy3  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 439px;
   z-index: 6;
   height: 3px;
   background-repeat: no-repeat;
}

#contacttext p,
#clientlisttext p,
#aboutusheadtext p  {
   margin: 0px;
   padding-right: 7px;
   text-align: left;
   color: #FC0701;
   line-height: 20px;
   font-weight: bold;
   font-family: Helvetica, Arial, sans-serif;
}

#whatwedomenupopup li a,
#aboutusmenupopup li a  {
   border-bottom-color: #FDF8F8;
   border-bottom-style: solid;
   border-right-color: #FDF8F8;
   border-right-style: solid;
   border-left-color: #FDF8F8;
   border-left-style: solid;
   border-width: 1px;
   border-top: 0px;
   padding-left: 9px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#numbersheffieldtext p,
#numberreddishtext p  {
   font: 12px/11px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-right: 7px;
   text-align: right;
   color: #FFFFFF;
}

#links1text p,
#links2text p,
#links3text p  {
   font: 12px/19px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-top: 5px;
   padding-right: 5px;
   text-align: left;
   color: #040000;
}

#gmpmaintext,
#pwmaintext,
#awards3text  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 458px;
   z-index: 7;
}

#carparksmenu li a,
#claddingmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 8px;
   padding-right: 10px;
   text-decoration: none;
   color: #030000;
   width: 100%;
   display: block;
}

#aboutusmenupopup,
#whatwedomenupopup  {
   font: 12px/27px Helvetica, Arial, sans-serif;
   margin: -1px 0px 0px -1px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   top: 179px;
}

#reddishmapliteral,
#shefmapliteral  {
   visibility: visible;
   position: absolute;
   top: 460px;
   z-index: 5;
   width: 147px;
}

#reddishtext p,
#sheffieldtext p  {
   font: 13px/13px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-top: 6px;
   padding-right: 13px;
   text-align: left;
   color: #050000;
}

#whatwedomenupopup li a:hover  {
   background-color: #9A9998;
   color: #FFFFFF;
}

#claddingmenu,
#carparksmenu  {
   font: 11px/35px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #030000;
   position: absolute;
   top: 441px;
   z-index: 5;
}

#links5text p,
#links4text p  {
   font: 12px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-top: 5px;
   padding-right: 7px;
   text-align: left;
   color: #050000;
}

#aboutusmenupopup li a:hover  {
   background-color: #B6B4B4;
   color: #FEFCFC;
}

#clientlistbutton a:hover  {
   background-position: -100px 0%;
}

#contactusbutton a:hover  {
   background-position: -104px 0%;
}

#carparksmenu li a:hover  {
   background-color: #FE020E;
   color: #FDF6F7;
}

#numbersheffieldtext p a  {
   color: #FFFFFF;
}

#qualityassurancetext p  {
   font-weight: bold;
   line-height: 20px;
}

#whatwedobutton a:hover  {
   background-position: -106px 0%;
}

#whatwedomenupopup li a  {
   background-color: #FE0E02;
}

#aboutusmenupopup li a  {
   background-color: #FD0903;
}

#links2text,
#hometext  {
   visibility: visible;
   position: absolute;
   left: 93px;
   z-index: 5;
   width: 426px;
}

#numbersheffieldtext p  {
   font-weight: bold;
}

#numberreddishtext p a  {
   color: #FFFFFF;
}

#environmentheadtext p  {
   font-size: 12px;
   line-height: 15px;
}

#aboutusbutton a:hover  {
   background-position: -88px 0%;
}

#qualityassurancetext  {
   width: 267px;
}

#linksbutton a:hover  {
   background-position: -64px 0%;
}

#numbersheffieldtext  {
   visibility: visible;
   position: absolute;
   left: 739px;
   top: 76px;
   z-index: 5;
   width: 197px;
}

#liverpoolheadtext p  {
   font-size: 22px;
   line-height: 20px;
}

#environmentheadtext  {
   width: 189px;
}

#healthsafetytext p  {
   font-size: 12px;
   line-height: 15px;
}

#clientlistbutton a  {
   width: 100px;
   background-image: url(sg_awards_media/clientlistbutton.gif);
}

#homebutton a:hover  {
   background-position: -67px 0%;
}

#aboutusheadtext p  {
   padding-top: 7px;
   font-size: 23px;
}

#sheffieldtext p a  {
   color: #050000;
}

#liverpoolheadtext  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 409px;
   z-index: 5;
   width: 626px;
}

#carparksmenu li a  {
   background-color: #9FA2A3;
}

#numberreddishtext  {
   visibility: visible;
   position: absolute;
   left: 768px;
   top: 27px;
   z-index: 6;
   width: 168px;
}

#contactusbutton a  {
   width: 104px;
   background-image: url(sg_awards_media/contactusbutton.gif);
}

#whatwedomenupopup  {
   width: 127px;
   z-index: 7;
   left: 351px;
}

#reddishmapliteral  {
   left: 95px;
}

#missionheadtext p  {
   font-weight: bold;
   line-height: 20px;
}

#linksheadertext p  {
   font-weight: bold;
   line-height: 20px;
}

#id0clientstext p  {
   color: #231F20;
   padding-top: 3px;
}

#healthsafetytext  {
   width: 226px;
}

#id1clientstext p  {
   color: #231F20;
   padding-top: 3px;
}

#clientlistbutton  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 151px;
   z-index: 6;
   width: 100px;
   height: 26px;
}

#whatwedobutton a  {
   width: 106px;
   background-image: url(sg_awards_media/whatwedobutton.gif);
}

#aboutusmenupopup  {
   width: 211px;
   z-index: 6;
   left: 160px;
}

#clientlisttext p  {
   font-size: 21px;
   padding-top: 4px;
}

#missionheadtext  {
   width: 256px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 151px;
   z-index: 9;
   width: 104px;
   height: 26px;
}

#envirenmenttext  {
   width: 433px;
}

#prisonsmaintext  {
   width: 674px;
}

#linksheadertext  {
   width: 264px;
   top: 407px;
}

#aboutusheadtext  {
   width: 264px;
}

#reddishtext p a  {
   color: #050000;
}

#bottommenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 7px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#aboutusbutton a  {
   width: 88px;
   background-image: url(sg_awards_media/aboutusbutton.gif);
}

#mediacitytext p  {
   line-height: 13px;
}

#liverpooltext p  {
   padding-right: 25px;
   padding-top: 5px;
}

#gmpheadertext p  {
   font-weight: bold;
   line-height: 17px;
}

#whatwedobutton  {
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 151px;
   z-index: 7;
   width: 106px;
   height: 26px;
}

#shefmapliteral  {
   left: 349px;
}

#links1text p a  {
   color: #040000;
}

#links2text p a  {
   color: #040000;
}

#links3text p a  {
   color: #040000;
}

#links4text p a  {
   border: 0px none #000000;
   color: #050000;
   text-decoration: none;
   line-height: 19px;
}

#links5text p a  {
   color: #050000;
}

#pwheadertext p  {
   font-size: 10px;
   line-height: 13px;
}

#clientlisttext  {
   width: 151px;
}

#healthmaintext  {
   width: 519px;
}

#designmaintext  {
   width: 376px;
}

#bottommenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#liverpooltext  {
   width: 610px;
}

#leedsmaintext  {
   width: 566px;
}

#linksbutton a  {
   width: 64px;
   background-image: url(sg_awards_media/linksbutton.gif);
}

#awards3text p  {
   line-height: 17px;
   padding-right: 8px;
}

#awards2text p  {
   line-height: 17px;
   padding-right: 8px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 161px;
   top: 151px;
   z-index: 7;
   width: 88px;
   height: 26px;
}

#contacttext p  {
   font-size: 23px;
   padding-top: 7px;
}

#mediamaintext  {
   width: 585px;
}

#gmpheadertext  {
   width: 446px;
}

#menaimaintext  {
   width: 567px;
}

#gmpmaintext p  {
   padding-right: 25px;
}

#sheffmaintext  {
   width: 625px;
}

#prisonstext p  {
   font-size: 10px;
   line-height: 13px;
}

#mediacitytext  {
   width: 345px;
}

#hopemaintext  {
   width: 559px;
}

#awardstext p  {
   font: 13px/16px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-top: 5px;
   padding-right: 8px;
   text-align: left;
   color: #040000;
}

#pwheadertext  {
   width: 217px;
}

#links5text p  {
   line-height: 19px;
}

#homebutton a  {
   width: 67px;
   background-image: url(sg_awards_media/homebutton.gif);
}

#claddingmenu  {
   width: 168px;
   left: 725px;
}

#links4text p  {
   line-height: 14px;
}

#mcrunitext p  {
   font-weight: bold;
   line-height: 17px;
}

#carparksmenu  {
   width: 157px;
   left: 732px;
}

#designtext p  {
   font-weight: bold;
   line-height: 20px;
}

#aboutustext  {
   width: 609px;
}

#qualitytext  {
   width: 491px;
}

#menaitext p  {
   font-weight: bold;
   line-height: 17px;
}

#accomtext p  {
   font-size: 12px;
   line-height: 20px;
}

#leedstext p  {
   line-height: 13px;
}

#missiontext  {
   width: 449px;
}

#awards3text  {
   width: 412px;
}

#gmpmaintext  {
   width: 610px;
}

#prisonstext  {
   width: 122px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 455px;
   top: 151px;
   z-index: 8;
   width: 64px;
   height: 26px;
}

#termstext p  {
   font: 8px/9px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-top: 4px;
   padding-right: 7px;
   text-align: left;
   color: #FFFFFF;
}

#contacttext  {
   width: 161px;
}

#layer13copy  {
   background: url(sg_environment_media/layer13copy.gif) no-repeat;
}

#designtext  {
   width: 397px;
}

#linecopy11  {
   background-image: url(sg_awards_media/linecopy5.gif);
   width: 522px;
   z-index: 6;
}

#pwmaintext  {
   width: 610px;
}

#hometext p  {
   font-size: 14px;
   line-height: 19px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 151px;
   z-index: 8;
   width: 67px;
   height: 26px;
}

#links2text  {
   top: 569px;
}

#linecopy16  {
   background-image: url(sg_manchesteruniversity_media/linecopy17.gif);
   width: 504px;
}

#linecopy17  {
   background-image: url(sg_manchesteruniversity_media/linecopy17.gif);
   width: 504px;
}

#hopetext p  {
   font-weight: bold;
   line-height: 17px;
}

#linecopy18  {
   background-image: url(sg_menaicentre_media/linecopy18.gif);
   width: 601px;
}

#linecopy19  {
   background-image: url(sg_menaicentre_media/linecopy18.gif);
   width: 601px;
}

#mcrunitext  {
   width: 448px;
}

#linecopy13  {
   background-image: url(sg_accommodation_media/linecopy3.gif);
   width: 641px;
}

#bottommenu  {
   font: 9px/15px Helvetica, Arial, sans-serif;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 688px;
   top: 866px;
   z-index: 5;
}

#linecopy10  {
   background-image: url(sg_awards_media/linecopy5.gif);
   width: 522px;
   z-index: 6;
   top: 440px;
}

#linecopy14  {
   background-image: url(sg_menaicentre_media/linecopy18.gif);
   width: 601px;
}

#linecopy15  {
   background-image: url(sg_manchesteruniversity_media/linecopy17.gif);
   width: 504px;
}

#linecopy12  {
   background-image: url(sg_links_media/linecopy12.gif);
   width: 403px;
}

#menaitext  {
   width: 586px;
}

#termstext  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 873px;
   z-index: 5;
   width: 624px;
}

#linecopy7  {
   background-image: url(sg_qualityassurance_media/linecopy9.gif);
   width: 445px;
}

#linecopy6  {
   background-image: url(sg_qualityassurance_media/linecopy9.gif);
   width: 445px;
}

#linecopy5  {
   background-image: url(sg_awards_media/linecopy5.gif);
   width: 522px;
}

#linecopy4  {
   background-image: url(sg_clientlist_media/linecopy4.gif);
   width: 678px;
}

#leedstext  {
   width: 326px;
}

#accomtext  {
   width: 626px;
}

#linecopy9  {
   background-image: url(sg_qualityassurance_media/linecopy9.gif);
   width: 445px;
}

#linecopy8  {
   background-image: url(sg_accommodation_media/linecopy3.gif);
   width: 641px;
}

#linecopy3  {
   background-image: url(sg_accommodation_media/linecopy3.gif);
   width: 641px;
}

#linecopy2  {
   background-image: url(sg_carparks_media/linecopy2.gif);
   width: 651px;
}

#linecopy  {
   background-image: url(sg_awards_media/linecopy5.gif);
   width: 522px;
}

#hopetext  {
   width: 295px;
}

#hometext  {
   top: 516px;
}

#layer19  {
   background: url(sg_links_media/layer19.gif) no-repeat;
}

#layer16  {
   background: url(sg_healthandsafety_media/layer16.gif) no-repeat;
}

#layer17  {
   background: url(sg_qualityassurance_media/layer17.gif) no-repeat;
}

#layer10  {
   background: url(sg_awards_media/layer10.gif) no-repeat;
   position: absolute;
   left: 58px;
   top: 0px;
   z-index: 3;
   width: 922px;
   height: 196px;
}

#layer12  {
   background: url(sg_awards_media/layer12.gif) no-repeat;
}

#layer11  {
   background: url(sg_clientlist_media/layer11.gif) no-repeat;
}

#layer15  {
   background: url(sg_awards_media/layer15.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 701px;
   z-index: 6;
   width: 845px;
   height: 115px;
}

#layer18  {
   background: url(sg_designbuildpartneringpfi_media/layer18.gif) no-repeat;
}

#topbar  {
   background: url(sg_awards_media/topbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 151px;
   z-index: 5;
   width: 815px;
   height: 26px;
}

#layer6  {
   background: url(sg_mission_media/layer6.gif) no-repeat;
}

#layer2  {
   background: url(sg_awards_media/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 104px;
   z-index: 4;
   width: 933px;
   height: 774px;
}

#layer4  {
   background: url(sg_awards_media/layer4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 133px;
   z-index: 5;
   width: 15px;
   height: 716px;
}

#line  {
   background-image: url(sg_awards_media/linecopy5.gif);
   width: 522px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #D60518 url(sg_awards_media/exteriortile.gif) center top repeat;
}

