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

a ins  {
   text-decoration: none;
}

#id1shidlerthumb a,
#id0telcomthumb a,
#id0shidlerthumb a,
#id3gmthumb a,
#id2gmthumb a,
#id1gmthumb a,
#id2telcomthumb a,
#id1telcomthumb a,
#id0gmthumb a,
#id3endurancethumb a,
#id2endurancethumb a,
#id1endurancethumb a  {
   display: block;
   width: 104px;
   height: 82px;
}

#id1shidlerthumb,
#id1gmthumb,
#id0shidlerthumb,
#id1telcomthumb,
#id3gmthumb,
#id2telcomthumb,
#id0gmthumb,
#id2endurancethumb,
#id2gmthumb,
#id3endurancethumb,
#id0telcomthumb,
#id1endurancethumb  {
   visibility: visible;
   margin-top: -1px;
   margin-left: -1px;
   background-position: 50% 50%;
   position: absolute;
   left: 99px;
   z-index: 4;
   width: 104px;
   height: 82px;
}

#pid11telcom,
#pid10endurance,
#pid4clientservices,
#pid5inhouseservices,
#pid7contactus,
#pid9shidler,
#pid2aboutus,
#pid3services,
#pid6clients,
#pid1home,
#pid8projects,
#pid12gm  {
   margin: 0px auto 0px auto;
   width: 798px;
   position: relative;
}

#prevbuttoncopy a,
#id4nextbutton a,
#id4prevbutton a,
#nextbuttoncopy a,
#id1prevbutton a,
#id0nextbutton a,
#id0prevbutton a,
#id1nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 16px;
   background-position: 0% 0px;
   font-size: 16px;
   line-height: 16px;
}

#gmpicturebox table,
#telcompicturebox table,
#endurancepicturebox table,
#shidlerpicturebox table  {
   width: 100%;
   height: 100%;
}

#telcompicturebox,
#shidlerpicturebox,
#gmpicturebox,
#endurancepicturebox  {
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 239px;
   z-index: 4;
   width: 458px;
   height: 311px;
}

#prevbuttoncopy,
#id0prevbutton,
#id4prevbutton,
#id1prevbutton  {
   visibility: visible;
   position: absolute;
   left: 283px;
   top: 580px;
   z-index: 4;
   width: 124px;
   height: 16px;
}

#id1nextbutton,
#id0nextbutton,
#id4nextbutton,
#nextbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 551px;
   top: 582px;
   z-index: 4;
   width: 96px;
   height: 16px;
}

#clientservicesbutton a,
#inhouseservicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#endurancebutton a,
#telcombutton a,
#gmbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 104px;
   background-position: 0% 0px;
   font-size: 78px;
   line-height: 78px;
}

#servicestext p,
#aboutustext p,
#inhousetext p  {
   font: 15px/18px Arial;
   margin: 0px;
   text-align: left;
   color: #090101;
}

#buildingtrustonesquarefootatatime  {
   background: url(sg_endurance_media/id0buildingtrustonesquarefo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 273px;
   top: 52px;
   z-index: 2;
   width: 400px;
   height: 65px;
}

#clientservicestext,
#inhousetext  {
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 229px;
   z-index: 4;
}

#hometext p,
#clientstextscroll p  {
   font: 13px/16px Arial;
   margin: 0px;
   text-align: left;
}

#backtoservicesbutton a:hover  {
   background-position: -114px 0%;
}

#topnavigationmenu li a:hover  {
   text-decoration: underline;
}

#inhouseservicesbutton a  {
   width: 131px;
   background-image: url(sg_services_media/inhouseservicesbutton.gif);
}

#backtoservicesbutton a  {
   background: url(sg_clientservices_media/backtoservicesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 15px;
   width: 114px;
   font-size: 15px;
   line-height: 15px;
}

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

#clientservicesbutton a  {
   width: 108px;
   background-image: url(sg_services_media/clientservicesbutton.gif);
}

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

