a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid6careersatspscg,
#searches,
#consultingservices,
#employerregistration,
#pid14taleo1,
#news,
#pid15taleo2,
#thankyou,
#pid17registerwithspscg,
#contractresources,
#pid4currentsearches,
#contact,
#pid7services,
#home,
#pid3aboutspscg,
#clients,
#pid5management  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#id49contractresourcesbutton a,
#id19contractresourcesbutton a,
#careersbutton a,
#emailinfobutton a,
#contactbutton a,
#emailstevebutton a,
#id47consultingservicesbutton a,
#id17consultingservicesbutton a,
#id21servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#layer7copy3,
#layer16,
#layer15,
#layer14,
#pdaimg,
#layer7copy33,
#layer7,
#layer7copy25,
#layer7copy,
#projectorimg,
#televisionbankimg,
#layer7copy36,
#layer7copy35,
#layer7copy34,
#keyboardlightbulbimg,
#layer13  {
   visibility: visible;
   position: absolute;
   left: 44px;
   z-index: 3;
   width: 128px;
   height: 128px;
   background-repeat: no-repeat;
}

#thankyoutext p,
#abouttext p,
#id63searchestext p,
#id95searchestext p,
#servicestext p,
#id105bodytext p  {
   font: 11px/13px Arial;
   margin: 0px;
   padding-bottom: 5px;
   text-align: left;
   color: #FFFFFF;
}

#thought7text p,
#thought4text p,
#thought3text p,
#thoughtltext p,
#though6text p,
#thought5text p  {
   font: 11px/13px Arial;
   margin: 0px;
   padding-bottom: 5px;
   text-align: center;
   color: #A6A3A3;
}

#taleo2button a,
#spscgbutton a,
#taleo1button a,
#salarycalculatorbutton a,
#globalmapbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#id189homebutton a,
#id227contractresourcesbutton a,
#id225consultingservicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#id102titleunderline,
#id51titleunderline,
#id169titleunderline,
#id60titleunderline  {
   visibility: visible;
   position: absolute;
   top: 173px;
   z-index: 3;
   height: 2px;
   background-color: #226089;
   background-image: none;
   font-size: 1px;
}

#clientsbutton a,
#id200currentsearchesbutton a,
#aboutspscgbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#searchesbutton a,
#mailbutton a,
#id229servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 8px;
   background-position: 0% 0px;
   font-size: 8px;
   line-height: 8px;
}

#layer29,
#layer28,
#layer26,
#layer24,
#layer23  {
   visibility: visible;
   position: absolute;
   left: 44px;
   z-index: 3;
   width: 129px;
   height: 129px;
   background-repeat: no-repeat;
}

#employerregistrationform fieldset *:last-child  {
   margin-bottom: 0;
}

#aboutspscgmenu li a,
#currentsearchesmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#aboutspscgmenu li a:hover,
#currentsearchesmenu li a:hover  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #2A6089;
   width: 100%;
   display: block;
}

#id232currentsearchesbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 7px;
   width: 64px;
   background-position: 0% 0px;
   font-size: 7px;
   line-height: 7px;
}

#employerregistrationform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 277px;
}

#aboutspscgmenu li,
#currentsearchesmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#titleunderlinecopy,
#id122titleunderline  {
   visibility: visible;
   position: absolute;
   left: 681px;
   top: 173px;
   z-index: 3;
   width: 183px;
   height: 2px;
   background-color: #2A6089;
   background-image: none;
   font-size: 1px;
}

#employerregistrationformnomergenomerge  {
   background: url(employerregistrationmedia/id184employerregistrationfo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 144px;
   width: 268px;
   height: 29px;
}

#employerregistrationform fieldset div  {
   font: 11px/30px Arial;
   color: #2A6089;
   clear: both;
}

#aboutspscgmenu,
#currentsearchesmenu  {
   font: 10px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   z-index: 2;
}

#employerregistrationbutton a:hover  {
   background-position: -85px 0%;
}

#id200currentsearchesbutton a:hover  {
   background-position: -90px 0%;
}

#candidatestext p,
#employerstext p  {
   font: 10px Arial;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   text-align: justify;
}

#employerregistrationform fieldset  {
   border: none;
}

#id225consultingservicesbutton a  {
   width: 106px;
   background-image: url(homemedia/id225consultingservicesbutt.gif);
}

