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

a ins  {
   text-decoration: none;
}

#hazwopertextcopy,#oshasafetytrainingtext,#respiratortext,#mobiletext,#outsourcingtext,#gas1text,#hazmattext,#cranetext,#employeetext,#drugtext,#incidenttext,#onsitetext,#servicessummarytext,#contacttext,#firetext,#hazardtext,#mshatext,#hazwopertext,#abouttext,#maptext,#linkstext,#fatext,#permittext,#oqtext  {
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 232px;
   width: 553px;
}

#mshatext p,#employeetext p,#contacttext p,#gas2text p,#firetext p,#hazardtext p,#linkstext p,#incidenttext p,#oshasafetytrainingtext p,#maptext p,#abouttext p,#permittext p,#mobiletext p,#hazwopertext p,#cranetext p,#drugtext p,#respiratortext p,#onsitetext p  {
   font: 13px/16px Arial;
   margin: 0px;
   padding-bottom: 14px;
   text-align: left;
}

#oshaphoto1,#contactphoto1,#mobilephoto1,#incidentphoto1,#mapphoto1,#cranephoto1,#onsitephoto1,#outsourcingphoto1,#firephoto1,#hazmatphoto1,#employeephoto1,#id107hazwoperphoto1,#layer20,#linksphoto1,#servicessummaryphoto1,#oqphoto1,#faphoto1,#respiratorphoto1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 338px;
   z-index: 4;
   width: 162px;
   background-repeat: no-repeat;
}

#mobileheader,#oldlinksheader,#pipestackheader,#mshaheader,#towerheader,#employeetrainingheader,#craneheader,#mapheader,#grinder1header,#pipelineheader,#faheader,#stationerycraneheader,#linksheader,#fireheader,#grinder2header,#weldingheader  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 14;
   width: 750px;
   height: 212px;
   background-repeat: no-repeat;
}

#links,#pid12hazmat,#isnetworld,#gas,#fa,#mobile,#msha,#servicessummary,#pid24map,#permit,#contact,#drug,#pid20outsourcing,#fire,#employee,#incident,#pid13hazwoper,#respirator,#onsite,#crane,#oq,#osha,#hazard,#about  {
   margin: 0px auto 0px auto;
   height: 900px;
   width: 750px;
   position: relative;
   background-color: #F5F5F5;
}

#gasmonitorsbutton a:hover,#id201trainingbutton a:hover,#contactbutton a:hover,#cranebutton a:hover,#oqbutton a:hover,#servicesbutton a:hover,#aboutbutton a:hover  {
   background-position: -162px 0%;
}

#trainingtextmenu li a:hover,#servicestextmenu li a:hover,#servicesbodytextmenu li a:hover,#contacttext p a:hover,#firetext p a:hover  {
   color: #BB171E;
   font-style: italic;
   font-weight: bold;
}

#oqbutton a,#contactbutton a,#cranebutton a,#servicesbutton a,#id201trainingbutton a,#gasmonitorsbutton a,#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   width: 162px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#outsourcingheader,#respiratorheader,#permitwritingheader,#onsitesafetypersonnelheader  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 750px;
   height: 211px;
   background-repeat: no-repeat;
}

#gasfooterbutton a,#servicesfooterbutton a,#contactfooterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#pentagrafxbutton a,#cranefooterbutton a,#oqfooterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#isnetworldbutton a:hover,#nccer1button a:hover  {
   background-position: -145px 0%;
}

#trainingtextmenu li a,#servicestextmenu li a  {
   background-color: #DFDFDF;
   font-style: Normal;
   font-weight: bold;
   padding-left: 12px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   width: 100%;
   display: block;
}

#fatext p,#hazmattext p,#hazwopertextcopy p  {
   font: bold 18px/14px "Arial Bold";
   margin: 0px;
   padding-bottom: 14px;
   text-align: left;
}

#servicessummarytext p,#outsourcingtext p  {
   font: 13px/16px "Arial Bold";
   margin: 0px;
   padding-bottom: 14px;
   text-align: left;
}