#backtoservicesbutton  {
   visibility: visible;
   position: absolute;
   left: 99px;
   top: 448px;
   z-index: 4;
   width: 114px;
   height: 15px;
}

#clientservicestext  {
   width: 346px;
}

#shidlerpicturebox  {
   top: 234px;
}

#id2endurancethumb  {
   top: 341px;
}

#id3endurancethumb  {
   top: 239px;
}

#topnavigationmenu  {
   font: 22px/26px "Minion Pro";
   margin: 0px;
   height: 26px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #7C7736;
   position: absolute;
   left: 54px;
   top: 139px;
   z-index: 2;
}

#id1endurancethumb  {
   top: 444px;
}

#contentbackground  {
   background: url(sg_clientservices_media/contentbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 166px;
   z-index: 2;
   width: 687px;
   height: 475px;
}

#endurancebutton a  {
   background-image: url(sg_projects_media/endurancebutton.gif);
}

#prevbuttoncopy a  {
   width: 124px;
   background-image: url(sg_endurance_media/id0prevbutton.gif);
}

#nextbuttoncopy a  {
   width: 96px;
   background-image: url(sg_endurance_media/id0nextbutton.gif);
}

#layer4,
#layer5  {
   position: absolute;
   top: 17px;
   z-index: 2;
   width: 164px;
   height: 120px;
   background-repeat: no-repeat;
}

#id4nextbutton a  {
   width: 96px;
   background-image: url(sg_endurance_media/id0nextbutton.gif);
}

#id4prevbutton a  {
   width: 124px;
   background-image: url(sg_endurance_media/id0prevbutton.gif);
}

#id1nextbutton a  {
   width: 96px;
   background-image: url(sg_endurance_media/id0nextbutton.gif);
}

#id1prevbutton a  {
   width: 124px;
   background-image: url(sg_endurance_media/id0prevbutton.gif);
}

#id0prevbutton a  {
   width: 124px;
   background-image: url(sg_endurance_media/id0prevbutton.gif);
}

#id1shidlerthumb  {
   top: 236px;
   left: 98px;
}

#id0nextbutton a  {
   width: 96px;
   background-image: url(sg_endurance_media/id0nextbutton.gif);
}

#id0shidlerthumb  {
   top: 367px;
}

#id2telcomthumb  {
   top: 239px;
}

#id0telcomthumb  {
   top: 444px;
}

#id1telcomthumb  {
   top: 341px;
}

#telcombutton a  {
   background-image: url(sg_projects_media/telcombutton.gif);
}

#contentframe  {
   background: url(sg_clientservices_media/contentframe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 176px;
   z-index: 3;
   width: 665px;
   height: 446px;
}

#inhousetext  {
   width: 590px;
}

#id3gmthumb  {
   top: 221px;
}

#hometext p  {
   color: #090101;
}

#gmbutton a  {
   background-image: url(sg_projects_media/gmbutton.gif);
}

#background  {
   background: url(sg_clientservices_media/background.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 798px;
   height: 723px;
}

#id1gmthumb  {
   top: 407px;
}

#id0gmthumb  {
   top: 503px;
}

#id2gmthumb  {
   top: 314px;
}

#id1footer  {
   background: url(sg_clientservices_media/id1footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 309px;
   top: 665px;
   z-index: 2;
   width: 180px;
   height: 9px;
}

#logoimg  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 16px;
   z-index: 2;
   width: 180px;
   height: 121px;
}

#shape11  {
   background: url(sg_clientservices_media/shape11.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 98px;
   top: 650px;
   z-index: 2;
   width: 617px;
   height: 1px;
}

#layer6  {
   background: url(sg_clientservices_media/layer6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 211px;
   top: 636px;
   z-index: 3;
   width: 73px;
   height: 66px;
}

#layer4  {
   background-image: url(sg_home_media/layer4.gif);
   left: 404px;
}

#layer5  {
   background-image: url(sg_home_media/layer5.gif);
   left: 238px;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.sgthumb  {
   border: 1px solid #000000;
   background-position: 50% 50%;
   background-repeat: no-repeat;
}

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

