a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#i0ourphilosophybutton a,
#i1ourphilosophybutton a,
#i1applytodaybutton a,
#i0applytodaybutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 291px;
   height: 128px;
}

#i1ourphilosophybutton,
#i1applytodaybutton,
#i0ourphilosophybutton,
#i0applytodaybutton  {
   height: 128px;
   width: 291px;
   margin-left: 5px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#thanksh1text h1,
#applyh1text h1,
#interiorh1text h1,
#homeh1text h1  {
   font: Normal Normal 28px/34px Verdana, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #274F9F;
   text-decoration: none;
   font-variant: Normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#i0whyoutsourcebutton,
#i3ourphilosophybutton,
#i1whyoutsourcebutton  {
   font: 16px/23px Arial, Helvetica, sans-serif;
   text-align: center;
   position: absolute;
   width: 170px;
   height: 23px;
}

#interiortext,
#applytext,
#hometext,
#applyform,
#thankstext  {
   margin: 14px 0px 0px 30px;
   width: 594px;
}

#interiortext p,
#thankstext p,
#applytext p,
#hometext p  {
   font: Normal Normal 13px/22px Verdana, sans-serif;
   padding: 0px 0px 12px 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: justify;
   color: #000000;
   text-decoration: none;
   font-variant: Normal;
   letter-spacing: 0px;
}

#applyh1text,
#interiorh1text,
#homeh1text,
#thanksh1text  {
   margin: 12px 0px 0px 29px;
   width: 594px;
}

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

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

#interiorsideimagecontent  {
   margin: -1px 0px 0px 5px;
   height: 358px;
   width: 268px;
}

#i0ourphilosophybutton a  {
   background-image: url(sg_home_media/d0ourphilosophybutton.gif);
}

#i1ourphilosophybutton a  {
   background-image: url(sg_about-us_media/d1ourphilosophybutton.gif);
}

#i0ourphilosophybutton  {
   margin-top: -8px;
}

#i2ourphilosophybutton  {
   font: 16px/23px Arial, Helvetica, sans-serif;
   text-align: center;
   position: absolute;
   left: 451px;
   top: 358px;
   z-index: 12;
   width: 170px;
   height: 23px;
}

#i3ourphilosophybutton  {
   z-index: 11;
   top: 197px;
   left: 451px;
}

#i1ourphilosophybutton  {
   margin-top: -8px;
}

#i1applytodaybutton a  {
   background-image: url(sg_about-us_media/d1applytodaybutton.gif);
}

#i0applytodaybutton a  {
   background-image: url(sg_home_media/d0applytodaybutton.gif);
}

#i0interiorsidecolumn  {
   margin: 0px 0px 0px 3px;
   min-height: 612px;
   width: 303px;
}

#i1whyoutsourcebutton  {
   z-index: 10;
   top: 197px;
   left: 281px;
}

#i0whyoutsourcebutton  {
   z-index: 11;
   top: 358px;
   left: 281px;
}

#navigationlinescopy  {
   background: url(sg_about-us_media/navigationlinescopy.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 164px;
   z-index: 6;
   width: 970px;
   height: 94px;
}

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

#i1applytodaybutton  {
   margin-top: 2px;
}

#footermenu ul li a  {
   padding: 2px 0.22em 2px 0.22em;
   height: 100%;
}

#i0applytodaybutton  {
   margin-top: 2px;
}

#i1contactusbutton  {
   font: 16px/23px Arial, Helvetica, sans-serif;
   text-align: center;
   position: absolute;
   left: 809px;
   top: 197px;
   z-index: 14;
   width: 150px;
   height: 23px;
}

#interiormainstage  {
   background: url(sg_about-us_media/interiormainstage.gif) no-repeat;
   position: absolute;
   left: 20px;
   top: 94px;
   z-index: 4;
   width: 920px;
   height: 104px;
}

#i1partnersbutton  {
   font: 16px/23px Arial, Helvetica, sans-serif;
   text-align: center;
   position: absolute;
   left: 621px;
   top: 197px;
   z-index: 12;
   width: 111px;
   height: 23px;
}

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

#contenttopcopy2  {
   margin: 2px 0px 0px 11px;
   background: url(sg_home_media/d0contenttop.gif) no-repeat;
   height: 31px;
   width: 653px;
}

#contentlinecopy  {
   margin: 18px 0px 0px 29px;
   height: 1px;
   width: 595px;
   background-color: #E6E6E6;
   background-image: none;
   font-size: 1px;
}