#id17consultingservicesbutton a  {
   width: 106px;
   background-image: url(aboutspscgmedia/id17consultingservicesbutto.gif);
}

#id227contractresourcesbutton a  {
   width: 194px;
   background-image: url(homemedia/id227contractresourcesbutto.gif);
}

#id47consultingservicesbutton a  {
   width: 204px;
   background-image: url(servicesmedia/id47consultingservicesbutto.gif);
}

#employerregistrationmenu li a  {
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   display: block;
}

#employerregistrationmenu li a:hover  {
   text-decoration: none;
   color: #2A6089;
   height: 100%;
   display: block;
}

#id49contractresourcesbutton a  {
   width: 337px;
   background-image: url(servicesmedia/id49contractresourcesbutton.gif);
}

#id19contractresourcesbutton a  {
   width: 227px;
   background-image: url(aboutspscgmedia/id19contractresourcesbutton.gif);
}

#id232currentsearchesbutton a  {
   background-image: url(homemedia/id232currentsearchesbutton.gif);
}

#id200currentsearchesbutton a  {
   width: 90px;
   background-image: url(clientsmedia/id200currentsearchesbutton.gif);
}

#employerregistrationbutton a  {
   background: url(clientsmedia/employerregistrationbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 85px;
   font-size: 18px;
   line-height: 18px;
}

#employerregistrationmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#taleo2xmedia,
#taleo1xmedia  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 190px;
   z-index: 2;
   width: 853px;
   background-color: #ffffff;
}

#employerregistrationform p  {
   margin: 0px;
}

#contacttext p,
#infotext p  {
   font: 11px/18px Tahoma;
   margin: 0px;
   text-align: right;
   color: #FFFFFF;
}

#employerregistrationbutton  {
   visibility: visible;
   position: absolute;
   left: 158px;
   top: 56px;
   z-index: 2;
   width: 85px;
   height: 18px;
}

#id200currentsearchesbutton  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 56px;
   z-index: 2;
   width: 90px;
   height: 14px;
}

#salarycalculatorbutton a  {
   width: 272px;
   background-image: url(newsmedia/salarycalculatorbutton.gif);
}

#employerregistrationform  {
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 577px;
}

#employerregistrationmenu  {
   font: 10px/14px Arial;
   height: 14px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   left: 159px;
   top: 80px;
   z-index: 3;
   width: 102px;
}

#aboutspscgbutton a:hover  {
   background-position: -87px 0%;
}

#buildingsimg,
#signsimg  {
   visibility: visible;
   position: absolute;
   top: 373px;
   z-index: 3;
   width: 130px;
   height: 130px;
   background-repeat: no-repeat;
}

#id189homebutton a:hover  {
   background-position: -14px 0%;
}

#id229servicesbutton a  {
   width: 92px;
   background-image: url(homemedia/id229servicesbutton.gif);
}

#clientsbutton a:hover  {
   background-position: -39px 0%;
}

#id1homebutton a:hover  {
   background-position: -168px 0%;
}

#contactbutton a:hover  {
   background-position: -46px 0%;
}

#creditbutton a:hover  {
   background-position: -111px 0%;
}

#layer17,
#circlesimg  {
   visibility: visible;
   position: absolute;
   top: 374px;
   z-index: 3;
   width: 128px;
   height: 128px;
   background-repeat: no-repeat;
}

#id21servicesbutton a  {
   width: 394px;
   background-image: url(aboutspscgmedia/id21servicesbutton.gif);
}

#keyboardlightbulbimg  {
   background-image: url(newsmedia/keyboardlightbulbimg.gif);
   top: 148px;
}

#id183titleunderline  {
   background: url(employerregistrationmedia/id183titleunderline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 277px;
   height: 2px;
}

#shape2copy,
#shape2  {
   background: url(homemedia/shape2copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 533px;
   z-index: 2;
   width: 261px;
   height: 189px;
}

#id169titleunderline  {
   width: 150px;
   left: 717px;
}

#id102titleunderline  {
   width: 602px;
   left: 262px;
}

#currentsearchesmenu  {
   width: 85px;
   top: 65px;
   left: 31px;
   line-height: 54px;
}

#id63searchestext p  {
   font-weight: bold;
}

