#industrialbutton a:hover,
#plumbingbutton a:hover,
#plumbingbutton a.nmh,
#industrialbutton a.nmh  {
   background-position: -116px 0%;
}

#mrobutton a.nmh,
#mscnewsbutton a:hover,
#mrobutton a:hover,
#mscnewsbutton a.nmh  {
   background-position: -115px 0%;
}

#linesofbusinessmenuhovers > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 223px;
}

#linesofbusinessmenuhovers div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#linesofbusinessmenuhovers div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#linesofbusinessmenuhovers div ul  {
   margin: 0px;
   padding: 0px;
   color: #141261;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   line-height: 20px;
   font-style: normal;
   font-weight: normal;
   font-size: 10px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   text-indent: 0px;
   text-align: center;
}

#linesofbusinessmenuhovers  {
   overflow: hidden;
   display: none;
   width: 228px;
   z-index: 5;
   top: 113px;
   left: 24px;
   position: absolute;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
}

#footermenu ul li a  {
   padding-bottom: 2px;
   padding-top: 1px;
   height: 100%;
   padding-left: 0.81em;
   padding-right: 0.81em;
}

#mscnewsbutton a  {
   background-image: url(sg_home_media/mscnewsbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 69px;
   width: 115px;
   font-size: 69px;
   line-height: 69px;
}

#topmenu ul li a  {
   padding-bottom: 4px;
   padding-top: 3px;
   height: 100%;
   padding-left: 1.37em;
   padding-right: 1.37em;
}

#mscnewsbutton  {
   position: absolute;
   left: 45px;
   top: 428px;
   z-index: 4;
   width: 115px;
   height: 69px;
}

#footermenu ul  {
   height: 14px;
   margin: 0px;
   padding: 0px;
   color: #080101;
   line-height: 12px;
   font-size: 9px;
   font-family: Verdana, sans-serif;
   text-align: center;
}

#bodytext p a  {
   display: inline;
}

#innerfooter  {
   width: 810px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   margin-bottom: 0px;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#mrobutton a  {
   background-image: url(sg_home_media/mrobutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 70px;
   width: 115px;
   font-size: 70px;
   line-height: 70px;
}

#topmenu ul  {
   height: 19px;
   margin: 0px;
   padding: 0px;
   color: #FDFCFC;
   line-height: 17px;
   font-weight: bold;
   font-size: 10px;
   font-family: Verdana, sans-serif;
   text-align: center;
}

#footermenu  {
   position: absolute;
   left: 4px;
   top: 550px;
   z-index: 3;
}

#mrobutton  {
   position: absolute;
   left: 645px;
   top: 428px;
   z-index: 4;
   width: 115px;
   height: 70px;
}

#mainshape  {
   position: absolute;
   left: 9px;
   top: 254px;
   z-index: 3;
   width: 794px;
   height: 146px;
   background-image: url(sg_home_media/mainshape.gif);
   background-repeat: no-repeat;
}

#bodytext  {
   position: absolute;
   left: 38px;
   top: 275px;
   z-index: 4;
   width: 736px;
}

#page_bkg  {
   position: absolute;
   width: 810px;
   height: 569px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#topmenu  {
   position: absolute;
   left: 6px;
   top: 88px;
   z-index: 4;
}

#msclogo  {
   position: absolute;
   left: 9px;
   top: 0px;
   z-index: 3;
   width: 794px;
   height: 113px;
   background-image: url(sg_home_media/msclogo.gif);
   background-repeat: no-repeat;
}

#msccopy  {
   position: absolute;
   left: 9px;
   top: 523px;
   z-index: 3;
   width: 794px;
   height: 22px;
   background-image: url(sg_home_media/msccopy.gif);
   background-repeat: no-repeat;
}

#shape8  {
   position: absolute;
   left: 10px;
   top: 410px;
   z-index: 3;
   width: 791px;
   height: 104px;
   background-color: #FFFFFF;
   background-image: none;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#home2  {
   position: absolute;
   left: 222px;
   top: 123px;
   z-index: 3;
   width: 166px;
   height: 124px;
   background-image: url(sg_home_media/home2.gif);
   background-repeat: no-repeat;
}

#home3  {
   position: absolute;
   left: 10px;
   top: 122px;
   z-index: 3;
   width: 167px;
   height: 122px;
   background-image: url(sg_home_media/home3.gif);
   background-repeat: no-repeat;
}

#home4  {
   position: absolute;
   left: 431px;
   top: 123px;
   z-index: 3;
   width: 160px;
   height: 121px;
   background-image: url(sg_home_media/home4.gif);
   background-repeat: no-repeat;
}

#home1  {
   position: absolute;
   left: 641px;
   top: 124px;
   z-index: 3;
   width: 162px;
   height: 122px;
   background-image: url(sg_home_media/home1.gif);
   background-repeat: no-repeat;
}

#page  {
   height: 569px;
   width: 810px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.c080101 * a  {
   color: #080101;
}

.cFDFCFC * a  {
   color: #FDFCFC;
}

.c141261 * a  {
   color: #141261;
}

body, p,
h4,
h3,
h2,
h6,
h1,
h5  {
   font-family: Verdana, sans-serif;
}

body  {
   background-color: #FFFFFF;
   background-image: none;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}


