#i2181mainnavigationmenucopy2 ul li,
#i2180bottommenu ul li,
#i2151mainnavigationmenucopy4 ul li,
#i1666bottommenu ul li,
#i821bottommenu ul li,
#i2681bottommenu ul li,
#i1967bottommenu ul li,
#i732bottommenu ul li,
#i1665mainnavigationmenu ul li,
#i2150bottommenu ul li,
#i822mainnavigationmenucopy4 ul li,
#i2682mainnavigationmenucopy2 ul li,
#i1968mainnavigationmenu ul li,
#i1247mainnavigationmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#i821bottommenu ul,
#i2150bottommenu ul,
#i2682mainnavigationmenucopy2 ul,
#i1968mainnavigationmenu ul,
#i2181mainnavigationmenucopy2 ul,
#i2151mainnavigationmenucopy4 ul,
#i1247mainnavigationmenu ul,
#i822mainnavigationmenucopy4 ul,
#i2180bottommenu ul,
#i732bottommenu ul,
#i1666bottommenu ul,
#i1967bottommenu ul,
#i1665mainnavigationmenu ul,
#i2681bottommenu ul  {
   height: 18px;
   margin: 0px;
   padding: 0px;
   line-height: 18px;
   font-family: "Trebuchet MS", Trebuchet, sans-serif;
   text-align: left;
}

#i2150bottommenu ul li a,
#i1967bottommenu ul li a,
#i2681bottommenu ul li a,
#i1666bottommenu ul li a,
#i2180bottommenu ul li a,
#i732bottommenu ul li a,
#i821bottommenu ul li a  {
   padding: 4px 0.88em 4px 0.88em;
   height: 100%;
}

#i2181mainnavigationmenucopy2 ul li a,
#i2151mainnavigationmenucopy4 ul li a,
#i822mainnavigationmenucopy4 ul li a,
#i2682mainnavigationmenucopy2 ul li a  {
   padding: 3px 0.88em 3px 0.88em;
   height: 100%;
}

#i1968mainnavigationmenu ul li a,
#i1665mainnavigationmenu ul li a,
#i1247mainnavigationmenu ul li a  {
   padding: 3px 0.84em 4px 0.84em;
   height: 100%;
}

#i1650greengradient,
#i2178layer35,
#i2146greengradient,
#i2679layer35  {
   position: absolute;
   left: 66px;
   top: 50px;
   z-index: 5;
   width: 733px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i1967bottommenu,
#i821bottommenu,
#i2150bottommenu,
#i1666bottommenu  {
   position: absolute;
   top: 878px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#i2682mainnavigationmenucopy2,
#i2181mainnavigationmenucopy2  {
   position: absolute;
   left: 338px;
   top: 142px;
   z-index: 6;
   margin-left: 0px;
   margin-top: 0px;
}

#i822mainnavigationmenucopy4,
#i2151mainnavigationmenucopy4  {
   position: absolute;
   top: 140px;
   z-index: 6;
   margin-left: 0px;
   margin-top: 0px;
}

#projectspreviouspanelbutt a,
#projectsnextpanelbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   width: 28px;
   font-size: 26px;
   line-height: 26px;
}

#projectsnextpanelbutton,
#projectspreviouspanelbutt  {
   position: absolute;
   top: 397px;
   width: 28px;
   height: 26px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1968mainnavigationmenu,
#i1247mainnavigationmenu  {
   position: absolute;
   left: 387px;
   z-index: 6;
   margin-left: 0px;
   margin-top: 0px;
}

#projectpicturebox table,
#hmpagepicturebox table  {
   width: 100%;
   height: 100%;
}

#i2172i2012text,
#i1892i2012text,
#i2672i2012text  {
   position: absolute;
   top: 1002px;
   z-index: 6;
   width: 136px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1669bluegradiant,
#i1963bluegradiant  {
   position: absolute;
   left: 65px;
   top: 52px;
   z-index: 5;
   width: 734px;
   height: 121px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i2671layer8copy2,
#i2171layer8copy2  {
   background: url(sg_thankyou_media/layer8copy2.gif) no-repeat;
   position: absolute;
   left: 66px;
   top: 898px;
   z-index: 5;
   width: 733px;
   height: 128px;
   margin-left: 0px;
   margin-top: 0px;
}

#i2681bottommenu,
#i2180bottommenu  {
   position: absolute;
   left: 435px;
   top: 882px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#i2151mainnavigationmenucopy4 ul  {
   font-size: 12px;
   color: #777777;
}

#i1891i2012text,
#i2143i2012text  {
   position: absolute;
   left: 86px;
   top: 1002px;
   z-index: 6;
   width: 138px;
   margin-left: 0px;
   margin-top: 0px;
}