#servicestextmenu li,#trainingtextmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#abouttext p a:hover,#maptext p a:hover  {
   color: #7E7E7E;
   font-style: italic;
   font-weight: bold;
}

#servicestextmenu,#trainingtextmenu  {
   font: bold 11px/15px "Arial Bold";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 162px;
   width: 210px;
}

#firetext p a,#contacttext p a  {
   font-style: Normal;
   font-weight: Normal;
   color: #000000;
   text-decoration: none;
}

#servicesfooterbutton a:hover  {
   background-position: -39px 0%;
}

#trainingtextmenu li a:hover  {
   background-color: #FFFFFF;
}

#id278trainingbutton a:hover  {
   background-position: -36px 0%;
}

#maptext p a,#abouttext p a  {
   font-style: Normal;
   color: #BB171E;
   font-family: "Arial Bold";
   font-weight: bold;
}

#servicestextmenu li a:hover  {
   background-color: #FFFFFF;
}

#contactfooterbutton a:hover  {
   background-position: -74px 0%;
}

#onsitesafetypersonnelheader  {
   background-image: url(onsitemedia/onsitesafetypersonnelheader.jpg);
}

#aboutfooterbutton a:hover  {
   background-position: -42px 0%;
}

#cranefooterbutton a:hover  {
   background-position: -125px 0%;
}

#pentagrafxbutton a:hover  {
   background-position: -136px 0%;
}

#sidebarexperienceoutline  {
   background: url(mshamedia/sidebarexperienceoutline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 563px;
   z-index: 5;
   width: 149px;
   height: 151px;
}

#oshasafetytrainingtext p  {
   padding-left: 16px;
}

#veriforcebutton a:hover  {
   background-position: -149px 0%;
}

#gasfooterbutton a:hover  {
   background-position: -59px 0%;
}

#employeetrainingheader  {
   background-image: url(isnetworldmedia/employeetrainingheader.jpg);
}

#oqfooterbutton a:hover  {
   background-position: -103px 0%;
}

#oshasafetytrainingtext  {
   z-index: 2;
}

#servicesfooterbutton a  {
   width: 39px;
   background-image: url(mobilemedia/servicesfooterbutton.jpg);
}

#servicessummaryphoto1  {
   background-image: url(servicessummarymedia/servicessummaryphoto1.jpg);
   height: 276px;
}

#id201trainingbutton a  {
   background-image: url(mobilemedia/id201trainingbutton.jpg);
}

#id278trainingbutton a  {
   background: url(mobilemedia/id278trainingbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 36px;
   font-size: 10px;
   line-height: 10px;
}

#contactfooterbutton a  {
   width: 74px;
   background-image: url(mobilemedia/contactfooterbutton.jpg);
}

#stationerycraneheader  {
   background-image: url(aboutmedia/stationerycraneheader.jpg);
   z-index: 16;
}

#servicesfooterbutton  {
   visibility: visible;
   position: absolute;
   left: 193px;
   top: 860px;
   z-index: 6;
   width: 39px;
   height: 9px;
}

#findusbutton a:hover  {
   background-position: -75px 0%;
}

#servicessummarytext  {
   z-index: 2;
}

#gasmonitorsbutton a  {
   background-image: url(mobilemedia/gasmonitorsbutton.jpg);
}

#id278trainingbutton  {
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 861px;
   z-index: 6;
   width: 36px;
   height: 10px;
}

#permitwritingheader  {
   background-image: url(permitmedia/permitwritingheader.jpg);
}

#cranefooterbutton a  {
   width: 125px;
   background-image: url(mobilemedia/cranefooterbutton.jpg);
}

#id107hazwoperphoto1  {
   background-image: url(isnetworldmedia/id107hazwoperphoto1.jpg);
   height: 216px;
}

#contactfooterbutton  {
   visibility: visible;
   position: absolute;
   left: 645px;
   top: 860px;
   z-index: 6;
   width: 74px;
   height: 9px;
}

