a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#studiotext p,
#apf16text p,
#newstext p,
#id90textboxtext p,
#policy2text p,
#servicestext p,
#policytext p,
#copyrighttext p,
#id95textboxtext p,
#services2text p  {
   margin: 0px;
   text-align: left;
   color: #C8D06A;
   line-height: 14px;
   font-family: Century;
}

#policybutton a,
#studiobutton a,
#homebutton a,
#contactbutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#studiobutton a:hover,
#policybutton a:hover,
#servicesbutton a:hover  {
   background-position: -151px 0%;
}

#pid2services,
#pid4policy,
#pid1home,
#pid3studio,
#pid5contact  {
   margin: 0px auto 0px auto;
   width: 850px;
   position: relative;
}

#contactbannerimg,
#studiobannerimg,
#policybannerimg  {
   visibility: visible;
   position: absolute;
   left: 276px;
   top: 385px;
   z-index: 7;
   height: 13px;
}

#emailkeithbutton a,
#dddbutton a,
#helixbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 16px;
   background-position: 0% 0px;
   font-size: 16px;
   line-height: 16px;
}

#homebutton a:hover,
#contactbutton a:hover  {
   background-position: -156px 0%;
}

#policypopup,
#contactpopup,
#studiopopup  {
   visibility: hidden;
   position: absolute;
   left: 39px;
   top: 96px;
   width: 776px;
   height: 227px;
   background-repeat: no-repeat;
}

#policyimg,
#studioimg,
#contactimg  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 96px;
   z-index: 14;
   width: 776px;
   height: 227px;
}

#copyrightbutton a,
#iprbutton a  {
   background: url(homemedia/copyrightbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 35px;
   font-size: 36px;
   line-height: 36px;
}

#iprbutton,
#copyrightbutton  {
   visibility: visible;
   position: absolute;
   left: 121px;
   z-index: 6;
   width: 35px;
   height: 36px;
}

#protoolshdbutton a:hover  {
   background-position: -89px 0%;
}

#id47policy,
#id45studio  {
   visibility: visible;
   position: absolute;
   left: 737px;
   top: 110px;
   z-index: 15;
   height: 25px;
   background-repeat: no-repeat;
}

#orslogoyellownoreflect  {
   background: url(policymedia/orslogoyellownoreflect.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 33px;
   z-index: 3;
   width: 472px;
   height: 55px;
}

#dddlogobutton a:hover  {
   background-position: -69px 0%;
}

#footermenu li a:hover  {
   text-decoration: underline;
   font-style: italic;
}

#rightcontenttexture  {
   background: url(policymedia/rightcontenttexture.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 374px;
   z-index: 5;
   width: 554px;
   height: 527px;
}

#protoolshdbutton a  {
   background: url(policymedia/protoolshdbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 91px;
   width: 89px;
   font-size: 91px;
   line-height: 91px;
}

#emailkeithbutton a  {
   width: 225px;
   background-image: url(contactmedia/emailkeithbutton.gif);
}

#leftcontenttexture  {
   background: url(policymedia/leftcontenttexture.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 376px;
   z-index: 5;
   width: 194px;
   height: 525px;
}

#id90textboxtext p  {
   font-size: 12px;
}

#id95textboxtext p  {
   font-size: 12px;
}

#homecontenttext p  {
   font: 16px/19px Century;
   margin: 0px;
   text-align: left;
   color: #C8D06A;
}

#contactbannerimg  {
   width: 54px;
}

#servicesbutton a  {
   width: 151px;
   background-image: url(policymedia/servicesbutton.gif);
}

#protoolshdbutton  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 775px;
   z-index: 6;
   width: 89px;
   height: 91px;
}

#studiobannerimg  {
   width: 44px;
}

#services2text p  {
   font-size: 16px;
}

#copyrightbutton  {
   top: 709px;
}

#copyrighttext p  {
   font-size: 12px;
}

#footermenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #111111;
   height: 100%;
}

#policybannerimg  {
   width: 42px;
}

#contactbutton a  {
   width: 156px;
   background-image: url(contactmedia/contactbutton.gif);
}

#dddlogobutton a  {
   background: url(policymedia/dddlogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 69px;
   font-size: 41px;
   line-height: 41px;
}

