#contactform fieldset input[type=submit]:hover,
#send:hover,
#contactformbutton a.nmh,
#contactformbutton a:hover  {
   background-position: -106px 0%;
}

#contactform fieldset input[type=submit],
#send  {
   line-height: 52px;
   width: 106px;
   height: 52px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_contact_media/contactformbutton.png);
   text-indent: -999em;
   min-width: 106px !important;
   border: none;
   background-color: transparent;
}

#contactform fieldset div.centerac *  {
   min-width: 86px;
}

#contactform fieldset *:last-child  {
   padding-bottom: 0;
}

#servicesmenubk > div:first-child  {
   background-image: url(sg_contact_media/servicesmenubk.png);
}

#mediamenubk > div:first-child  {
   background-image: url(sg_contact_media/mediamenubk.gif);
}

#aboutmenubk > div:first-child  {
   background-image: url(sg_contact_media/aboutmenubk.gif);
}

#contactform fieldset div  {
   margin-bottom: 5px;
   margin-top: 0px;
   clear: both;
   font-family: Times-Roman, Times, "Times New Roman", serif;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   line-height: 12px;
   font-variant: normal;
}

#contactformbutton a  {
   line-height: 52px;
   font-size: 52px;
   width: 106px;
   height: 52px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_contact_media/contactformbutton.png);
}

#contactformbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 52px;
   width: 106px;
   z-index: 7;
   top: 480px;
   left: 345px;
   position: absolute;
}

#bottomnavtextmenu  {
   top: 36px;
}

#servicesbutton a  {
   background-image: url(sg_contact_media/servicesbutton.gif);
}

#rightdropshadowb  {
   background-image: url(sg_contact_media/rightdropshadowb.gif);
}

#leftdropshadowb  {
   background-image: url(sg_contact_media/leftdropshadowb.gif);
}

#contactbutton a  {
   background-image: url(sg_contact_media/contactbutton.gif);
}

#aboutbutton a  {
   background-image: url(sg_contact_media/aboutbutton.gif);
}

#mediabutton a  {
   background-image: url(sg_contact_media/mediabutton.gif);
}

#page_content  {
   min-height: 748px;
}

#logobutton a  {
   background-image: url(sg_contact_media/logobutton.gif);
}

#homebutton a  {
   background-image: url(sg_contact_media/homebutton.gif);
}

#contactform  {
   margin-top: 0px;
   margin-left: 0px;
   width: 342px;
   z-index: 6;
   top: 386px;
   left: 119px;
   position: absolute;
}

#backgroundf  {
   background-repeat: no-repeat;
   background-image: url(sg_contact_media/backgroundf.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 468px;
   width: 896px;
   z-index: 5;
   top: 120px;
   left: 78px;
   position: absolute;
}

#contactinfo  {
   margin-top: 0px;
   margin-left: 0px;
   width: 532px;
   z-index: 6;
   top: 154px;
   left: 120px;
   position: absolute;
}

#moduleabk  {
   background-image: url(sg_contact_media/moduleabk.png);
}

#headerbk  {
   background-image: url(sg_contact_media/headerbk.gif);
}

#ftpanel  {
   margin-top: 612px;
}

#ft  {
   background-image: url(sg_contact_media/ft.gif);
}

fieldset *  {
   margin-right: 0;
   margin-left: 0;
   padding-bottom: 0;
   padding-top: 0;
}

html, body  {
   background-image: url(sg_contact_media/browserbackground.gif);
}

