#aboutusbutton a:hover,
#contactusbutton a:hover,
#programsbutton a:hover,
#partnersbutton a:hover,
#faqbutton a:hover  {
   background-position: -128px 0%;
}

#partnersbutton a,
#faqbutton a,
#programsbutton a,
#contactusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 45px;
   width: 128px;
   background-position: 0% 0px;
   font-size: 45px;
   line-height: 45px;
}

#programsbutton,
#contactusbutton,
#faqbutton,
#partnersbutton  {
   visibility: visible;
   position: absolute;
   left: 40px;
   z-index: 3;
   width: 128px;
   height: 45px;
}

#seogrow *:first-child  {
   margin-top: 0px;
}

#seogrow *:last-child  {
   margin-bottom: 0px;
}

#contactusbutton a  {
   background-image: url(sg_elongatedlow_media/contactusbutton.jpg);
}

#programsbutton a  {
   background-image: url(sg_elongatedlow_media/programsbutton.jpg);
}

#partnersbutton a  {
   background-image: url(sg_elongatedlow_media/partnersbutton.jpg);
}

#contactusbutton  {
   top: 400px;
}

#aboutusbutton a  {
   background: url(sg_elongatedlow_media/aboutusbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 44px;
   width: 128px;
   font-size: 44px;
   line-height: 44px;
}

#bitmap,
#layer6  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 800px;
   background-repeat: no-repeat;
}

#partnersbutton  {
   top: 450px;
}

#programsbutton  {
   top: 349px;
}

#id0layer5copy  {
   background: url(sg_elongatedlow_media/id0layer5copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 23px;
   z-index: 3;
   width: 3px;
   height: 289px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 248px;
   z-index: 6;
   width: 128px;
   height: 44px;
}

#id1layer5copy  {
   background: url(sg_elongatedlow_media/id1layer5copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 0px;
   z-index: 5;
   width: 3px;
   height: 312px;
}

#elongatedlow  {
   margin: 0px auto 0px auto;
   height: 868px;
   width: 800px;
   position: relative;
}

#contactus p  {
	margin: 0px;
	color: #5AA0C9;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 24px;
}

#faqbutton a  {
   background-image: url(sg_elongatedlow_media/faqbutton.jpg);
}

#locationsg  {
   background: url(sg_elongatedlow_media/locationsg.jpg) no-repeat;
   position: absolute;
   left: 472px;
   top: 280px;
   z-index: 5;
   width: 306px;
   height: 19px;
}

#scootdown  {
   position: relative;
   top: 278px;
}

#seogrow p  {
	margin: 0px;
	text-align: left;
	color: #D4AC21;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
}

#contactus  {
   visibility: visible;
   position: absolute;
   left: 209px;
   top: 189px;
   z-index: 5;
   width: 508px;
}

#faqbutton  {
   top: 298px;
}

#seogrow  {
   padding: 0px 74px 0px 203px;
   background: url(sg_elongatedlow_media/interiorgrowtile.jpg) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#layer6  {
   background-image: url(sg_elongatedlow_media/layer6.jpg);
   height: 312px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 312px;
   margin-bottom: 336px;
}

#phoneg  {
   background: url(sg_elongatedlow_media/phoneg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 470px;
   top: 237px;
   z-index: 5;
   width: 309px;
   height: 36px;
}

#bitmap  {
   background-image: url(sg_elongatedlow_media/bitmap.jpg);
   height: 279px;
}

#layer5  {
   background: url(sg_elongatedlow_media/layer5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 103px;
   top: 0px;
   z-index: 5;
   width: 2px;
   height: 251px;
}

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

.toplink1{position:absolute; z-index:1000; left:730px; top:10px; color:#efefef; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.link3{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
a:link.link3{color:#ffffff; text-decoration:none;}
a:active.link3{color:#ffffff; text-decoration:none;}
a:visited.link3{color:#ffffff; text-decoration:none;}
a:hover.link3{color:#efefef; text-decoration:underline;}

/*-------------------*/

.orange_color{color: #D4AC21;}
.sDetails {text-align:left; background-color:#D6E6F3; padding:5px; border-bottom:1px solid #005689;}
.sLabel {text-align:left; background-color:#F0DEA2; padding:5px; border-bottom:1px solid #005689;}
.glossary_line{color:#D4AC21; width:100%; height:1px;}

.HeadText4{font-size: 18px; color: #FF6600; padding-left:10px;}
.HeadText5{padding-left:10px;}

.quote_text{width:250px; height:14px; font-family:Verdana; font-size:11px;}
.quote_textsmall{width:100px; height:14px; font-family:Verdana; font-size:11px;}
.quote_select{width:244px; height:20px; font-family:Verdana; font-size:11px;}
.quote_textarea{width:250px; height:80px; font-family:Verdana; font-size:11px;}
.quote_infoHead{ background-color:#F0DEA2; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.quote_info{padding-left:50px;}
.c_red{color:#FF0000;}
/*-------------------*/


.seo_info{padding-left:10px; width:150px;}
.seo_left{padding-left:10px;}
.seo_infoHead{ background-color:#F0DEA2; padding:10px;}
.seo_textsmall{width:150px; height:14px; font-family:Verdana; font-size:11px;}

