#i1069button3button a:hover,
#i1059button4button a.nmh,
#i1059button4button a:hover,
#i1069button3button a.nmh  {
   background-position: -150px 0%;
}

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

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

#aboutustext p a,
#contactform p a  {
   display: inline;
}

#contactform fieldset div  {
   clear: both;
   padding-bottom: 0px;
}

#contactuscolumn  {
   margin-bottom: 14px;
   margin-top: 9px;
   margin-right: 0px;
   margin-left: 26px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 584px;
   min-height: 625px;
}

#page,
#page_bkg  {
   height: 1083px;
   width: 1073px;
}

#contactrpanel  {
   margin-bottom: 0px;
   margin-top: 17px;
   margin-right: 0px;
   margin-left: 6px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 418px;
   min-height: 458px;
}

#contactcolumn  {
   margin-bottom: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 3px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 1066px;
   min-height: 1072px;
}

#contactform  {
   margin-bottom: 23px;
   margin-top: 15px;
   margin-right: 0px;
   margin-left: 42px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 519px;
}

#footerpanel  {
   margin-bottom: 8px;
}

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

#innerfooter  {
   width: 1073px;
}

#aboutustext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 340px;
   z-index: 8;
   top: 41px;
   left: 119px;
   position: absolute;
}

#ridefooter  {
   margin-top: 11px;
}

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

#bkcontact  {
   background-repeat: no-repeat;
   background-image: url(sg_contact_media/bkcontact.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 258px;
   width: 412px;
   z-index: 7;
   top: -1px;
   left: 3px;
   position: absolute;
}

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


