#resourcesbuttoncopy4 a:hover,
#peekbuttoncopy a:hover,
#programsbuttoncopy a:hover,
#contactbuttoncopy a:hover,
#resourcesbuttoncopy a:hover,
#accoladesbuttoncopy a:hover,
#aboutbuttoncopy a:hover  {
   background-position: -120px 0%;
}

#id1headertext p,
#id1text4text p,
#id100text4text p,
#id2text5text p,
#id1text3text p,
#id2text4text p,
#id2introtext p,
#id1text5text p  {
   font: 14px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
   letter-spacing: 0.5px;
   text-align: justify;

}

#id1headertext a,
#id1text4text a,
#id100text4text a,
#id2text5text a,
#id1text3text a,
#id2text4text a,
#id2introtext a,
#id1text5text a  {
   font: 14px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
   letter-spacing: 0.5px;
   text-align: justify;
   text-decoration: none;

}

#id1headertext a:hover,
#id1text4text a:hover,
#id100text4text a:hover,
#id2text5text a:hover,
#id1text3text a:hover,
#id2text4text a:hover,
#id2introtext a:hover,
#id1text5text a:hover  {
   font: 14px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
   letter-spacing: 0.5px;
   text-align: justify;
   text-decoration: underline;

}

#accoladesbuttoncopy a,
#programsbuttoncopy a,
#contactbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   width: 120px;
   height: 92px;
   background-position: 0% 0px;
}

#contactbuttoncopy,
#programsbuttoncopy,
#accoladesbuttoncopy  {
   visibility: visible;
   position: absolute;
   top: 188px;
   z-index: 5;
   width: 120px;
   height: 92px;
}

#resourcesbuttoncopy,
#resourcesbuttoncopy4  {
   visibility: visible;
   position: absolute;
   left: 362px;
   top: 193px;
   width: 120px;
   height: 87px;
}

#peekbuttoncopy a,
#aboutbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   width: 120px;
   height: 90px;
   background-position: 0% 0px;
}

#aboutbuttoncopy,
#peekbuttoncopy  {
   visibility: visible;
   position: absolute;
   top: 190px;
   z-index: 5;
   width: 120px;
   height: 90px;
}

#calendarbuttoncopy a:hover  {
   background-position: -94px 0%;
}

#menumenucopy li a:hover  {
   text-decoration: underline;
}

#resourcesbuttoncopy4 a  {
   background: url(sg_home_media/resourcesbuttoncopy4.png) no-repeat 0% 0px;
   display: block;
   width: 120px;
   height: 87px;
}

#purplebckgoverlaycopy  {
   background: url(sg_home_media/purplebckgoverlaycopy.png) no-repeat;
   position: absolute;
   left: -27px;
   top: 0px;
   z-index: 3;
   width: 1014px;
   height: 1527px;
}

#resourcesbuttoncopy a  {
   background: url(sg_home_media/resourcesbuttoncopy.png) no-repeat 0% 0px;
   display: block;
   height: 87px;
   width: 120px;
   font-size: 87px;
   line-height: 87px;
}

#accoladesbuttoncopy a  {
   background-image: url(sg_home_media/accoladesbuttoncopy.png);
}

#programsbuttoncopy a  {
   background-image: url(sg_home_media/programsbuttoncopy.png);
}

#resourcesbuttoncopy4  {
   z-index: 6;
}

#calendarbuttoncopy a  {
   background: url(sg_home_media/calendarbuttoncopy.png) no-repeat 0% 0px;
   display: block;
   width: 94px;
   height: 88px;
}

#copyrighttextcopy p  {
   font: 12px/44px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#accoladesbuttoncopy  {
   left: 725px;
}

#contactbuttoncopy a  {
   background-image: url(sg_home_media/contactbuttoncopy.png);
}

#resourcesbuttoncopy  {
   z-index: 5;
}

#calendarbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: -1px;
   top: 469px;
   z-index: 5;
   width: 94px;
   height: 88px;
}

#programsbuttoncopy  {
   left: 241px;
}

#aboutbuttoncopy a  {
   background-image: url(sg_home_media/aboutbuttoncopy.png);
}

#contactbuttoncopy  {
   left: 604px;
}

#copyrighttextcopy  {
   visibility: visible;
   position: absolute;
   left: 309px;
   top: 1465px;
   z-index: 4;
   width: 316px;
}

#menumenucopy li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #FDF7F7;
   height: 100%;
   display: block;
}

#peekbuttoncopy a  {
   background-image: url(sg_home_media/peekbuttoncopy.png);
}

#menumenucopy li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#aboutbuttoncopy  {
   left: 483px;
}

#peekbuttoncopy  {
   left: 120px;
}

#id1headertext  {
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 350px;
   z-index: 7;
   width: 654px;
}

#id2text4text  {
	visibility: visible;
	position: absolute;
	left: 538px;
	top: 1031px;
	z-index: 4;
	width: 284px;
}

#id1text4text  {
	visibility: visible;
	position: absolute;
	left: 159px;
	top: 439px;
	z-index: 7;
	width: 648px;
	height: 894px;
}

#id1text5text  {
	visibility: visible;
	position: absolute;
	left: 158px;
	top: 796px;
	z-index: 8;
	width: 654px;
}

#id2introtext  {
	visibility: visible;
	position: absolute;
	left: 159px;
	top: 438px;
	z-index: 5;
	width: 355px;
	height: 263px;
}

#id2text5text  {
   visibility: visible;
   position: absolute;
   left: 163px;
   top: 1061px;
   z-index: 5;
   width: 654px;
}

#menumenucopy  {
   font: 13px/30px Arial, Helvetica, sans-serif;
   height: 30px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FDF7F7;
   position: absolute;
   left: 30px;
   top: 1445px;
   z-index: 5;
   width: 1000px;
}

#id1text3text  {
	visibility: visible;
	position: absolute;
	left: 535px;
	top: 437px;
	z-index: 4;
	width: 230px;
}

#text6text  {
   visibility: visible;
   position: relative;
   left: 95px;
   top: 10px;
   z-index: 5;
   width: 750px;
   height: 30px;
   text-align: center;
   font-family: arial;
   font-size: 80%;
   font-style: italic;
   font-weight: bold;
   color: #9506dd;
   
}

#bgcopy2  {
   background: url(sg_home_media/bgcopy2.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 960px;
   height: 581px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-image: url(common_media/bg.png);
   position: top left;
   background-repeat: repeat-x;
   background-color: #000000;
}

h2 {
	font: 20px Helvetica, Arial, sans-serif;
   line-height: 50px;
   margin: 0px;
   color: yellow;
   text-align: left;


}

h3 {
	font-family: Arial;
	font-size: 16px;
	line-height: 24px;
	color: white;
}

#id100text4text  {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 158px;
	top: 439px;
	z-index: 7;
	width: 648px;
	height: 894px;
	padding-right: 10px;
}

/* Sortable tables */
table.sortable thead {
    background-image:url(images/table-header.png);
    background-position: top left;
    background-repeat: repeat-x;
    color:#666666;
    font-weight: bold;
    cursor: default;
}