#i2181mainnavigationmenucopy2 ul  {
   font-size: 12px;
   color: #777777;
}

#i2682mainnavigationmenucopy2 ul  {
   font-size: 12px;
   color: #777777;
}

#i1874i2012text,
#i1960i2012text  {
   position: absolute;
   left: 85px;
   top: 1005px;
   z-index: 6;
   width: 137px;
   margin-left: 0px;
   margin-top: 0px;
}

#i822mainnavigationmenucopy4 ul  {
   font-size: 12px;
   color: #777777;
}

#i2151mainnavigationmenucopy4  {
   left: 316px;
}

#projectspreviouspanelbutt a  {
   background-image: url(sg_projects_media/projectspreviouspanelbutt.gif);
}

#i822mainnavigationmenucopy4  {
   left: 329px;
}

#i1665mainnavigationmenu ul  {
   font-size: 11px;
   color: #5E5E5E;
}

#i1247mainnavigationmenu ul  {
   font-size: 11px;
   color: #5E5E5E;
}

#i1968mainnavigationmenu ul  {
   font-size: 11px;
   color: #5E5E5E;
}

#projectspreviouspanelbutt  {
   z-index: 5;
   left: 69px;
}

#projectsnextpanelbutton a  {
   background-image: url(sg_projects_media/projectsnextpanelbutton.gif);
}

#i2142footer,
#i830footer  {
   background: url(sg_clients_media/d830footer.gif) no-repeat;
   position: absolute;
   left: 66px;
   top: 895px;
   z-index: 5;
   width: 733px;
   height: 134px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1247mainnavigationmenu  {
   top: 137px;
}

#i1665mainnavigationmenu  {
   position: absolute;
   left: 386px;
   top: 143px;
   z-index: 6;
   margin-left: 0px;
   margin-top: 0px;
}

#i1968mainnavigationmenu  {
   top: 143px;
}

#projectsnextpanelbutton  {
   z-index: 7;
   left: 764px;
}

#i2681bottommenu ul  {
   font-size: 10px;
   color: #5E5E5E;
}

#i1650greengradient  {
   background-image: url(sg_clients_media/d1650greengradient.gif);
   height: 161px;
}

#i2150bottommenu ul  {
   font-size: 10px;
   color: #5E5E5E;
}

#i1666bottommenu ul  {
   font-size: 10px;
   color: #5E5E5E;
}

#i1967bottommenu ul  {
   font-size: 10px;
   color: #5E5E5E;
}

#i2180bottommenu ul  {
   font-size: 10px;
   color: #5E5E5E;
}

#i2146greengradient  {
   background-image: url(sg_projects_media/d2146greengradient.gif);
   height: 161px;
}

#i732bottommenu ul  {
   font-size: 10px;
   color: #5E5E5E;
}

#i1963bluegradiant  {
   background-image: url(sg_whoweare_media/d1963bluegradiant.gif);
}

#i1669bluegradiant  {
   background-image: url(sg_whatwedo_media/d1669bluegradiant.gif);
}

#i821bottommenu ul  {
   font-size: 10px;
   color: #5E5E5E;
}

#i2150bottommenu  {
   left: 413px;
}

#i1967bottommenu  {
   left: 425px;
}

#i1666bottommenu  {
   z-index: 6;
   left: 425px;
}

#i1892i2012text  {
   left: 86px;
}

#i2172i2012text  {
   left: 84px;
}

#i821bottommenu  {
   left: 426px;
}

#i2672i2012text  {
   left: 84px;
}

#i2679layer35  {
   background-image: url(sg_contact_media/d2679layer35.gif);
   height: 139px;
}

#i2178layer35  {
   background-image: url(sg_thankyou_media/d2178layer35.gif);
   height: 139px;
}

#page_content  {
   min-height: 1030px;
}

.fl li a,
.fl li *  {
   display: inline;
}

#pgzize  {
   position: absolute;
   left: 66px;
   top: 52px;
   z-index: 4;
   width: 733px;
   height: 976px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #FFFFFF;
   background-image: none;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 864px;
   left: 0px;
   top: 0px;
   display: block;
}

.projectspanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 6;
   width: 663px;
   min-height: 610px;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 864px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.c5E5E5E * a  {
   color: #5E5E5E;
}

.full_width  {
   min-width: 864px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

*:focus  {
   outline-style: none;
}

.c777 * a  {
   color: #777777;
}

.fl li  {
   float: left;
}

ains  {
   text-decoration: none;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background: #FFFFFF url(sg_whatwedo_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
   height: 100%;
}

