#numberreddishtext *:first-child,
#environmentheadtext *:first-child,
#termstext *:first-child,
#numbersheffieldtext *:first-child,
#envirenmenttext *:first-child  {
   padding-top: 0px;
}

#linksbutton a,
#clientlistbutton a,
#aboutusbutton a,
#whatwedobutton a,
#contactusbutton a,
#homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#bottommenu li a:hover,
#numbersheffieldtext p a:hover,
#numberreddishtext p a:hover  {
   color: #CBC8C6;
}

#numbersheffieldtext p a,
#numberreddishtext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #FFFFFF;
}

#aboutusmenupopup li a,
#whatwedomenupopup 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;
}

#aboutusmenupopup li,
#whatwedomenupopup li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#whatwedomenupopup,
#aboutusmenupopup  {
   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;
}

#whatwedomenupopup li a:hover  {
   background-color: #9A9998;
   color: #FFFFFF;
}

#aboutusmenupopup li a:hover  {
   background-color: #B6B4B4;
   color: #FEFCFC;
}

#clientlistbutton a:hover  {
   background-position: -100px 0%;
}

#contactusbutton a:hover  {
   background-position: -104px 0%;
}

#whatwedomenupopup li a  {
   color: #FFFFFF;
   background-color: #FE0E02;
}

#whatwedobutton a:hover  {
   background-position: -106px 0%;
}

#aboutusbutton a:hover  {
   background-position: -88px 0%;
}

#environmentheadtext p  {
   font: 12px/15px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-top: 4px;
   padding-right: 7px;
   text-align: left;
   color: #040000;
}

#aboutusmenupopup li a  {
   color: #FFFFFF;
   background-color: #FD0903;
}

#numbersheffieldtext p  {
   font-weight: bold;
}

#linksbutton a:hover  {
   background-position: -64px 0%;
}

#numbersheffieldtext  {
   visibility: visible;
   position: absolute;
   left: 739px;
   top: 76px;
   z-index: 5;
   width: 197px;
}

#environmentheadtext  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 410px;
   z-index: 5;
   width: 189px;
}

#homebutton a:hover  {
   background-position: -67px 0%;
}

#clientlistbutton a  {
   width: 100px;
   background-image: url(sg_awards_media/clientlistbutton.gif);
}

#contactusbutton a  {
   width: 104px;
   background-image: url(sg_awards_media/contactusbutton.gif);
}

#numberreddishtext  {
   visibility: visible;
   position: absolute;
   left: 768px;
   top: 27px;
   z-index: 6;
   width: 168px;
}

#envirenmenttext p  {
   font: 13px/14px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-top: 10px;
   padding-right: 10px;
   text-align: left;
   color: #040000;
}

#whatwedomenupopup  {
   width: 127px;
   z-index: 7;
   left: 351px;
}

#aboutusmenupopup  {
   width: 211px;
   z-index: 6;
   left: 160px;
}

#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);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 151px;
   z-index: 9;
   width: 104px;
   height: 26px;
}

#aboutusbutton a  {
   width: 88px;
   background-image: url(sg_awards_media/aboutusbutton.gif);
}

#envirenmenttext  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 459px;
   z-index: 12;
   width: 433px;
}

#pid4environment  {
   margin: 0px auto 0px auto;
   width: 980px;
   position: relative;
}

#bottommenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 7px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#whatwedobutton  {
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 151px;
   z-index: 7;
   width: 106px;
   height: 26px;
}

#bottommenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#linksbutton a  {
   width: 64px;
   background-image: url(sg_awards_media/linksbutton.gif);
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 161px;
   top: 151px;
   z-index: 7;
   width: 88px;
   height: 26px;
}

#homebutton a  {
   width: 67px;
   background-image: url(sg_awards_media/homebutton.gif);
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 455px;
   top: 151px;
   z-index: 8;
   width: 64px;
   height: 26px;
}

#layer13copy  {
   background: url(sg_environment_media/layer13copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 186px;
   z-index: 5;
   width: 815px;
   height: 195px;
}

#termstext p  {
   font: 8px/9px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-top: 4px;
   padding-right: 7px;
   text-align: left;
   color: #FFFFFF;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 151px;
   z-index: 8;
   width: 67px;
   height: 26px;
}

#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;
}

#termstext  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 873px;
   z-index: 5;
   width: 624px;
}

#linecopy7  {
   background: url(sg_qualityassurance_media/linecopy9.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 439px;
   z-index: 6;
   width: 445px;
   height: 3px;
}

#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;
}

#layer10  {
   background: url(sg_awards_media/layer10.gif) no-repeat;
   position: absolute;
   left: 58px;
   top: 0px;
   z-index: 3;
   width: 922px;
   height: 196px;
}

#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;
}

#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;
}

#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;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #D60518;
}