#id60titleunderline  {
   width: 264px;
   left: 600px;
}

#newsbutton a:hover  {
   background-position: -110px 0%;
}

#mailbutton a:hover  {
   background-position: -11px 0%;
}

#id51titleunderline  {
   width: 161px;
   left: 704px;
}

#emailstevebutton a  {
   width: 86px;
   background-image: url(contactmedia/emailstevebutton.gif);
}

#aboutspscgbutton a  {
   width: 87px;
   background-image: url(clientsmedia/aboutspscgbutton.gif);
}

#careersbodytext p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 15px;
   text-align: justify;
}

#televisionbankimg  {
   background-image: url(newsmedia/televisionbankimg.gif);
   top: 581px;
}

#emailinfobutton a  {
   width: 78px;
   background-image: url(contactmedia/emailinfobutton.gif);
}

#id189homebutton a  {
   width: 14px;
   background-image: url(clientsmedia/id189homebutton.gif);
}

#globalmapbutton a  {
   width: 366px;
   background-image: url(newsmedia/globalmapbutton.gif);
}

#aboutspscgbutton  {
   visibility: visible;
   position: absolute;
   left: 431px;
   top: 56px;
   z-index: 2;
   width: 87px;
   height: 14px;
}

#searchesbutton a  {
   width: 149px;
   background-image: url(servicesmedia/searchesbutton.gif);
}

#candidatestext p  {
   line-height: 13px;
}

#id116bodytext p  {
   font: 11px/18px Arial;
   margin: 0px;
   padding-bottom: 5px;
   text-align: justify;
   color: #FFFFFF;
}

#clientsbutton a  {
   width: 39px;
   background-image: url(clientsmedia/clientsbutton.gif);
}

#careersbutton a  {
   width: 103px;
   background-image: url(careersatspscgmedia/careersbutton.gif);
}

#contactbutton a  {
   width: 46px;
   background-image: url(clientsmedia/contactbutton.gif);
}

#employerstext p  {
   padding-bottom: 42px;
   line-height: 14px;
}

#id1homebutton a  {
   background: url(clientsmedia/id1homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 118px;
   width: 168px;
   font-size: 118px;
   line-height: 118px;
}

#id189homebutton  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 10px;
   z-index: 2;
   width: 14px;
   height: 10px;
}

#creditbutton a  {
   background: url(clientsmedia/creditbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 9px;
   width: 111px;
   font-size: 9px;
   line-height: 9px;
}

#id182contentbg  {
   background: url(employerregistrationmedia/id182contentbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 208px;
   z-index: 3;
   width: 583px;
   height: 437px;
}

#taleo1button a  {
   width: 293px;
   color: #2a6089;
   font: bold 13px/18px Arial;
}

#taleo1button a:hover  {
   width: 293px;
   color: #ffffff;
   font: bold 13px/18px Arial;
}

#thought4text p  {
   padding-bottom: 0px;
}

#servicestext p  {
   text-align: justify;
}

#aboutspscgmenu  {
   width: 116px;
   top: 72px;
   left: 433px;
   line-height: 15px;
}

#taleo2button a  {
   width: 293px;
   color: #2a6089;
   font: bold 13px/18px Arial;
}

#taleo2button a:hover  {
   width: 293px;
   color: #ffffff;
   font: bold 13px/18px Arial;
}

#thought3text p  {
   color: #A6A6A6;
}

#aboutbutton a  {
   background-image: url(homemedia/aboutbutton.gif);
}

#clientsbutton  {
   visibility: visible;
   position: absolute;
   left: 723px;
   top: 56px;
   z-index: 2;
   width: 39px;
   height: 14px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 814px;
   top: 59px;
   z-index: 2;
   width: 46px;
   height: 11px;
}

#id1homebutton  {
   visibility: visible;
   position: absolute;
   left: 252px;
   top: 7px;
   z-index: 2;
   width: 168px;
   height: 118px;
}

#spscgbutton a  {
   width: 240px;
   background-image: url(newsmedia/spscgbutton.gif);
}

#newsbutton a  {
   background: url(clientsmedia/newsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 110px;
   font-size: 12px;
   line-height: 12px;
}

#taleo2xmedia  {
   height: 530px;
}

#buildingsimg  {
   background-image: url(homemedia/buildingsimg.gif);
   left: 303px;
}

