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

a ins  {
   text-decoration: none;
}

#menkeimg,
#osuimg,
#id0ehsimg,
#constructionimg,
#bgimg,
#utdimg,
#id2ehsimg,
#fastimg,
#vlcimg,
#houseimg,
#huntingtonimg,
#croyimg,
#sportsimg,
#cirimg,
#maagimg,
#mpiimg,
#tdgimg,
#uptownimg,
#umiimg,
#ndimg,
#id1ehsimg,
#millerimg,
#i5acimg,
#wspimg  {
   visibility: visible;
   position: absolute;
   left: 485px;
   z-index: 2;
   width: 271px;
   height: 71px;
}

#whatwedo,
#unverferth,
#whoweworkfor,
#pid38printmedia,
#pid32aboutus,
#videos,
#pid31home,
#pid40graphicdesign,
#pid41i3d,
#pid42photography,
#theprocess,
#contact,
#pid37webdesign  {
   margin: 0px auto 0px auto;
   width: 796px;
   position: relative;
}

#printtext p,
#whotext p,
#phototext p,
#webtext p,
#i3dtext p,
#aboutustext p,
#graphictext p,
#theprocesstext p,
#contacttext p,
#videotext p,
#maintext p  {
   font: 12px/14px Helvetica;
   margin: 0px;
   text-align: left;
}

#theprocessb a:hover,
#whatwedob a:hover,
#aboutusb a:hover,
#whoweworkforb a:hover,
#homeb a:hover,
#contactb a:hover  {
   background-position: -166px 0%;
}

#theprocessb a,
#homeb a,
#whatwedob a,
#whoweworkforb a,
#contactb a,
#aboutusb a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   width: 166px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#id1graphicdesignb a,
#id1webdesignb a,
#id1printmediab a,
#id1photographyb a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#shape7copy4,
#shape7copy,
#shape7copy3,
#shape7copy2,
#shape7  {
   background: url(sg_theprocess_media/shape7copy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 568px;
   z-index: 6;
   width: 144px;
   height: 5px;
}

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

#id0videob a,
#i3dvisualizationb a,
#id0printmediab a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#webtext p a,
#theprocesstext p a,
#contacttext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#i5anglequotetext p,
#uptownquotetext p  {
   font: 12px/13px Helvetica;
   margin: 0px;
   text-align: right;
}

#overviewb a,
#theteamb a,
#historyb a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   background-position: 0% 0px;
   font-size: 38px;
   line-height: 38px;
}

#i5anglequotetext,
#uptownquotetext  {
   visibility: visible;
   position: absolute;
   left: 503px;
   z-index: 3;
   width: 251px;
}

#processbg,
#red,
#clouds,
#layer0  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 796px;
   height: 600px;
   background-repeat: no-repeat;
}

#homeb,
#whoweworkforb,
#aboutusb  {
   visibility: visible;
   position: absolute;
   left: 558px;
   z-index: 7;
   width: 166px;
   height: 28px;
}

#separator2,
#id0separators  {
   background: url(sg_aboutus_media/separator2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 211px;
   width: 3px;
   height: 26px;
}

#id1graphicdesignb a:hover  {
   background-position: -112px 0%;
}

#id1photographyb a:hover  {
   background-position: -97px 0%;
}

#theprocessb,
#whatwedob  {
   visibility: visible;
   position: absolute;
   left: 558px;
   z-index: 8;
   width: 166px;
   height: 28px;
}

#id1printmediab a:hover  {
   background-position: -87px 0%;
}

#id1webdesignb a:hover  {
   background-position: -89px 0%;
}

#shape12,
#shape12copy  {
   visibility: visible;
   position: absolute;
   left: 33px;
   z-index: 2;
   width: 724px;
   height: 5px;
   background-repeat: no-repeat;
}

#graphictext,
#i3dtext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   z-index: 2;
   width: 422px;
}

#id1videob a,
#i3db a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#i3dvisualizationb a  {
   width: 206px;
   background-image: url(sg_whatwedo_media/3dvisualizationb.jpg);
}

#id1graphicdesignb a  {
   width: 112px;
   background-image: url(sg_webdesign_media/id1graphicdesignb.jpg);
}

#id0graphicdesignb a  {
   width: 199px;
   background-image: url(sg_whatwedo_media/id0graphicdesignb.jpg);
}

