#sidenavmenu li a:hover  {
   text-decoration: underline;
   color: #FFFFFF;
}

#navmenu li a:hover  {
   text-decoration: underline;
   color: #FFFF66;
}

#copytextgrow *:first-child  {
   margin-top: 0px;
}

#copytextgrow *:last-child  {
   margin-bottom: 0px;
}

#intranetbutton a:hover  {
   background-position: -227px 0%;
}

#peaklogobutton a:hover  {
   background-position: -359px 0%;
}

#naborsbutton a:hover  {
   background-position: -220px 0%;
}

#jobsbutton a:hover  {
   background-position: -232px 0%;

}

#ourpartnerstext p  {
   font: 22px/26px EurostileRegular, Eurostile;
   margin: 0px;
   color: #143E66;
   text-align: center;
}

#peaklogobutton a  {
   background: url(sg_index_media/peaklogobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 225px;
   width: 359px;
   font-size: 225px;
   line-height: 225px;
}

#intranetbutton a  {
   background: url(sg_index_media/intranetbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 227px;
   font-size: 38px;
   line-height: 38px;
}

#sidenavmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #143E66;
   width: 100%;
   display: block;
}

#ourpartnerstext  {
   visibility: visible;
   position: absolute;
   left: 724px;
   top: 927px;
   z-index: 3;
   width: 139px;
}

#pagetitletext p  {
   font: 30px/26px EurostileRegular, Eurostile;
   margin: 0px;
   color: #143E66;
   text-align: left;
}

#intranetbutton  {
   visibility: visible;
   position: absolute;
   left: 728px;
   top: 276px;
   z-index: 4;
   width: 227px;
   height: 38px;
}

#naborsbutton a  {
   background: url(sg_index_media/naborsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 54px;
   width: 220px;
   font-size: 54px;
   line-height: 54px;
}

#copytextgrow p  {
   font: 14px/26px Georgia, serif;
   margin: 0px;
   text-align: left;
   color: #143E66;
}

#copytextgrow p a  {
   color: #143E66;
}

#peaklogobutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 20px;
   z-index: 4;
   width: 359px;
   height: 225px;
}

#sidenavmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#missiontext p  {
   font: italic 14px/26px Georgia, serif;
   margin: 0px;
   text-align: center;
   color: #143E66;
   letter-spacing: -1px;
}

#homeslideshow  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 342px;
   z-index: 3;
   width: 609px;
   height: 284px;
   background-color: #FFFFFF;
   background-image: none;
}

#sidenavtext p  {
   font: 30px/36px EurostileBold, Eurostile;
   margin: 0px;
   color: #143E66;
   letter-spacing: 2px;
   text-align: left;
}

#pagetitletext  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 645px;
   z-index: 3;
   width: 600px;
}

#naborsbutton  {
   visibility: visible;
   position: absolute;
   left: 723px;
   top: 966px;
   z-index: 3;
   width: 220px;
   height: 53px;
}

#copytextgrow  {
   padding: 0px 544px 0px 47px;
   background: url(sg_index_media/interiortile.jpg) repeat-y left top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

}

#navmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#jobsbutton a  {
   background: url(sg_index_media/jobsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 78px;
   width: 232px;
   font-size: 78px;
   line-height: 78px;
}

#sidenavmenu  {
   font: 22px/40px EurostileRegular, Eurostile;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #143E66;
   position: absolute;
   left: 731px;
   top: 376px;
   z-index: 3;
   width: 206px;
}

#sidenavtext  {
   visibility: visible;
   position: absolute;
   left: 730px;
   top: 337px;
   z-index: 3;
   width: 170px;
}

#missiontext  {
   visibility: visible;
   position: absolute;
   left: 731px;
   top: 772px;
   z-index: 3;
   width: 221px;
}

#navmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#ciributton  {
   visibility: visible;
   position: absolute;
   left: 730px;
   top: 961px;
   z-index: 3;
   width: 221px;
   height: 74px;
}

#jobsbutton  {
   visibility: visible;
   position: absolute;
   left: 726px;
   top: 665px;
   z-index: 3;
   width: 232px;
   height: 78px;
}

#headerimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 987px;
   height: 323px;
}

#scootdown  {
   position: relative;
   top: 689px;
}

#navmenu  {
   font: 22px/26px EurostileRegular, Eurostile;
   margin: 0px;
   height: 26px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 51px;
   top: 280px;
   z-index: 4;
}

#footer  {
   background: url(sg_index_media/interiortile.jpg) repeat-y left top;
   position: relative;
   left: 0px;
   width: 100%;
   height: 0px;
   margin-bottom: 262px;
}

#index  {
   margin: 0px auto 0px 0px;
   background: url(sg_index_media/interiortile.jpg) repeat-y left top;
   height: 1212px;
   width: 1200px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #06495E url(sg_index_media/exteriortile.jpg) left top repeat;
}

