img{
border:0px;
}

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

a ins  {
   text-decoration: none;
}

#groupscol1text p a:hover,
#contactcol1text p a:hover,
#groupscol2scroll p a:hover,
#contactcol2text p a:hover,
#chiatclientslisttext p a:hover,
#chiatintrotext p a:hover,
#clientslisttext p a:hover,
#onlinecasestudiestext p a:hover,
#boardcol1text p a:hover,
#partnertext p a:hover,
#brightintrotext p a:hover,
#brightclientslisttext p a:hover,
#writtencasestudiestext p a:hover,
#chicagoclientslisttext p a:hover,
#boardcol2text p a:hover,
#newsscroll p a:hover  {
   color: #FF7F00;
   text-decoration: underline;
}

#clientslisttext p a,
#onlinecasestudiestext p a,
#groupscol1text p a,
#contactcol2text p a,
#chicagoclientslisttext p a,
#brightintrotext p a,
#brightclientslisttext p a,
#chiatintrotext p a,
#chiatclientslisttext p a,
#groupscol2scroll p a,
#writtencasestudiestext p a,
#boardcol1text p a,
#boardcol2text p a,
#partnertext p a,
#contactcol1text p a,
#newsscroll p a  {
   color: #000000;
   border-width: 0px;
   text-decoration: underline;
}

#writtencommunications,
#pid3nmwest,
#verbalcommunications,
#pid16groupsassociations,
#pid18contact,
#onlinecommunications,
#mediacoverage,
#pid17news,
#clientsbranding,
#editorialboards,
#eventcommunications,
#clientsnmw,
#clientsnmchicago,
#pid1home,
#clientsadvertising,
#pid5whatwedo,
#pid2aboutus,
#pid4managingpartner  {
   margin: 0px auto 0px 0px;
   width: 1188px;
   position: relative;
}

#clientsnmchicagobutton a,
#onlinecommunicationsbutton a,
#clientsnmwbutton a,
#clientsadvertisingbutton a,
#mediacoveragebutton a,
#clientsbrandingbutton a,
#writtencommunicationsbutton a,
#verbalcommunicationsbutton a,
#eventcommunicationsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 8px;
   background-position: 0% 0px;
   font-size: 8px;
   line-height: 8px;
}

#nwcol1text p,
#nmcol2text p,
#onlinecoltext p,
#writtencol2scroll p,
#partnertext p,
#servicescol1scroll p,
#mediacol2text p,
#mediacol1text p,
#onlinecol1scroll p  {
   font: 14px/20px "Times New Roman", "Times", serif;
   margin: 0px;
   text-align: left;
}

#servicesintrotext p,
#eventintrotext p,
#chiatintrotext p,
#mediacoveragetext p,
#onlineintrotext p,
#writtenintrotext p  {
   font: 18px/24px "Times New Roman", "Times", serif;
   color: #000000;
   margin: 0px;
   padding-top: 1px;
   text-align: left;
}

#bordercopy6,
#bordercopy10,
#bordercopy9,
#border,
#bordercopy5,
#bordercopy8,
#bordercopy4,
#bordercopy,
#bordercopy3,
#bordercopy7  {
   position: absolute;
   left: 270px;
   top: 152px;
   z-index: 4;
   width: 800px;
   height: 480px;
   background-repeat: no-repeat;
}

#contactbutton a,
#whatwedobutton a,
#homebutton a,
#clientsbutton a,
#newsbutton a,
#aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#chiatclientslisttext p,
#clientslisttext p,
#chicagoclientslisttext p,
#brightclientslisttext p  {
   font: 14px/17px "Times New Roman", "Times", serif;
   margin: 0px;
   padding-right: 10px;
   text-align: left;
}

#onlineintrotext,
#writtenintrotext,
#verbalintrotext,
#eventintrotext,
#servicesintrotext  {
	visibility: visible;
	position: absolute;
	left: 332px;
	top: 286px;
	z-index: 6;
	width: 678px;
}

#testimonialsbutton a,
#nmchicagobutton a,
#nmwestbutton a,
#managingpartnerbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#id3communications,
#id2communications,
#id1communications,
#id0communications  {
   background: url(sg_onlinecommunications_media/id2communications.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 244px;
   z-index: 5;
   width: 263px;
   height: 24px;
}

#mediacol2text,
#writtencasestudiestext,
#nmcol2text,
#onlinecasestudiestext  {
	visibility: visible;
	position: absolute;
	left: 750px;
	z-index: 5;
	width: 260px;
	height: 119px;
}

