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

a ins  {
   text-decoration: none;
}

#mccrorytextlefttext p,
#mccrorycontacttextlefttext p,
#mccroryrecruitmenttextlefttext p,
#mccroryabouttextrighttext p,
#mccrorytextrighttext p,
#mccrorylinkstextrighttext p,
#mccroryabouttextlefttext p,
#mccroryservicestextlefttext p,
#mccrorylinkstextlefttext p  {
   font: 11px/15px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #666666;
}

#mccroryrecruitmenttextlefttext,
#mccroryservicestextlefttext,
#mccrorycontacttextlefttext,
#mccrorytextlefttext,
#mccrorylinkstextlefttext  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 187px;
   z-index: 4;
}

#mccrorylinkstextlefttext p a,
#mccrorycontacttextlefttext p a,
#mccrorycontacttextrighttext p a,
#mccrorylinkstextrighttext p a  {
   border-width: 0px;
   text-decoration: none;
   color: #666666;
}

#contacttext p,
#linkstext p,
#aboutustext p,
#recruitmenttext p,
#servicestext p,
#projectstext p,
#welcometothetext p  {
   font: bold 12px/15px Verdana, sans-serif;
   margin: 0px;
   color: #666666;
   text-align: left;
}

#mccroryabouttextrighttext,
#mccrorycontacttextrighttext,
#mccroryprojectstextrighttext,
#mccrorylinkstextrighttext  {
   visibility: visible;
   position: absolute;
   left: 399px;
   top: 188px;
   z-index: 4;
}

#recruitmentbutton a,
#projectsbutton a,
#linksbutton a,
#homebutton a,
#aboutbutton a,
#contactbutton a  {
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #666666;
}

#mccroryprojectstextlefttext p,
#mccrorycontacttextrighttext p,
#mccroryprojectstextrighttext p  {
   font: 11px Verdana, sans-serif;
   margin: 0px;
   padding-top: 3px;
   text-align: left;
   color: #666666;
}

#aboutbutton,
#linksbutton,
#homebutton,
#recruitmentbutton,
#projectsbutton,
#contactbutton  {
   font: 9px/11px Arial, Helvetica, sans-serif;
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 103px;
   z-index: 4;
   height: 7px;
}

#pid4projects,
#pid7contact,
#pid1home,
#about,
#pid3services,
#pid6links,
#pid5recruitment  {
   margin: 0px auto 0px auto;
   width: 750px;
   position: relative;
}

#layer1copy3,
#layer1copy,
#layer1copy5,
#layer1copy2,
#layer1copy6,
#layer1,
#layer1copy4  {
   background: url(sg_services_media/layer1copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 127px;
   z-index: 4;
   width: 634px;
   height: 8px;
}

#aboutustext,
#recruitmenttext,
#projectstext,
#servicestext,
#contacttext,
#linkstext  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 156px;
   z-index: 4;
}

#buildingcivilengineeringcontractors  {
   background: url(sg_services_media/id0buildingcivilengineering.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 61px;
   z-index: 4;
   width: 268px;
   height: 14px;
}

#mccroryrecruitmenttextlefttext p  {
   padding-top: 3px;
}

#mccrorycontacttextrighttext p a  {
   line-height: 15px;
}

#mccroryrecruitmenttextlefttext  {
   width: 294px;
}

#mccroryprojectstextrighttext p  {
   line-height: 12px;
}

#mccroryservicestextlefttext p  {
   padding-top: 4px;
}

#mccrorycontacttextrighttext p  {
   line-height: 11px;
}

#mccroryprojectstextlefttext p  {
   line-height: 12px;
}

#mccrorycontacttextlefttext p  {
   padding-top: 3px;
}

#mccroryprojectstextrighttext  {
   width: 310px;
   top: 189px;
}

#mccroryprojectstextlefttext  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 188px;
   z-index: 4;
   width: 313px;
}

#mccrorycontacttextrighttext  {
   width: 294px;
}

#mccroryabouttextrighttext p  {
   padding-bottom: 8px;
}

#mccroryservicestextlefttext  {
   width: 367px;
}

#mccrorylinkstextrighttext p  {
   padding-top: 4px;
   padding-bottom: 8px;
}

#mccrorylinkstextlefttext p  {
   padding-top: 4px;
}

#mccrorycontacttextlefttext  {
   width: 313px;
}

#mccroryabouttextlefttext p  {
   padding-top: 3px;
}

#mccroryabouttextrighttext  {
   width: 310px;
}

#mccrorylinkstextrighttext  {
   width: 294px;
}

#mccrorylinkstextlefttext  {
   width: 294px;
}

#mccrorytextrighttext p  {
   padding-top: 4px;
}

#mccrorytextlefttext p  {
   padding-top: 4px;
}

#mccrorytextrighttext  {
   visibility: visible;
   position: absolute;
   left: 399px;
   top: 299px;
   z-index: 4;
   width: 294px;
}

#mccrorytextlefttext  {
   width: 294px;
   top: 298px;
}

#recruitmentbutton  {
   width: 73px;
   left: 220px;
}

#copyrighttext p  {
   font: 8px/10px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #666666;
   text-align: left;
}

#mccrorymachines  {
   background: url(sg_services_media/mccrorymachines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 453px;
   z-index: 4;
   width: 265px;
   height: 30px;
}

#recruitmenttext  {
   width: 96px;
}

#projectsbutton  {
   width: 52px;
   left: 158px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 511px;
   z-index: 4;
   width: 208px;
}

#contactbutton  {
   width: 63px;
   left: 341px;
}

#achilleslogo  {
   background: url(sg_services_media/achilleslogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 396px;
   top: 445px;
   z-index: 4;
   width: 74px;
   height: 41px;
}

#projectstext  {
   width: 64px;
}

#servicestext  {
   width: 141px;
}

#contacttext  {
   width: 85px;
}

#linksbutton  {
   width: 28px;
   left: 300px;
}

#aboutbutton  {
   width: 51px;
   left: 98px;
}

#logolargexx  {
   background: url(sg_services_media/logolargexx.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 516px;
   top: 447px;
   z-index: 4;
   width: 61px;
   height: 41px;
}

#mccrorylogo  {
   background: url(sg_services_media/mccrorylogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 39px;
   z-index: 4;
   width: 121px;
   height: 47px;
}

#aboutustext  {
   width: 69px;
}

#bottomline  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 497px;
   z-index: 4;
   width: 635px;
   height: 1px;
   background-color: #CCCCCC;
   background-image: none;
   font-size: 1px;
}

#homebutton  {
   width: 32px;
   left: 57px;
}

#linkstext  {
   width: 39px;
}

#layer1  {
   height: 125px;
   background-image: url(sg_home_media/layer1.gif);
}

#cifcol  {
   background: url(sg_services_media/cifcol.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 471px;
   top: 449px;
   z-index: 4;
   width: 37px;
   height: 37px;
}

#topbar  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 0px;
   z-index: 4;
   width: 733px;
   height: 18px;
   background-color: #3366CC;
   background-image: none;
}

#layer0  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 750px;
   height: 550px;
   background-color: #FFFFFF;
   background-image: none;
}

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