#i1contentcolumn  {
   margin: 0px 0px 0px 11px;
   background: url(sg_home_media/d0contentbackground.gif) repeat center top;
   min-height: 579px;
   width: 653px;
   background-attachment: scroll;
}

#interiorcolumn  {
   margin: 258px 0px 0px 0px;
   min-height: 612px;
   width: 970px;
   background-color: #303030;
}

#contentbottom  {
   background: url(sg_home_media/contentbottom.gif) no-repeat;
   position: absolute;
   left: 11px;
   top: 0px;
   z-index: 6;
   width: 653px;
   height: 28px;
}

#i1applybutton  {
   font: 16px/23px Arial, Helvetica, sans-serif;
   text-align: center;
   position: absolute;
   left: 731px;
   top: 197px;
   z-index: 13;
   width: 78px;
   height: 23px;
}

#i1whyusbutton  {
   font: 16px/23px Arial, Helvetica, sans-serif;
   text-align: center;
   position: absolute;
   left: 192px;
   top: 197px;
   z-index: 9;
   width: 89px;
   height: 23px;
}

#footermenu ul  {
   font: 11px/15px HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   height: 15px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   text-align: center;
}

#i1aboutbutton  {
   font: 16px/23px Arial, Helvetica, sans-serif;
   text-align: center;
   position: absolute;
   left: 106px;
   top: 197px;
   z-index: 8;
   width: 86px;
   height: 23px;
}

#i1homebutton  {
   font: 16px/23px Arial, Helvetica, sans-serif;
   text-align: center;
   position: absolute;
   left: 11px;
   top: 197px;
   z-index: 7;
   width: 95px;
   height: 23px;
}

#logobutton a  {
   background: url(sg_home_media/logobutton.gif) no-repeat;
   display: block;
   height: 64px;
   width: 418px;
   font-size: 64px;
   line-height: 64px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   background: transparent url(sg_home_media/footerbackground.gif) repeat-x;
   width: 970px;
   position: relative;
   height: 80px;
}

#ridefooter  {
   font-size: 0px;
   width: 100%;
   position: relative;
   clear: left;
   display: block;
   margin-top: 0px;
}

#bggraphics  {
   background: url(sg_home_media/bggraphics.jpg) no-repeat;
   position: absolute;
   left: -213px;
   top: 0px;
   z-index: 3;
   width: 1396px;
   height: 598px;
}

#cobutton a  {
   background: url(sg_home_media/cobutton.gif) no-repeat;
   display: block;
   height: 30px;
   width: 144px;
   font-size: 30px;
   line-height: 30px;
}

#footermenu  {
   overflow: hidden;
   position: absolute;
   left: 49px;
   top: 36px;
   z-index: 3;
}

#logobutton  {
   position: absolute;
   left: 24px;
   top: 20px;
   z-index: 6;
   width: 418px;
   height: 64px;
}

#applyform  {
   margin-top: 25px;
}

#phoneline  {
   background: url(sg_about-us_media/phoneline.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 970px;
   height: 120px;
}

#cobutton  {
   position: absolute;
   left: 805px;
   top: 44px;
   z-index: 3;
   width: 144px;
   height: 30px;
}

#page_bkg  {
   position: absolute;
   width: 970px;
   height: 870px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#cotext p  {
   font: Normal Normal 11px/13px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: Normal;
   letter-spacing: 1px;
   text-indent: 0px;
   text-align: left;
}

#cotext  {
   overflow: hidden;
   position: absolute;
   left: 718px;
   top: 25px;
   z-index: 3;
   width: 241px;
}

#footer  {
   background: transparent url(sg_home_media/footerbackground.gif) repeat-x;
   height: 80px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

.cFFF * a,
.cFFF a  {
   color: #FFFFFF;
}

#page  {
   margin: 0px auto 0px auto;
   height: 870px;
   width: 970px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
   overflow-x: hidden;
}

.flow,
.footer  {
   position: relative;
   display: block;
   width: 100%;
}

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

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

.footer  {
   clear: left;
}

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

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

.flow  {
   z-index: 2;
}

p, ul, ol, table,
h4,
h5,
div *,
h6,
h2,
h3  {
   font-family: Verdana, sans-serif;
}

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

body  {
   padding: 0px;
   margin: 0px;
   background: #000000 url(sg_home_media/browserbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

h1  {
   font: 28px/34px Verdana, sans-serif;
   color: #274F9F;
}