#boardcol1text p,
#boardcol2text p,
#groupscol2scroll p,
#groupscol1text p  {
   font: 14px/17px "Times New Roman", "Times", serif;
   margin: 0px;
   padding-top: 5px;
   text-align: left;
}

#editorialboardsbutton a,
#groupsassociationsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#dividercopy2,
#id0divider,
#id1divider,
#dividercopy  {
   background: url(sg_onlinecommunications_media/id1divider.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 819px;
   z-index: 5;
   width: 124px;
   height: 22px;
}

#writtencasestudiestext p,
#onlinecasestudiestext p  {
   font: 12px/20px "Times New Roman", "Times", serif;
   margin: 0px;
   text-align: center;
}

#nmchicagobutton a:hover,
#contactbutton a:hover  {
   background-position: -78px 0%;
}

#chiatclientslisttext,
#brightclientslisttext  {
	visibility: visible;
	position: absolute;
	left: 330px;
	z-index: 5;
	width: 216px;
	height: 223px;
}

#homebutton a:hover,
#nmwestbutton a:hover  {
   background-position: -61px 0%;
}

#servicescol1scroll,
#writtencol2scroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   top: 360px;
   z-index: 5;
   height: 212px;
}

#contactcol1text p,
#contactcol2text p  {
   font: 15px/20px "Times New Roman", "Times", serif;
   margin: 0px;
   padding-right: 10px;
   text-align: left;
}

#writtencommunicationsbutton a:hover  {
   background-position: -149px 0%;
}

#onlinecommunicationsbutton a:hover  {
   background-position: -140px 0%;
}

#verbalcommunicationsbutton a:hover  {
   background-position: -142px 0%;
}

#eventcommunicationsbutton a:hover  {
   background-position: -134px 0%;
}

#clientsadvertisingbutton a:hover  {
   background-position: -152px 0%;
}

#groupscol2scroll,
#boardcol2text  {
   visibility: visible;
   position: absolute;
   left: 752px;
   top: 307px;
   z-index: 5;
   width: 259px;
}

#chiatintrotext,
#brightintrotext  {
	visibility: visible;
	position: absolute;
	left: 331px;
	z-index: 6;
	width: 679px;
	height: 66px;
}

#groupsassociationsbutton a:hover  {
   background-position: -131px 0%;
}

#groupscol1text,
#boardcol1text  {
   visibility: visible;
   position: absolute;
   left: 471px;
   top: 307px;
   z-index: 5;
   width: 260px;
}

#clientsnmchicagobutton a:hover  {
   background-position: -72px 0%;
}

#eventcol1text p,
#newsscroll p  {
   margin: 0px;
   padding-top: 20px;
   padding-right: 10px;
   text-align: left;
   line-height: 20px;
   font-family: "Times New Roman", "Times", serif;
}

#writtencommunicationsbutton a  {
   width: 149px;
   background-image: url(sg_onlinecommunications_media/writtencommunicationsbutton.gif);
}

#clientsbrandingbutton a:hover  {
   background-position: -137px 0%;
}

#editorialboardsbutton a:hover  {
   background-position: -162px 0%;
}

#managingpartnerbutton a:hover  {
   background-position: -120px 0%;
}

#verbalcommunicationsbutton a  {
   width: 142px;
   background-image: url(sg_onlinecommunications_media/verbalcommunicationsbutton.gif);
}

#onlinecommunicationsbutton a  {
   width: 140px;
   background-image: url(sg_onlinecommunications_media/onlinecommunicationsbutton.gif);
}

#mediacoveragebutton a:hover  {
   background-position: -92px 0%;
}

#writtencommunicationsbutton  {
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 221px;
   z-index: 4;
   width: 149px;
   height: 8px;
}

#eventcommunicationsbutton a  {
   width: 134px;
   background-image: url(sg_onlinecommunications_media/eventcommunicationsbutton.gif);
}

#groupsassociationsbutton a  {
   width: 131px;
   background-image: url(sg_groupsassociations_media/groupsassociationsbutton.gif);
}

#verbalcommunicationsbutton  {
   visibility: visible;
   position: absolute;
   left: 80px;
   top: 283px;
   z-index: 4;
   width: 142px;
   height: 8px;
}

#onlinecommunicationsbutton  {
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 252px;
   z-index: 4;
   width: 140px;
   height: 8px;
}

#testimonialsbutton a:hover  {
   background-position: -86px 0%;
}