#theprocesstext p a  {
   color: #FFFFFF;
}

#id1videob a:hover  {
   background-position: -47px 0%;
}

#id0photographyb a  {
   width: 167px;
   background-image: url(sg_whatwedo_media/id0photographyb.jpg);
}

#id1photographyb a  {
   width: 97px;
   background-image: url(sg_webdesign_media/id1photographyb.jpg);
}

#id1graphicdesignb  {
   visibility: visible;
   position: absolute;
   left: 590px;
   top: 206px;
   z-index: 3;
   width: 112px;
   height: 23px;
}

#overviewb a:hover  {
   background-position: -413px 0%;
}

#historyb a:hover  {
   background-position: -125px 0%;
}

#theprocesstext p  {
   color: #FFFFFF;
}

#theteamb a:hover  {
   background-position: -157px 0%;
}

#id1printmediab a  {
   width: 87px;
   background-image: url(sg_webdesign_media/id1printmediab.jpg);
}

#i5anglequotetext  {
   top: 279px;
}

#id0printmediab a  {
   width: 150px;
   background-image: url(sg_whatwedo_media/id0printmediab.jpg);
}

#whoweworkforb a  {
   background-image: url(sg_theprocess_media/whoweworkforb.jpg);
}

#id1webdesignb a  {
   width: 89px;
   background-image: url(sg_webdesign_media/id1webdesignb.jpg);
}

#id0webdesignb a  {
   width: 158px;
   background-image: url(sg_whatwedo_media/id0webdesignb.jpg);
}

#constructionimg  {
   top: 326px;
}

#uptownquotetext  {
   top: 407px;
}

#copyrighttext p  {
	margin: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#id1photographyb  {
   visibility: visible;
   position: absolute;
   left: 169px;
   top: 206px;
   z-index: 3;
   width: 97px;
   height: 23px;
}

#id1printmediab  {
   visibility: visible;
   position: absolute;
   left: 410px;
   top: 206px;
   z-index: 3;
   width: 87px;
   height: 23px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 302px;
   top: 605px;
   z-index: 1;
   width: 189px;
}

#id1webdesignb  {
   visibility: visible;
   position: absolute;
   left: 290px;
   top: 206px;
   z-index: 3;
   width: 89px;
   height: 23px;
}

#theprocessb a  {
   background-image: url(sg_theprocess_media/theprocessb.jpg);
}

#aboutustext p  {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#whoweworkforb  {
   top: 86px;
}

#contacttext p  {
	text-align: left;
}

#graphictext p  {
   font-weight: bold;
}

#huntingtonimg  {
   top: 476px;
}

#id0separators  {
   z-index: 5;
   left: 196px;
}

#subbuttonbar  {
   background: url(sg_webdesign_media/subbuttonbar.jpg) no-repeat;
   position: absolute;
   left: 58px;
   top: 198px;
   z-index: 2;
   width: 668px;
   height: 35px;
}

#i3db a:hover  {
   background-position: -25px 0%;
}

#reflections  {
   background: url(sg_aboutus_media/reflections.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 126px;
   z-index: 3;
   width: 318px;
   height: 38px;
}

#theprocessb  {
   top: 113px;
}

#shape7copy3  {
   top: 111px;
}

#shape12copy  {
	background-image: url(sg_webdesign_media/shape12copy.jpg);
	top: 575px;
}

#shape7copy2  {
   top: 82px;
}

#whatwedob a  {
   background-image: url(sg_theprocess_media/whatwedob.jpg);
}

#printtext p  {
   font-weight: bold;
}

#id1videob a  {
   width: 47px;
   background-image: url(sg_webdesign_media/id1videob.jpg);
}

#shape7copy4  {
   top: 139px;
}

#id0videob a  {
   width: 222px;
   background-image: url(sg_whatwedo_media/id0videob.jpg);
}

#graphictext  {
   top: 258px;
}

#overviewb a  {
   width: 413px;
   background-image: url(sg_aboutus_media/overviewb.jpg);
}

#aboutustext  {
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 268px;
   z-index: 3;
   width: 406px;
}

#aboutusb a  {
   background-image: url(sg_theprocess_media/aboutusb.jpg);
}

#separator2  {
   z-index: 6;
   left: 320px;
}