#policybutton a  {
   width: 151px;
   background-image: url(policymedia/policybutton.gif);
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 323px;
   z-index: 5;
   width: 151px;
   height: 33px;
}

#servicestext p  {
   font-size: 16px;
}

#studiobutton a  {
   width: 151px;
   background-image: url(policymedia/studiobutton.gif);
}

#servicespopup  {
   background: url(policymedia/servicespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 40px;
   top: 97px;
   z-index: 10;
   width: 775px;
   height: 227px;
}

#footermenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#copyright2008  {
   background: url(policymedia/copyright2008.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 462px;
   top: 974px;
   z-index: 3;
   width: 85px;
   height: 13px;
}

#policy2text p  {
   font-size: 12px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 652px;
   top: 323px;
   z-index: 9;
   width: 156px;
   height: 33px;
}

#helixbutton a  {
   width: 163px;
   background-image: url(contactmedia/helixbutton.gif);
}

#dddlogobutton  {
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 959px;
   z-index: 4;
   width: 69px;
   height: 41px;
}

#policytext p  {
   font-size: 12px;
}

#studiotext p  {
   font-size: 14px;
}

#chromeborder  {
   background: url(policymedia/chromeborder.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 915px;
   z-index: 3;
   width: 830px;
   height: 51px;
}

#pid2services  {
   width: 836px;
}

#homebutton a  {
   width: 156px;
   background-image: url(policymedia/homebutton.gif);
}

#policybutton  {
   visibility: visible;
   position: absolute;
   left: 501px;
   top: 323px;
   z-index: 7;
   width: 151px;
   height: 33px;
}

#contactpopup  {
   background-image: url(policymedia/contactpopup.gif);
   z-index: 13;
}

#infoscroll p  {
   font: 12px/14px Century;
   margin: 0px;
   text-align: left;
   color: #FBFCFD;
}

#studiobutton  {
   visibility: visible;
   position: absolute;
   left: 350px;
   top: 323px;
   z-index: 6;
   width: 151px;
   height: 33px;
}

#policypopup  {
   background-image: url(policymedia/policyimg.gif);
   z-index: 12;
}

#studiopopup  {
   background-image: url(policymedia/studiopopup.gif);
   z-index: 11;
}

#apf16text p  {
   font-size: 12px;
}

#dddbutton a  {
   width: 185px;
   background-image: url(contactmedia/dddbutton.gif);
}

#footermenu  {
   font: 14px/18px Magnum;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #111111;
   position: absolute;
   left: 270px;
   top: 928px;
   z-index: 5;
}

#id45studio  {
   background-image: url(studiomedia/id45studio.gif);
   width: 68px;
}

#navbarfill  {
   background: url(policymedia/navbarfill.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 320px;
   z-index: 3;
   width: 775px;
   height: 40px;
}

#protoolshd  {
   background: url(policymedia/protoolshd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 875px;
   z-index: 3;
   width: 103px;
   height: 10px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 323px;
   z-index: 4;
   width: 156px;
   height: 33px;
}

#newstext p  {
   font-size: 12px;
}

#id47policy  {
   background-image: url(policymedia/id47policy.gif);
   width: 64px;
}

#footerfill  {
   background: url(policymedia/footerfill.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 918px;
   z-index: 4;
   width: 810px;
   height: 37px;
}

#iprbutton  {
   top: 629px;
}

#eqxmedia  {
   visibility: visible;
   position: absolute;
   left: 738px;
   top: 13px;
   z-index: 3;
   width: 75px;
   height: 75px;
}

#newsfill  {
   background: url(policymedia/newsfill.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 375px;
   z-index: 6;
   width: 752px;
   height: 34px;
}

#layer2  {
   background: url(policymedia/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 0px;
   z-index: 2;
   width: 822px;
   height: 1000px;
}

#siteby  {
   background: url(policymedia/siteby.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 350px;
   top: 974px;
   z-index: 3;
   width: 38px;
   height: 13px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 850px;
   height: 1000px;
   background-color: #111111;
   background-image: none;
}

#layer5  {
   background: url(policymedia/layer5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 366px;
   z-index: 4;
   width: 780px;
   height: 549px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #111111 url(policymedia/exteriortile.gif) center top repeat;
}

