#facebookbutton a:hover,
#facebookbutton a.nmh  {
   background-position: -33px 0%;
}

#whenbutton a.nmh,
#whenbutton a:hover  {
   background-position: -162px 0%;
}

#whobutton a.nmh,
#whobutton a:hover  {
   background-position: -151px 0%;
}

#howbutton a.nmh,
#howbutton a:hover  {
   background-position: -147px 0%;
}

#therapyservicescopy,
#aboutemily  {
   position: absolute;
   left: 206px;
   top: 129px;
   z-index: 7;
   height: 95px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#licensedclinicalsocialwor  {
   background: url(sg_services_media/licensedclinicalsocialwor.png) no-repeat;
   position: absolute;
   left: 361px;
   top: 96px;
   z-index: 7;
   width: 290px;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

#emilymarkowitznomerge  {
   background: url(sg_services_media/emilymarkowitznomerge.png) no-repeat;
   position: absolute;
   left: 190px;
   top: 7px;
   z-index: 6;
   width: 500px;
   height: 134px;
   margin-left: 0px;
   margin-top: 0px;
}

#therapyservicescopy  {
   background-image: url(sg_services_media/therapyservicescopy.png);
   width: 376px;
}

#footermenu ul li a  {
   padding: 0px 0.44em 0px 0.44em;
   height: 100%;
}

#footercolumnfollow  {
   margin: 18px 0px 0px 190px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 809px;
   min-height: 162px;
}

#facebook2button a  {
   background: url(sg_services_media/facebook2button.gif) no-repeat;
   display: block;
   height: 22px;
   width: 22px;
   font-size: 22px;
   line-height: 22px;
}

#footermenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#facebookbutton a  {
   background: url(sg_services_media/facebookbutton.gif) no-repeat;
   display: block;
   width: 33px;
   height: 50px;
}

#facebook2button  {
   margin: 4px 0px 0px 245px;
   height: 22px;
   width: 22px;
   top: 0px;
   left: 0px;
   position: relative;
}

#facebookbutton  {
   position: absolute;
   left: 77px;
   top: 54px;
   z-index: 5;
   width: 33px;
   height: 50px;
   margin-left: 0px;
   margin-top: 0px;
}

#bodytextunique  {
   margin: 1px 0px 1px 3px;
   width: 709px;
   top: 0px;
   left: 0px;
   position: relative;
}

#shadownomerge  {
   background: url(sg_services_media/shadownomerge.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 214px;
   height: 844px;
   margin-left: 0px;
   margin-top: 0px;
}

#footermenu ul  {
   height: 21px;
   margin: 0px;
   padding: 0px;
   color: #444444;
   text-transform: uppercase;
   line-height: 21px;
   font-size: 21px;
   font-family: "Istok Web", sans-serif;
   text-align: right;
}

#copyrighttext  {
   margin: 5px 0px 0px 42px;
   width: 440px;
   top: 0px;
   left: 0px;
   position: relative;
}

#editbutton a  {
   background: url(sg_services_media/editbutton.gif) no-repeat;
   display: block;
   height: 11px;
   width: 37px;
   font-size: 11px;
   line-height: 11px;
}

#whenbutton a  {
   background: url(sg_services_media/whenbutton.png) no-repeat;
   display: block;
   height: 85px;
   width: 162px;
   font-size: 85px;
   line-height: 85px;
}

#page_content  {
   min-height: 397px;
}

#licensetext  {
   margin: -3px 0px 42px 42px;
   width: 231px;
   top: 0px;
   left: 0px;
   position: relative;
}

#howbutton a  {
   background: url(sg_services_media/howbutton.png) no-repeat;
   display: block;
   height: 84px;
   width: 147px;
   font-size: 84px;
   line-height: 84px;
}

#shape3copy2  {
   position: absolute;
   left: 209px;
   top: 188px;
   z-index: 8;
   width: 378px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#whobutton a  {
   background: url(sg_services_media/whobutton.png) no-repeat;
   display: block;
   height: 84px;
   width: 151px;
   font-size: 84px;
   line-height: 84px;
}

#bodycolumn  {
   margin: 230px 0px 0px 228px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 717px;
   min-height: 149px;
}

#footerline  {
   margin: 58px 0px 0px 22px;
   background: url(sg_services_media/footerline.gif) no-repeat;
   height: 1px;
   width: 757px;
   top: 0px;
   left: 0px;
   position: relative;
}

#footertext  {
   margin: 44px 0px 0px -736px;
   width: 479px;
   top: 0px;
   left: 0px;
   position: relative;
}

#footermenu  {
   margin: 42px 0px 0px -222px;
   top: 0px;
   left: -9px;
   position: relative;
}

#whenbutton  {
   position: absolute;
   left: 11px;
   top: 259px;
   z-index: 7;
   width: 162px;
   height: 85px;
   margin-left: 0px;
   margin-top: 0px;
}

#editbutton  {
   margin: -1px 0px 0px 14px;
   height: 11px;
   width: 37px;
   top: 0px;
   left: 0px;
   position: relative;
}

#aboutemily  {
   background-image: url(sg_about_media/aboutemily.png);
   width: 282px;
}

#shape3copy  {
   background: url(sg_services_media/shape3copy.gif) no-repeat;
   position: absolute;
   left: 209px;
   top: 90px;
   z-index: 5;
   width: 755px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
}

#howbutton  {
   position: absolute;
   left: 20px;
   top: 195px;
   z-index: 6;
   width: 147px;
   height: 84px;
   margin-left: 0px;
   margin-top: 0px;
}

#whobutton  {
   position: absolute;
   left: 21px;
   top: 131px;
   z-index: 5;
   width: 151px;
   height: 84px;
   margin-left: 0px;
   margin-top: 0px;
}

#lmswlcsw  {
   background: url(sg_services_media/lmswlcsw.png) no-repeat;
   position: absolute;
   left: 657px;
   top: 70px;
   z-index: 7;
   width: 175px;
   height: 23px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

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

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

*:focus  {
   outline-style: none;
}

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

.c444 * a  {
   color: #444444;
}

.divider  {
   clear: left;
   display: block;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.fl li  {
   float: left;
   display: inline;
}

.flow  {
   z-index: 2;
   position: relative;
}

ains  {
   text-decoration: none;
}

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

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

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

