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

a ins  {
   text-decoration: none;
}

#id0servicebutton a:hover,
#id0contactbutton a:hover,
#id0whobutton a:hover,
#id0homebutton a:hover,
#id0adminbutton a:hover,
#id0tenantbutton a:hover,
#id0managementbutton a:hover  {
   background-position: -159px 0%;
}

#whogrowtext,
#contactgrowtext  {
	background: url(sg_service_media/interiorgrowtile.gif) repeat-y center top;
	visibility: visible;
	padding-right: 84px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	position: relative;
	background-image: url(sg_service_media/interiorgrowtile.gif);
}

#hiregrowtext,
#servicegrowtext,
#managementgrowtext,
#philosophygrowtext {
	background: url(sg_service_media/interiorgrowtile.gif) repeat-y center top;
	visibility: visible;
	padding-right: 84px;
	padding-top: 300px;
	padding-bottom: 0px;
	margin: 0px;
	position: relative;
	background-image: url(sg_service_media/interiorgrowtile.gif);
}

#roomatespicture,
#gmagpacomppicture,
#indexpicture,
#workingretiredpicture,
#newhomeownerspicture  {
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 120px;
   z-index: 4;
   width: 677px;
   height: 277px;
   background-repeat: no-repeat;
}

#id0adminbutton a,
#id0managementbutton a,
#id0contactbutton a,
#id0tenantbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 46px;
   width: 159px;
   background-position: 0% 0px;
   font-size: 46px;
   line-height: 46px;
}

#who,
#hire,
#philosophy,
#service,
#contact,
#management,
#home  {
   margin: 0px auto 0px auto;
   height: 768px;
   width: 1024px;
   position: relative;
}

#hiregrowtext p,
#managementgrowtext p,
#philosophygrowtext p  {
   margin: 0px;
   padding-bottom: 10px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: justify;
   color: #FFFFFF;
   font-family: CrilleeBoldItalicPlain, CrilleeBoldItalic, "Crillee Bold Italic";
}

#contactgrowtext *:first-child,
#whogrowtext *:first-child  {
   margin-top: 0px;
}

#contactgrowtext *:last-child,
#whogrowtext *:last-child  {
   margin-bottom: 0px;
}

#id0homebutton a,
#id0servicebutton a,
#id0whobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 47px;
   width: 159px;
   background-position: 0% 0px;
   font-size: 47px;
   line-height: 47px;
}

#hirebutton a,
#rentbutton a,
#salebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#id0resumebutton a,
#id1resumebutton a  {
   background: url(sg_who_media/id1resumebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 677px;
   font-size: 32px;
   line-height: 32px;
}

#id0resumebutton,
#id1resumebutton  {
   visibility: visible;
   position: absolute;
   left: 263px;
   z-index: 4;
   width: 677px;
   height: 32px;
}

#rentbutton,
#salebutton  {
   visibility: visible;
   position: absolute;
   left: 263px;
   z-index: 4;
   width: 677px;
   height: 33px;
}

#workingretiredpicture  {
   background-image: url(sg_hire_media/workingretiredpicture.gif);
}

#id0managementbutton a  {
   background-image: url(sg_service_media/id0managementbutton.gif);
}

#philosophygrowtext p  {
   font-size: 25px;
   line-height: 30px;
}

#newhomeownerspicture  {
   background-image: url(sg_service_media/newhomeownerspicture.gif);
}

#managementgrowtext p  {
   font-size: 16px;
   line-height: 19px;
}

#id0managementbutton  {
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 261px;
   z-index: 6;
   width: 159px;
   height: 46px;
}

#id0servicebutton a  {
   background-image: url(sg_service_media/id0servicebutton.gif);
}

#id0contactbutton a  {
   background-image: url(sg_service_media/id0contactbutton.gif);
}

#philosophygrowtext  {
   padding-left: 264px;
}

#managementgrowtext  {
   padding-left: 263px;
}

#contactgrowtext p  {
	font: 72px/86px CrilleeBoldItalicPlain, CrilleeBoldItalic, "Crillee Bold Italic";
	margin: 0px;
	color: #FFFFFF;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}

#gmagpacomppicture  {
   background-image: url(sg_management_media/gmagpacomppicture.gif);
}

#id0tenantbutton a  {
   background-image: url(sg_service_media/id0tenantbutton.gif);
}

#id0servicebutton  {
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 214px;
   z-index: 7;
   width: 159px;
   height: 47px;
}

#id0adminbutton a  {
   background-image: url(sg_service_media/id0adminbutton.gif);
}

#id0contactbutton  {
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 399px;
   z-index: 3;
   width: 159px;
   height: 46px;
}

#id0homebutton a  {
   background-image: url(sg_service_media/id0homebutton.gif);
}

#id0tenantbutton  {
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 353px;
   z-index: 4;
   width: 159px;
   height: 46px;
}

#id0resumebutton  {
	top: 1100px;
}

#servicegrowtext  {
	padding-left: 263px;
}

#roomatespicture  {
   background-image: url(sg_philosophy_media/roomatespicture.gif);
}

#id1resumebutton  {
   top: 444px;
}

#contactgrowtext  {
   padding-left: 264px;
}

#id0whobutton a  {
   background-image: url(sg_service_media/id0whobutton.gif);
}

#hiregrowtext p  {
   font-size: 18px;
   line-height: 22px;
}

#id0adminbutton  {
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 307px;
   z-index: 5;
   width: 159px;
   height: 46px;
}

#whogrowtext p  {
   font: 30px/36px CrilleeBoldItalicPlain, CrilleeBoldItalic, "Crillee Bold Italic";
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 10px;
   text-align: left;
}

#id0homebutton  {
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 120px;
   z-index: 9;
   width: 159px;
   height: 47px;
}

#salebutton a  {
   width: 677px;
   background-image: url(sg_home_media/salebutton.gif);
}

#rentbutton a  {
   width: 677px;
   background-image: url(sg_home_media/rentbutton.gif);
}

#indexpicture  {
   background-image: url(sg_home_media/indexpicture.gif);
   z-index: 5;
}

#hiregrowtext  {
   padding-left: 263px;
}

#hirebutton a  {
   width: 684px;
   background-image: url(sg_home_media/hirebutton.gif);
}

#id0whobutton  {
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 167px;
   z-index: 8;
   width: 159px;
   height: 47px;
}

#whogrowtext  {
   padding-left: 266px;
   padding-right: 87px;
}

#rentbutton  {
   top: 418px;
}

#salebutton  {
   top: 474px;
}

#scootdown  {
	position: relative;
	top: 119px;
}

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

#header  {
   background: url(sg_service_media/header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1px;
   z-index: 3;
   width: 1024px;
   height: 119px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 104px;
   margin-bottom: 128px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #004DAC url(sg_service_media/exteriortile.gif) center top repeat;
}