#aboutfooterbutton a  {
   background: url(mobilemedia/aboutfooterbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 42px;
   font-size: 8px;
   line-height: 8px;
}

#id201trainingbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 230px;
   z-index: 12;
   width: 162px;
   height: 18px;
}

#pentagrafxbutton a  {
   width: 136px;
   background-image: url(mobilemedia/pentagrafxbutton.jpg);
}

#firetext p a:hover  {
   background-color: #FFFFFF;
}

#isnetworldbutton a  {
   background: url(oqmedia/isnetworldbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 45px;
   width: 145px;
   font-size: 45px;
   line-height: 45px;
}

#outsourcingtext p  {
   font-weight: bold;
}

#outsourcingheader  {
   background-image: url(outsourcingmedia/outsourcingheader.jpg);
}

#cranefooterbutton  {
   visibility: visible;
   position: absolute;
   left: 463px;
   top: 860px;
   z-index: 6;
   width: 125px;
   height: 11px;
}

#veriforcebutton a  {
   background: url(oqmedia/veriforcebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 58px;
   width: 149px;
   font-size: 58px;
   line-height: 58px;
}

#gasmonitorsbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 248px;
   z-index: 11;
   width: 162px;
   height: 18px;
}

#gasfooterbutton a  {
   width: 59px;
   background-image: url(mobilemedia/gasfooterbutton.jpg);
}

#outsourcingphoto1  {
   background-image: url(outsourcingmedia/outsourcingphoto1.jpg);
   height: 275px;
}

#aboutfooterbutton  {
   visibility: visible;
   position: absolute;
   left: 595px;
   top: 861px;
   z-index: 6;
   width: 42px;
   height: 8px;
}

#hazwopertextcopy  {
   z-index: 3;
}

#piplelinesidebar  {
   background: url(mobilemedia/piplelinesidebar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 715px;
   z-index: 4;
   width: 162px;
   height: 142px;
}

#pentagrafxbutton  {
   visibility: visible;
   position: absolute;
   left: 389px;
   top: 885px;
   z-index: 6;
   width: 136px;
   height: 11px;
}

#isnetworldbutton  {
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 145px;
   height: 45px;
}

#servicestextmenu  {
   z-index: 5;
   top: 215px;
}

#respiratorphoto1  {
   background-image: url(respiratormedia/respiratorphoto1.jpg);
   height: 275px;
}

#oqfooterbutton a  {
   width: 103px;
   background-image: url(mobilemedia/oqfooterbutton.jpg);
}

#servicesbutton a  {
   background-image: url(mobilemedia/servicesbutton.jpg);
}

#trainingtextmenu  {
   z-index: 4;
   top: 230px;
}

#respiratorheader  {
   background-image: url(respiratormedia/respiratorheader.jpg);
}

#outsourcingtext  {
   z-index: 2;
}

#gasfooterbutton  {
   visibility: visible;
   position: absolute;
   left: 284px;
   top: 860px;
   z-index: 6;
   width: 59px;
   height: 9px;
}

#contacttext p a  {
   border-width: 1px;
}

#veriforcebutton  {
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 149px;
   height: 58px;
}

#contactbutton a  {
   background-image: url(mobilemedia/contactbutton.jpg);
}

#pipestackheader  {
   background-image: url(incidentmedia/pipestackheader.jpg);
}

#employeetext p  {
   text-indent: -7px;
   padding-left: 23px;
}

#employeephoto1  {
   background-image: url(employeemedia/employeephoto1.jpg);
   height: 275px;
}

#findusbutton a  {
   background: url(drugmedia/findusbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 74px;
   width: 75px;
   font-size: 74px;
   line-height: 74px;
}

#incidentphoto1  {
   background-image: url(incidentmedia/incidentphoto1.jpg);
   height: 275px;
}

#oldlinksheader  {
   background-image: url(linksmedia/oldlinksheader.jpg);
}

