#id1casestudy2button a,
#homepagebutton a,
#id0casestudy3button a,
#aboutusbutton a,
#id0casestudy2button a,
#casestudybutton a,
#contactusbutton a,
#id1casestudiesbutton a,
#casestudy4button a,
#casestudy5button a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
}

#casestudy4button a:hover,
#id0casestudy3button a:hover,
#casestudy5button a:hover,
#id1casestudy2button a:hover,
#id0casestudy2button a:hover,
#casestudybutton a:hover  {
   color: #FFFFFF;
}

#id1casestudiesbutton a:hover,
#homepagebutton a:hover,
#aboutusbutton a:hover,
#contactusbutton a:hover  {
   color: #27D1F9;
}

#casestudybutton,
#casestudy4button,
#casestudy5button,
#id0casestudy2button,
#id0casestudy3button  {
   font: 14px/10px Arial, Helvetica, sans-serif;
   padding-bottom: 10px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 40px;
   z-index: 4;
   width: 254px;
   height: 21px;
}

#casestudyimage3button a:hover,
#casestudyimage4button a:hover,
#casestudyimage2button a:hover  {
   background-position: -97px 0%;
}

#casestudiespopup p,
#homepagepopup p,
#i03text p,
#contactuspopup p,
#aboutuspopup p  {
   font: 18px/4px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #96DAFA;
   text-align: center;
}

#casestudyimage4button a,
#casestudyimage2button a,
#casestudyimage3button a  {
   background-repeat: no-repeat;
   display: block;
   height: 79px;
   width: 97px;
   background-position: 0% 0px;
   font-size: 79px;
   line-height: 79px;
}

#homepagegraphic,
#contactusgraphic,
#casestudiesgraphic,
#aboutusgraphic  {
   background: url(sg_casestudies_media/homepagegraphic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 38px;
   z-index: 3;
   width: 39px;
   height: 35px;
}

#id1casestudiesbutton,
#homepagebutton,
#contactusbutton,
#aboutusbutton  {
   font: 12px/20px Arial, Helvetica, sans-serif;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 53px;
   z-index: 5;
   height: 20px;
}

#casestudyimage2button,
#casestudyimage3button,
#casestudyimage4button  {
   visibility: visible;
   position: absolute;
   top: 756px;
   z-index: 4;
   width: 97px;
   height: 79px;
}

#casestudyimage2popup,
#casestudyimage3popup,
#casestudyimage4popup  {
   visibility: hidden;
   position: absolute;
   left: 620px;
   top: 478px;
   width: 321px;
   height: 263px;
   background-repeat: no-repeat;
}

#casestudiestext p,
#id0casestudy p  {
   font: 14px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
   color: #FFFFFF;
}

#casestudiespopup,
#contactuspopup  {
   visibility: hidden;
   position: absolute;
   top: 60px;
   z-index: 4;
   width: 39px;
}

#homepagepopup,
#aboutuspopup  {
   visibility: hidden;
   position: absolute;
   top: 59px;
   z-index: 4;
   width: 39px;
}

#casestudyimage4button a  {
   background-image: url(sg_casestudies_media/casestudyimage4button.gif);
}

#casestudyimage3button a  {
   background-image: url(sg_casestudies_media/casestudyimage3button.gif);
}

#casestudyimage2button a  {
   background-image: url(sg_casestudies_media/casestudyimage2button.gif);
}

#id1casestudiesbutton a  {
   color: #FFFFFF;
}

#outlinedboxgraphiccopy  {
   background: url(sg_casestudies_media/outlinedboxgraphiccopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 959px;
   top: 427px;
   z-index: 4;
   width: 16px;
   height: 35px;
}

#id0casestudy3button a  {
   color: #96DAFA;
}

#casestudyimage4button  {
   left: 842px;
}

#casestudyimage2button  {
   left: 622px;
}

#id1casestudy2button a  {
   color: #FFFFFF;
}

#casestudyimage3button  {
   left: 732px;
}

#id0casestudy2button a  {
   color: #96DAFA;
}

#casestudyimage4popup  {
   background-image: url(sg_casestudies_media/casestudyimage4popup.gif);
   z-index: 7;
}

