a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#contactusformgrow fieldset div,
#contactusformgrow fieldset legend  {
   font: 11px/13px Verdana, sans-serif;
   margin-bottom: 4px;
   color: #484848;
}

#topmenu li a,
#copyrightmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
}

#greystripsleft,
#greystripsright  {
   background: url(sg_contactus_media/greystripsright.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 385px;
   width: 1px;
   height: 207px;
}

#contactusformgrow fieldset div  {
   clear: both;
}

#topmenu li,
#copyrightmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#sitedesignhelloyelo p a:hover  {
   color: #F49819;
}

#servicesb a,
#aboutusb a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#topmenu,
#copyrightmenu  {
   font: 11px/15px Verdana, sans-serif;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   position: absolute;
   z-index: 4;
}

#aimsandobjectivestext p  {
   font: 10px/14px Verdana, sans-serif;
   margin: 0px;
   color: #262626;
   padding-bottom: 6px;
   padding-left: 14px;
   text-indent: -14px;
   text-align: left;
}

#aimsandobjectivestext2 p  {
   font: 10px/14px Verdana, sans-serif;
   margin: 0px;
   color: #262626;
   padding-bottom: 6px;
   text-align: center;
}


#sitedesignhelloyelo p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #48A7F5;
}

#homegrow *:first-child  {
   margin-top: 0px;
}

#sitedesignhelloyelo p  {
   font: 11px/13px Verdana, sans-serif;
   margin: 0px;
   color: #48A7F5;
   text-align: right;
}

#aimsandobjectivestext  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 411px;
   z-index: 4;
   width: 234px;
}

#homegrow *:last-child  {
   margin-bottom: 0px;
}

#sitedesignhelloyelo  {
   visibility: visible;
   position: absolute;
   left: 775px;
   top: 46px;
   z-index: 4;
   width: 131px;
}

#contactusb a:hover  {
   background-position: -130px 0%;
}

#copyrightmenu li a  {
   color: #FFFFFF;
}

#servicesb a:hover  {
   background-position: -108px 0%;
}

#aboutusb a:hover  {
   background-position: -105px 0%;
}

#clientsb a:hover  {
   background-position: -104px 0%;
}

#greystripsright  {
   z-index: 3;
   left: 936px;
}

#greystripsleft  {
   z-index: 4;
   left: 24px;
}

#homeheadtext p  {
   font: 18px/22px Verdana, sans-serif;
   margin: 0px;
   color: #1B346C;
   text-align: left;
}

#copyrightmenu  {
   top: 47px;
   left: 209px;
   color: #FFFFFF;
   text-align: center;
}

#homeb a:hover  {
   background-position: -83px 0%;
}

#homeheadtext  {
   visibility: visible;
   position: absolute;
   left: 316px;
   top: 405px;
   z-index: 3;
   width: 580px;
}

#tcdropshadow  {
   background: url(sg_contactus_media/tcdropshadow.jpg) no-repeat;
   position: absolute;
   left: 9px;
   top: 97px;
   z-index: 4;
   width: 943px;
   height: 244px;
}

#tcdropshadow2  {
   background: url(sg_contactus_media/tcdropshadow2.jpg) no-repeat;
   position: absolute;
   left: 9px;
   top: 97px;
   z-index: 4;
   width: 943px;
   height: 244px;
}

#tcdropshadow3  {
   background: url(sg_contactus_media/tcdropshadow3.jpg) no-repeat;
   position: absolute;
   left: 9px;
   top: 97px;
   z-index: 4;
   width: 943px;
   height: 244px;
}

#tcdropshadow4  {
   background: url(sg_contactus_media/tcdropshadow4.jpg) no-repeat;
   position: absolute;
   left: 9px;
   top: 97px;
   z-index: 4;
   width: 943px;
   height: 244px;
}

#tcdropshadow5  {
   background: url(sg_contactus_media/tcdropshadow5.jpg) no-repeat;
   position: absolute;
   left: 9px;
   top: 97px;
   z-index: 4;
   width: 943px;
   height: 244px;
}

#topmenu li a  {
   color: #666666;
}