#respiratortext  {
   z-index: 3;
}

#nccer1button a  {
   background-repeat: no-repeat;
   display: block;
   height: 84px;
   width: 145px;
   background-position: 0% 0px;
   font-size: 84px;
   line-height: 84px;
}

#oqfooterbutton  {
   visibility: visible;
   position: absolute;
   left: 352px;
   top: 860px;
   z-index: 6;
   width: 103px;
   height: 11px;
}

#grinder2header  {
   background-image: url(drugmedia/grinder2header.jpg);
}

#incidenttext p  {
   padding-left: 16px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 212px;
   z-index: 13;
   width: 162px;
   height: 18px;
}

#pipelineheader  {
   background-image: url(contactmedia/pipelineheader.jpg);
   z-index: 17;
}

#hazwopertext p  {
   text-indent: -7px;
   padding-left: 23px;
}

#grinder1header  {
   background-image: url(employeemedia/grinder1header.jpg);
}

#menudropshadow  {
   background: url(mshamedia/menudropshadow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 227px;
   z-index: 6;
   width: 162px;
   height: 127px;
}

#sidebarwgears  {
   background: url(mobilemedia/sidebarwgears.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 211px;
   z-index: 3;
   width: 162px;
   height: 645px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 320px;
   z-index: 7;
   width: 162px;
   height: 18px;
}

#contacttext p  {
   padding-left: 16px;
   padding-bottom: 0px;
}

#abouttext p a  {
   text-decoration: none;
}

#contactphoto1  {
   background-image: url(contactmedia/contactphoto1.jpg);
   height: 275px;
}

#cranebutton a  {
   background-image: url(mobilemedia/cranebutton.jpg);
}

#weldingheader  {
   background-image: url(oqmedia/weldingheader.jpg);
}

#aboutbutton a  {
   background-image: url(mobilemedia/aboutbutton.jpg);
}

#onsitephoto1  {
   background-image: url(onsitemedia/onsitephoto1.jpg);
   height: 275px;
}

#nccer1button  {
   visibility: visible;
   position: absolute;
   width: 145px;
   height: 84px;
}

#pipelinebody  {
   background: url(mobilemedia/pipelinebody.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 817px;
   z-index: 2;
   width: 750px;
   height: 83px;
}

#wrenchshadow  {
   background: url(drugmedia/wrenchshadow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 15px;
   z-index: 16;
   width: 240px;
   height: 197px;
}

#incidenttext  {
   z-index: 3;
}

#mobilephoto1  {
   background-image: url(mobilemedia/mobilephoto1.jpg);
   height: 275px;
}

#firetext p a  {
   background-color: #DFDFDF;
}

#permittext p  {
   padding-left: 16px;
}

#mobileheader  {
   background-image: url(mobilemedia/mobileheader.jpg);
}

#employeetext  {
   z-index: 3;
}

#hazmatphoto1  {
   background-image: url(hazmatmedia/hazmatphoto1.jpg);
   height: 275px;
}

#hazwopertext  {
   z-index: 2;
}

#mobiletext p  {
   padding-left: 16px;
}

#findusbutton  {
   visibility: visible;
   position: absolute;
   left: 660px;
   top: 138px;
   z-index: 19;
   width: 75px;
   height: 74px;
}

#contacttext  {
   z-index: 6;
}

#footerbkgrd  {
   background: url(mobilemedia/footerbkgrd.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 856px;
   z-index: 5;
   width: 750px;
   height: 44px;
}

#linksheader  {
   background-image: url(linksmedia/linksheader.jpg);
   z-index: 15;
}

#cranetext p  {
   padding-left: 16px;
}

#cranephoto1  {
   background-image: url(cranemedia/cranephoto1.jpg);
   height: 275px;
}

#maptext p a  {
   text-decoration: underline;
}

#rkibutton a  {
   background-repeat: no-repeat;
   display: block;
   background-position: 0% 0px;
}

#cranebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 284px;
   z-index: 9;
   width: 162px;
   height: 18px;
}

#linksphoto1  {
   background-image: url(linksmedia/linksphoto1.jpg);
   height: 275px;
}

#towerheader  {
   background-image: url(servicessummarymedia/towerheader.jpg);
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 302px;
   z-index: 8;
   width: 162px;
   height: 18px;
}

#craneheader  {
   background-image: url(cranemedia/craneheader.jpg);
}

#gas2text p  {
   padding-left: 16px;
   padding-bottom: 0px;
}

#firephoto1  {
   background-image: url(firemedia/firephoto1.jpg);
   height: 275px;
}

#oqbutton a  {
   background-image: url(mobilemedia/oqbutton.jpg);
}

#mshaheader  {
   background-image: url(mshamedia/mshaheader.jpg);
}

#hazmattext  {
   z-index: 2;
}

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

#oshaphoto1  {
   background-image: url(oshamedia/oshaphoto1.jpg);
   height: 275px;
}

#mshatext p  {
   padding-left: 16px;
}

#mobiletext  {
   z-index: 2;
}

#fireheader  {
   background-image: url(firemedia/fireheader.jpg);
}

#drugtext p  {
   text-indent: -7px;
   padding-left: 23px;
}

#gas1text p  {
   font: bold 13px/16px "Arial Bold";
   margin: 0px;
   padding-left: 16px;
   text-align: left;
}

#hazardtext  {
   z-index: 2;
}

#onsitetext  {
   z-index: 2;
}

#permittext  {
   z-index: 2;
}

#whiteline  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 149px;
   z-index: 15;
   width: 750px;
   height: 1px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#mapheader  {
   background-image: url(mapmedia/mapheader.jpg);
}

#rkibutton  {
   visibility: visible;
   position: absolute;
}

#abouttext  {
   z-index: 5;
}

#cranetext  {
   z-index: 3;
}

#linkstext  {
   z-index: 2;
}

#whitefade  {
   background: url(drugmedia/whitefade.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 152px;
   z-index: 15;
   width: 750px;
   height: 60px;
}

#mapphoto1  {
   background-image: url(mapmedia/mapphoto1.jpg);
   height: 265px;
}

#blackline  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 211px;
   z-index: 18;
   width: 750px;
   height: 1px;
   background-color: #000000;
   background-image: none;
   font-size: 1px;
}

#drugtext  {
   z-index: 3;
}

#gas1text  {
   width: 283px;
   z-index: 3;
}

#bodybkgd  {
   background: url(mobilemedia/bodybkgd.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 750px;
   height: 900px;
}

#oqbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 266px;
   z-index: 10;
   width: 162px;
   height: 18px;
}

#oqtext p  {
   font: 13px/14px Arial;
   margin: 0px;
   padding-bottom: 14px;
   text-align: left;
}

#firetext  {
   z-index: 2;
}

#oqphoto1  {
   background-image: url(oqmedia/oqphoto1.jpg);
   height: 265px;
}

#mshatext  {
   z-index: 2;
}

#faheader  {
   background-image: url(famedia/faheader.jpg);
   height: 222px;
}

#faphoto1  {
   background-image: url(famedia/faphoto1.jpg);
   height: 265px;
}

#layer20  {
   background-image: url(permitmedia/layer20.jpg);
   height: 265px;
}

#maptext  {
   z-index: 2;
}

#fatext  {
   z-index: 3;
}

#wrench  {
   background: url(drugmedia/wrench.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 0px;
   z-index: 17;
   width: 235px;
   height: 212px;
}

#oqtext  {
   z-index: 2;
}

#logo  {
   background: url(drugmedia/logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 5px;
   z-index: 18;
   width: 130px;
   height: 139px;
}

#text  {
   background: url(drugmedia/text.jpg) no-repeat;
   position: absolute;
   left: 283px;
   top: 13px;
   z-index: 18;
   width: 456px;
   height: 111px;
}

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