#whitelines  {
   background: url(sg_theprocess_media/whitelines.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 25px;
   z-index: 3;
   width: 796px;
   height: 145px;
}

#contactb a  {
   background-image: url(sg_theprocess_media/contactb.jpg);
}

#theteamb a  {
   width: 157px;
   background-image: url(sg_aboutus_media/theteamb.jpg);
}

#shape7copy  {
   top: 54px;
}

#historyb a  {
   width: 125px;
   background-image: url(sg_aboutus_media/historyb.jpg);
}

#id1videob  {
   visibility: visible;
   position: absolute;
   left: 88px;
   top: 206px;
   z-index: 3;
   width: 47px;
   height: 20px;
}

#id0ehsimg  {
   top: 401px;
}

#overviewb  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 205px;
   z-index: 3;
   width: 413px;
   height: 38px;
}

#sportsimg  {
   top: 476px;
}

#uptownimg  {
   top: 251px;
}

#id2ehsimg  {
   top: 251px;
}

#id1ehsimg  {
   top: 251px;
}

#millerimg  {
   top: 326px;
}

#whotext p  {
   padding-right: 340px;
}

#whatwedob  {
   top: 57px;
}

#processbg  {
   background-image: url(sg_theprocess_media/processbg.jpg);
}

#houseimg  {
   top: 401px;
}

#aboutusb  {
   top: 29px;
}

#historyb  {
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 205px;
   z-index: 4;
   width: 125px;
   height: 38px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 558px;
   top: 141px;
   z-index: 9;
   width: 166px;
   height: 28px;
}

#menkeimg  {
   top: 476px;
}

#linksbox  {
   visibility: visible;
   position: absolute;
   left: 558px;
   top: 0px;
   z-index: 4;
   width: 166px;
   height: 169px;
   background-color: #AA0000;
   background-image: none;
}

#theteamb  {
   visibility: visible;
   position: absolute;
   left: 321px;
   top: 205px;
   z-index: 5;
   width: 157px;
   height: 38px;
}

#homeb a  {
   background-image: url(sg_theprocess_media/homeb.jpg);
}

#croyimg  {
   top: 251px;
}

#i3dtext  {
   top: 251px;
}

#shape11  {
   background: url(sg_theprocess_media/shape11.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 558px;
   top: 0px;
   z-index: 5;
   width: 166px;
   height: 170px;
}

#fastimg  {
   top: 401px;
}

#maagimg  {
   top: 326px;
}

#i5acimg  {
   top: 476px;
}

#shape12  {
   background-image: url(sg_webdesign_media/shape12.jpg);
   top: 235px;
}

#id1logo  {
   background: url(sg_webdesign_media/id1logo.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 9px;
   z-index: 2;
   width: 425px;
   height: 163px;
}

#osuimg  {
   top: 251px;
}

#cirimg  {
   top: 326px;
}

#wspimg  {
   top: 401px;
}

#layer0  {
   background-image: url(sg_theprocess_media/layer0.jpg);
   z-index: 1;
}

#i3db a  {
   width: 25px;
   background-image: url(sg_webdesign_media/3db.jpg);
}

#tdgimg  {
   top: 401px;
}

#clouds  {
   background-image: url(sg_contact_media/clouds.jpg);
   visibility: visible;
}

#mpiimg  {
   top: 326px;
}

#utdimg  {
   top: 326px;
}

#vlcimg  {
   top: 401px;
}

#shape7  {
   top: 26px;
}

#umiimg  {
   top: 251px;
}

#homeb  {
   top: 0px;
}

#white  {
   background: url(sg_webdesign_media/white.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 796px;
   height: 600px;
}

#dream  {
   background: url(sg_aboutus_media/dream.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 126px;
   top: 50px;
   z-index: 3;
   width: 304px;
   height: 62px;
}

#bgimg  {
   top: 476px;
}

#ndimg  {
   top: 476px;
}

#i3db  {
   visibility: visible;
   position: absolute;
   left: 526px;
   top: 206px;
   z-index: 3;
   width: 25px;
   height: 20px;
}

#red  {
   background-image: url(sg_home_media/red.jpg);
}

#bg  {
   background: url(sg_aboutus_media/bg.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 1px;
   z-index: 2;
   width: 792px;
   height: 596px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}