#nwcol1text,
#mediacol1text  {
	visibility: visible;
	position: absolute;
	left: 470px;
	z-index: 5;
	width: 260px;
	bottom: -1px;
}

#clientsadvertisingbutton a  {
   width: 152px;
   background-image: url(sg_groupsassociations_media/clientsadvertisingbutton.gif);
}

#eventcommunicationsbutton  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 314px;
   z-index: 4;
   width: 134px;
   height: 8px;
}

#clientsadvertisingbutton  {
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 314px;
   z-index: 4;
   width: 152px;
   height: 8px;
}

#chicagoclientslisttext p  {
   padding-top: 10px;
}

#clientsnmchicagobutton a  {
   width: 72px;
   background-image: url(sg_groupsassociations_media/clientsnmchicagobutton.gif);
}

#groupsassociationsbutton  {
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 375px;
   z-index: 5;
   width: 131px;
   height: 10px;
}

#writtencasestudiestext p  {
   padding-top: 10px;
}

#clientsnmwbutton a:hover  {
   background-position: -55px 0%;
}

#submenubackgroundscopy14  {
   background: url(sg_groupsassociations_media/submenubackgroundscopy14.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 370px;
   z-index: 4;
   width: 208px;
   height: 21px;
}

#managingpartnerbutton a  {
   width: 120px;
   background-image: url(sg_aboutus_media/managingpartnerbutton.gif);
}

#editorialboardsbutton a  {
   width: 162px;
   background-image: url(sg_groupsassociations_media/editorialboardsbutton.gif);
}

#brightclientslisttext p  {
   padding-top: 2px;
}

#clientsbrandingbutton a  {
   width: 137px;
   background-image: url(sg_groupsassociations_media/clientsbrandingbutton.gif);
}

#writtencasestudiestext  {
	top: 398px;
}

#whatwedobutton a:hover  {
   background-position: -101px 0%;
}

#chiatclientslisttext p  {
   padding-top: 11px;
}

#clientsnmchicagobutton  {
   visibility: visible;
   position: absolute;
   left: 114px;
   top: 252px;
   z-index: 4;
   width: 72px;
   height: 8px;
}

#clientsbrandingbutton  {
   visibility: visible;
   position: absolute;
   left: 82px;
   top: 283px;
   z-index: 4;
   width: 137px;
   height: 8px;
}

#brightclientslisttext  {
	top: 388px;
}

#onlinecasestudiestext  {
	top: 406px;
}

#aboutusbutton a:hover  {
   background-position: -85px 0%;
}

#clientsbutton a:hover  {
   background-position: -150px 0%;
}

#mediacoveragebutton a  {
   width: 92px;
   background-image: url(sg_onlinecommunications_media/mediacoveragebutton.gif);
}

#editorialboardsbutton  {
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 344px;
   z-index: 4;
   width: 162px;
   height: 10px;
}

#managingpartnerbutton  {
   visibility: visible;
   position: absolute;
   left: 92px;
   top: 251px;
   z-index: 4;
   width: 120px;
   height: 9px;
}

#testimonialsbutton a  {
   width: 86px;
   background-image: url(sg_aboutus_media/testimonialsbutton.gif);
}

#servicescol1scroll p  {
   padding-top: 20px;
}

#chiatclientslisttext  {
	top: 355px;
}

#mediacoveragebutton  {
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 345px;
   z-index: 4;
   width: 92px;
   height: 8px;
}

#writtencol2scroll p  {
   padding-top: 20px;
}

#onlinecol1scroll p  {
   padding-right: 10px;
}

#newsbutton a:hover  {
   background-position: -121px 0%;
}

#testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 109px;
   top: 282px;
   z-index: 4;
   width: 86px;
   height: 9px;
}

#clientsnmwbutton a  {
   width: 55px;
   background-image: url(sg_groupsassociations_media/clientsnmwbutton.gif);
}

#logobutton a:hover  {
   background-position: -216px 0%;
}

#servicescol1scroll  {
	width: 407px;
	left: 332px;
}

#id3communications  {
   z-index: 6;
   background-image: url(sg_writtencommunications_media/id3communications.gif);
}

#writtencol2scroll  {
   width: 409px;
   left: 331px;
}

#servicesintrotext  {
   z-index: 5;
}

#clientslisttext p  {
   padding-top: 5px;
}

#nmchicagobutton a  {
   width: 78px;
   background-image: url(sg_aboutus_media/nmchicagobutton.gif);
}