#layer7copy34  {
   background-image: url(thankyoumedia/layer7copy36.gif);
   top: 291px;
}

#creditbutton  {
   visibility: visible;
   position: absolute;
   left: 499px;
   top: 732px;
   z-index: 2;
   width: 111px;
   height: 9px;
}

#taleo1xmedia  {
   height: 530px;
}

#mailbutton a  {
   width: 11px;
   background-image: url(clientsmedia/mailbutton.gif);
}

#layer7copy36  {
   background-image: url(thankyoumedia/layer7copy36.gif);
   top: 581px;
}

#layer7copy25  {
   background-image: url(aboutspscgmedia/layer7copy25.gif);
   top: 148px;
}

#layer7copy35  {
   background-image: url(thankyoumedia/layer7copy36.gif);
   top: 436px;
}

#projectorimg  {
   background-image: url(managementmedia/projectorimg.gif);
   top: 148px;
}

#layer7copy33  {
   background-image: url(thankyoumedia/layer7copy36.gif);
   top: 148px;
}

#layer7copy3  {
   background-image: url(aboutspscgmedia/layer7copy3.gif);
   top: 291px;
}

#titletext p  {
   font: bold 13px/18px Arial;
   margin: 0px;
   color: #2A6089;
   padding-bottom: 25px;
   text-align: center;
}

#titletext2 p  {
   font: bold 13px/18px Arial;
   margin: 0px;
   color: #2A6089;
   padding-bottom: 25px;
   text-align: center;
}

#mailbutton  {
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 12px;
   z-index: 2;
   width: 11px;
   height: 8px;
}

#layer7copy  {
   background-image: url(aboutspscgmedia/layer7copy.gif);
   top: 436px;
}

#circlesimg  {
   background-image: url(homemedia/circlesimg.gif);
   left: 447px;
}

#shape2copy  {
   left: 608px;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 58px;
   z-index: 2;
   width: 110px;
   height: 12px;
}

#copyright  {
   background: url(clientsmedia/copyright.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 307px;
   top: 732px;
   z-index: 2;
   width: 187px;
   height: 9px;
}

#titletext  {
   visibility: visible;
   position: absolute;
   left: 444px;
   top: 285px;
   z-index: 4;
   width: 200px;
}

#titletext2  {
   visibility: visible;
   position: absolute;
   left: 444px;
   top: 404px;
   z-index: 9;
   width: 200px;
}

#bkgcopy2  {
   background: url(clientsmedia/bkgcopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 133px;
   z-index: 2;
   width: 839px;
   height: 588px;
}

#signsimg  {
   background-image: url(homemedia/signsimg.gif);
   left: 733px;
}

#layer17  {
   background-image: url(homemedia/layer17.gif);
   left: 590px;
}

#layer26  {
   background-image: url(searchesmedia/layer26.gif);
   top: 147px;
}

#layer24  {
   background-image: url(servicesmedia/layer24.gif);
   top: 581px;
   left: 43px;
}

#layer23  {
   background-image: url(servicesmedia/layer23.gif);
   top: 147px;
}

#layer13  {
   background-image: url(employerregistrationmedia/layer13.gif);
   top: 581px;
}

#layer16  {
   background-image: url(employerregistrationmedia/layer16.gif);
   top: 148px;
}

#layer14  {
   background-image: url(employerregistrationmedia/layer14.gif);
   top: 436px;
}

#layer28  {
   background-image: url(searchesmedia/layer28.gif);
   top: 435px;
}

#layer29  {
   background-image: url(searchesmedia/layer29.gif);
   top: 581px;
}

#layer15  {
   background-image: url(employerregistrationmedia/layer15.gif);
   top: 291px;
}

#pdaimg  {
   background-image: url(managementmedia/pdaimg.gif);
   top: 581px;
}

#layer7  {
   background-image: url(aboutspscgmedia/layer7.gif);
   top: 581px;
}

#shape2  {
   left: 32px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 900px;
   height: 750px;
   background-color: #1A1A1A;
   background-image: none;
}

.centerac  {
   width: 640px;
   text-align: center;
}

.centerac2  {
   width: 670px;
   text-align: center;
}


fieldset *  {
   margin-left: 0;
   margin-right: 0;
   padding-bottom: 0;
   padding-top: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #1A1A1A;
}
