a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#copyright2009text p,
#passporttext p,
#ourservicetext p,
#contactinformationtext p,
#ourservicetextcopy p  {
   font: 12px/14px Helvetica;
   margin: 0px;
   color: #FDFDFD;
   text-align: left;
}

#faqbutton a,
#homebutton a,
#contactbutton a,
#galleriesbutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#services,
#galleries,
#pid40faq,
#contact,
#home  {
   margin: 0px auto 0px auto;
   width: 864px;
   position: relative;
}

#contactinformationtext p  {
   color: #FFFFFF;
}

#galleriesbutton a:hover  {
   background-position: -66px 0%;
}

#servicesbutton a:hover  {
   background-position: -63px 0%;
}

#layer65copy,
#layer65  {
   position: absolute;
   left: 79px;
   z-index: 2;
   width: 321px;
   height: 332px;
   background-repeat: no-repeat;
}

#contactbutton a:hover  {
   background-position: -88px 0%;
}

#homebutton a:hover  {
   background-position: -48px 0%;
}

#galleriesbutton a  {
   width: 66px;
   background-image: url(images/galleriesbutton.png);
}

#faqbutton a:hover  {
   background-position: -33px 0%;
}

#servicesbutton a  {
   width: 63px;
   background-image: url(images/servicesbutton.png);
}

#contactbutton a  {
   width: 88px;
   background-image: url(images/contactbutton.png);
}

#galleriesbutton  {
   visibility: visible;
   position: absolute;
   left: 563px;
   top: 105px;
   z-index: 5;
   width: 66px;
   height: 15px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 477px;
   top: 105px;
   z-index: 5;
   width: 63px;
   height: 15px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 727px;
   top: 105px;
   z-index: 5;
   width: 88px;
   height: 15px;
}

#homebutton a  {
   width: 48px;
   background-image: url(images/homebutton.png);
}

#faqbutton a  {
   width: 33px;
   background-image: url(images/faqbutton.png);
}

#layer65copy  {
   background-image: url(images/layer65copy.png);
   top: 543px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 403px;
   top: 104px;
   z-index: 5;
   width: 48px;
   height: 15px;
}

#faqbutton  {
   visibility: visible;
   position: absolute;
   left: 666px;
   top: 105px;
   z-index: 5;
   width: 33px;
   height: 15px;
}

#id0shape7  {
   background: url(images/id0shape7.png) no-repeat;
   position: absolute;
   left: 18px;
   top: 0px;
   z-index: 5;
   width: 827px;
   height: 100px;
}

#layer65  {
   background-image: url(images/layer67.png);
   top: 194px;
}

#vector1  {
   background: url(images/vector1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 144px;
   z-index: 5;
   width: 806px;
   height: 66px;
}

#layer58  {
   background: url(images/layer58.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: -10px;
   z-index: 3;
   width: 862px;
   height: 995px;
}

#shape2  {
   background: url(images/shape2.png) no-repeat;
   position: absolute;
   left: 18px;
   top: 76px;
   z-index: 4;
   width: 826px;
   height: 49px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #2D2D2D;
}

#music  {
   visibility: visible;
   position: absolute;
   left: 700px;
   top: 0px;
   z-index: 2;
   width: 145px;
   height: 30px;
   color: #FFFFFF;
   font: 12px/14px Helvetica;
}
#id1p  {
   background: url(images/id1p.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 99px;
   z-index: 6;
   width: 89px;
   height: 22px;
}