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

a ins  {
   text-decoration: none;
}

#contactbutton a,
#seminarsbutton a,
#homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 87px;
   background-position: 0% 0px;
   font-size: 87px;
   line-height: 87px;
}

#mainform fieldset div,
#mainform fieldset legend  {
   font: 21px/27px "Courier New", Courier, monospace;
   letter-spacing: -1px;
   color: #FFFFFF;
}

#pid2seminars,
#pid1home,
#pid3contact  {
   margin: 0px auto 0px auto;
   width: 980px;
   position: relative;
}

#righttext p,
#maintext p  {
   font: 21px/21px Tahoma, sans-serif;
   margin: 0px;
   text-align: justify;
   color: #FFFFFF;
   letter-spacing: -1px;
}

#seminarsbutton a:hover  {
   background-position: -281px 0%;
}

#mainform fieldset div  {
   clear: both;
}

#contactbutton a:hover  {
   background-position: -366px 0%;
}

#homebutton a:hover  {
   background-position: -194px 0%;
}

#group6,
#group10  {
   position: absolute;
   left: 48px;
   top: 305px;
   z-index: 4;
   width: 886px;
   height: 521px;
   background-repeat: no-repeat;
}

#seminarsbutton a  {
   width: 281px;
   background-image: url(sg_home_media/seminarsbutton.jpg);
}

#contactbutton a  {
   width: 366px;
   background-image: url(sg_home_media/contactbutton.jpg);
}

#seminarsbutton  {
   visibility: visible;
   position: absolute;
   left: 273px;
   top: 180px;
   z-index: 5;
   width: 281px;
   height: 87px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 571px;
   top: 180px;
   z-index: 4;
   width: 366px;
   height: 87px;
}

#homebutton a  {
   width: 194px;
   background-image: url(sg_home_media/homebutton.jpg);
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 178px;
   z-index: 5;
   width: 194px;
   height: 87px;
}

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

#group23  {
   background: url(sg_home_media/group23.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 980px;
   height: 1250px;
}

#group22  {
   background: url(sg_home_media/group22.jpg) no-repeat;
   position: absolute;
   left: 34px;
   top: 0px;
   z-index: 4;
   width: 361px;
   height: 184px;
}

#group19  {
   background: url(sg_home_media/group19.jpg) no-repeat;
   position: absolute;
   left: 602px;
   top: 0px;
   z-index: 4;
   width: 358px;
   height: 102px;
}

#group6  {
   background-image: url(sg_contact_media/group6.jpg);
}

html, body  {  
	background: url(bg.jpg) repeat-x top;
   padding: 0px;
   margin: 0px;
   background-color: #053791;
}