#casestudyimage3popup  {
   background-image: url(sg_casestudies_media/casestudyimage3popup.gif);
   z-index: 6;
}

#casestudyimage2popup  {
   background-image: url(sg_casestudies_media/casestudyimage2popup.gif);
   z-index: 5;
}

#id1casestudiesbutton  {
   width: 120px;
   left: 584px;
}

#id0casestudy2button  {
   top: 584px;
}

#id1casestudy2button  {
   font: 14px/95px Arial, Helvetica, sans-serif;
   padding-bottom: 20px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 385px;
   top: 715px;
   z-index: 4;
   width: 222px;
   height: 95px;
}

#callgrovemoortext p  {
   font: 18px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #F9F9FC;
   padding-bottom: 6px;
   text-align: left;
}

#id0casestudy3button  {
   top: 609px;
}

#casestudy4button a  {
   color: #96DAFA;
}

#backgroundelements  {
   background: url(sg_casestudies_media/backgroundelements.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 113px;
   z-index: 4;
   width: 334px;
   height: 278px;
}

#casestudy5button a  {
   color: #96DAFA;
}

#casestudiesgraphic  {
   left: 573px;
}

#outlinedboxgraphic  {
   background: url(sg_casestudies_media/outlinedboxgraphic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 427px;
   z-index: 4;
   width: 15px;
   height: 35px;
}

#casestudybutton a  {
   color: #96DAFA;
}

#callgrovemoortext  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 34px;
   z-index: 3;
   width: 255px;
}

#contactusbutton a  {
   color: #FFFFFF;
}

#id0verticalrule2  {
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 485px;
   z-index: 4;
   width: 3px;
   height: 428px;
   background-color: #7470A1;
   background-image: none;
}

#casestudiesimage  {
   background: url(sg_casestudies_media/casestudiesimage.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 320px;
   top: 113px;
   z-index: 3;
   width: 655px;
   height: 278px;
}

#contactusgraphic  {
   left: 716px;
}

#casestudiespopup  {
   left: 568px;
}

#casestudy5button  {
   top: 659px;
}

#homepagebutton a  {
   color: #FFFFFF;
}

#casestudy4button  {
   top: 634px;
}

#casestudybutton  {
   top: 559px;
}

#aboutusbutton a  {
   color: #FFFFFF;
}

#homepagegraphic  {
   left: 330px;
}

#casestudyimage1  {
   background: url(sg_casestudies_media/casestudyimage1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 620px;
   top: 478px;
   z-index: 4;
   width: 321px;
   height: 263px;
}

#casestudiestext  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 442px;
   z-index: 4;
   width: 254px;
}

#pid3casestudies  {
   margin: 0px auto 0px auto;
   height: 1066px;
   width: 975px;
   position: relative;
   background-color: #191161;
}

#contactusbutton  {
   width: 120px;
   left: 721px;
}

#aboutusgraphic  {
   left: 455px;
}

#homepagebutton  {
   width: 114px;
   left: 336px;
}

#contactuspopup  {
   left: 711px;
}

#id0colourblock  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1000px;
   z-index: 3;
   width: 64px;
   height: 66px;
   background-color: #191161;
   background-image: none;
}

#id0bluestrip2  {
   background: url(sg_casestudies_media/id0bluestrip2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 404px;
   z-index: 3;
   width: 975px;
   height: 543px;
}

#grovemoorlogo  {
   background: url(sg_casestudies_media/grovemoorlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 206px;
   z-index: 5;
   width: 256px;
   height: 93px;
}

#aboutusbutton  {
   width: 100px;
   left: 464px;
}

#homepagepopup  {
   left: 325px;
}

#aboutuspopup  {
   left: 450px;
}

#id0casestudy  {
   visibility: visible;
   position: absolute;
   left: 385px;
   top: 442px;
   z-index: 4;
   width: 227px;
}

#i03graphic  {
   background: url(sg_casestudies_media/03graphic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 427px;
   z-index: 4;
   width: 39px;
   height: 35px;
}

#footer3 p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 6px;
   text-align: left;
}

#footer3  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 965px;
   z-index: 3;
   width: 922px;
}

#i03text  {
   visibility: visible;
   position: absolute;
   left: 328px;
   top: 448px;
   z-index: 5;
   width: 39px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