#contactusb a  {
   background: url(sg_contactus_media/contactusb.gif) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 130px;
   font-size: 36px;
   line-height: 36px;
}

#menubuttons  {
   background: url(sg_contactus_media/menubuttons.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 342px;
   z-index: 5;
   width: 912px;
   height: 42px;
}

#servicesb a  {
   width: 108px;
   background-image: url(sg_contactus_media/servicesb.gif);
}

#aboutusb a  {
   width: 105px;
   background-image: url(sg_contactus_media/aboutusb.gif);
}

#homegrow p  {
   font: 11px/15px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 13px;
   text-align: justify;
   color: #484848;
}

#contactusb  {
   visibility: visible;
   position: absolute;
   left: 440px;
   top: 348px;
   z-index: 6;
   width: 130px;
   height: 36px;
}

#background  {
   background: url(sg_contactus_media/background.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 960px;
   height: 341px;
}

#clientsb a  {
   background: url(sg_contactus_media/clientsb.gif) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 104px;
   font-size: 35px;
   line-height: 35px;
}

#id1footer  {
   background: url(sg_contactus_media/id1footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 37px;
   z-index: 3;
   width: 912px;
   height: 36px;
}

#greypanel  {
   background: url(sg_contactus_media/greypanel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 384px;
   z-index: 3;
   width: 270px;
   height: 273px;
}

#servicesb  {
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 347px;
   z-index: 6;
   width: 108px;
   height: 37px;
}

#homegrow  {
   margin: 443px 55px 0px 315px;
   visibility: visible;
   padding: 0px;
}

#clientsb  {
   visibility: visible;
   position: absolute;
   left: 597px;
   top: 349px;
   z-index: 6;
   width: 104px;
   height: 35px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
}

#aboutusb  {
   visibility: visible;
   position: absolute;
   left: 161px;
   top: 347px;
   z-index: 6;
   width: 105px;
   height: 37px;
}

#backmenu  {
   background: url(sg_contactus_media/backmenu.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 342px;
   z-index: 4;
   width: 960px;
   height: 42px;
}

#homeb a  {
   background: url(sg_contactus_media/homeb.gif) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 83px;
   font-size: 38px;
   line-height: 38px;
}

#overlay  {
   background: url(sg_contactus_media/overlay.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 287px;
   z-index: 5;
   width: 912px;
   height: 54px;
}

#overlay2  {
   background: url(sg_contactus_media/overlay2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 287px;
   z-index: 5;
   width: 912px;
   height: 54px;
}

#overlay3  {
   background: url(sg_contactus_media/overlay3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 287px;
   z-index: 5;
   width: 912px;
   height: 54px;
}

#overlay4  {
   background: url(sg_contactus_media/overlay4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 287px;
   z-index: 5;
   width: 912px;
   height: 54px;
}

#overlay5  {
   background: url(sg_contactus_media/overlay5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 287px;
   z-index: 5;
   width: 912px;
   height: 54px;
}

#topmenu  {
   top: 72px;
   left: 666px;
   color: #666666;
   text-align: right;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

#saying  {
   background: url(sg_contactus_media/saying6.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 604px;
   top: 299px;
   z-index: 6;
   width: 301px;
   height: 34px;
}

#saying2  {
   background: url(sg_contactus_media/saying2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 604px;
   top: 299px;
   z-index: 6;
   width: 301px;
   height: 34px;
}

#saying3  {
   background: url(sg_contactus_media/saying3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 604px;
   top: 299px;
   z-index: 6;
   width: 301px;
   height: 34px;
}

#saying4  {
   background: url(sg_contactus_media/saying4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 604px;
   top: 299px;
   z-index: 6;
   width: 301px;
   height: 34px;
}

#saying5  {
   background: url(sg_contactus_media/saying5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 604px;
   top: 299px;
   z-index: 6;
   width: 301px;
   height: 34px;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 3;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 346px;
   z-index: 6;
   width: 83px;
   height: 38px;
}

#logo  {
   background: url(sg_contactus_media/logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 24px;
   z-index: 4;
   width: 228px;
   height: 52px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_contactus_media/exteriortile.gif) center top repeat-x;
}