#clientsnmwbutton  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 221px;
   z-index: 4;
   width: 55px;
   height: 8px;
}

#groupscol2scroll  {
   height: 260px;
   overflow: auto;
}

#whatwedobutton a  {
   width: 101px;
   background-image: url(sg_onlinecommunications_media/whatwedobutton.gif);
}

#clientsbutton a  {
   width: 150px;
   background-image: url(sg_onlinecommunications_media/clientsbutton.gif);
}

#aboutusbutton a  {
   width: 85px;
   background-image: url(sg_onlinecommunications_media/aboutusbutton.gif);
}

#backgroundphoto  {
   background: url(sg_onlinecommunications_media/backgroundphoto.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1188px;
   height: 821px;
}

#onlinecoltext p  {
   padding-right: 10px;
}

#contactbutton a  {
   width: 78px;
   background-image: url(sg_onlinecommunications_media/contactbutton.gif);
}

#brightintrotext  {
	top: 299px;
}

#eventcol1text p  {
   font-size: 14px;
}

#mediacol1text p  {
   padding-right: 10px;
   padding-top: 10px;
}

#nmchicagobutton  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 313px;
   z-index: 4;
   width: 78px;
   height: 9px;
}

#mediacol2text p  {
   padding-right: 10px;
   padding-top: 10px;
}

#nmwestbutton a  {
   width: 61px;
   background-image: url(sg_aboutus_media/nmwestbutton.gif);
}

#chiatintrotext  {
	top: 298px;
}

#whatwedobutton  {
   visibility: visible;
   position: absolute;
   left: 597px;
   top: 81px;
   z-index: 4;
   width: 101px;
   height: 31px;
}

#mediacol1text  {
	top: 335px;
}

#mediacol2text  {
	top: 335px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 967px;
   top: 81px;
   z-index: 6;
   width: 78px;
   height: 31px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 509px;
   top: 81px;
   z-index: 4;
   width: 85px;
   height: 31px;
}

#clientsbutton  {
   visibility: visible;
   position: absolute;
   left: 699px;
   top: 81px;
   z-index: 4;
   width: 150px;
   height: 31px;
}

#homebutton a  {
   width: 61px;
   background-image: url(sg_onlinecommunications_media/homebutton.gif);
}

#nwcol1text p  {
   padding-top: 10px;
}

#nmwestbutton  {
   visibility: visible;
   position: absolute;
   left: 122px;
   top: 220px;
   z-index: 4;
   width: 61px;
   height: 9px;
}

#nmcol2text p  {
   padding-top: 10px;
}

#newsscroll p  {
   font-size: 15px;
}

#bordercopy10  {
   background-image: url(sg_contact_media/bordercopy10.gif);
}

#logobutton a  {
   background: url(sg_onlinecommunications_media/logobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 74px;
   width: 216px;
   font-size: 74px;
   line-height: 74px;
}

#newsbutton a  {
   width: 121px;
   background-image: url(sg_onlinecommunications_media/newsbutton.gif);
}

#dividercopy2  {
   top: 548px;
}

#bordercopy7  {
   background-image: url(sg_onlinecommunications_media/bordercopy4.gif);
}

#dividercopy  {
   z-index: 7;
   top: 371px;
}

#bordercopy3  {
   background-image: url(sg_onlinecommunications_media/bordercopy4.gif);
}

#bordercopy9  {
   background-image: url(sg_news_media/bordercopy9.gif);
}

#bordercopy4  {
   background-image: url(sg_onlinecommunications_media/bordercopy4.gif);
}

#bordercopy6  {
   background-image: url(sg_onlinecommunications_media/bordercopy4.gif);
}

#bordercopy5  {
   background-image: url(sg_onlinecommunications_media/bordercopy4.gif);
}

#nwcol1text  {
   top: 207px;
}

#id1divider  {
   top: 386px;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 849px;
   top: 81px;
   z-index: 5;
   width: 121px;
   height: 31px;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 65px;
   z-index: 4;
   width: 216px;
   height: 74px;
}

#bordercopy  {
   background-image: url(sg_aboutus_media/bordercopy.gif);
   height: 388px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 443px;
   top: 81px;
   z-index: 4;
   width: 61px;
   height: 31px;
}

#nmcol2text  {
   top: 207px;
}

#id0divider  {
   top: 552px;
}

#border  {
   background-image: url(sg_onlinecommunications_media/bordercopy4.gif);
}

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