#i1utilityservicesbutton a.pmh,
#i1utilityservicesbutton a.pm,
#i1utilityservicesbutton a.nmh,
#i1utilityservicesbutton a:hover  {
   background-position: -140px 0%;
}

#i1clientservicesbutton a.nmh,
#i1clientservicesbutton a.pm,
#i1clientservicesbutton a:hover,
#i1clientservicesbutton a.pmh  {
   background-position: -143px 0%;
}

#i1vendorservicesbutton a:hover,
#i1vendorservicesbutton a.pmh,
#i1vendorservicesbutton a.nmh,
#i1vendorservicesbutton a.pm  {
   background-position: -146px 0%;
}

#i1aboutbutton a.nmh,
#i1aboutbutton a:hover,
#i1aboutbutton a.pm,
#i1aboutbutton a.pmh  {
   background-position: -72px 0%;
}

#thisisheaderoneh1 p a {
   display: inline;
}

#subtexttext p a{
	display: inline;
	text-align: center;
}


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

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

#thisisheaderoneh1 p  {
	padding-top: 0px;
	margin: 0px;
}
#thisisheaderoneh1 li  {
   margin: 0px;
}

#thisisheaderoneh1,h1 {
   width: 811px;
   margin-left: 24px;
   margin-right: 0px;
   margin-top: 22px;
   margin-bottom: 0px;
}

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

#i1utilityservicesbutton  {
	position: absolute;
	left: 480px;
	top: 101px;
	z-index: 11;
	width: 140px;
	height: 49px;
}

#i1vendorservicesbutton  {
	position: absolute;
	left: 335px;
	top: 101px;
	z-index: 9;
	width: 146px;
	height: 49px;
}

#i1clientservicesbutton  {
   position: absolute;
   left: 191px;
   top: 101px;
   z-index: 13;
   width: 143px;
   height: 49px;
}

#subcontentbackcolumn  {
   min-height: 231px;
   width: 876px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 147px;
   margin-bottom: 0px;
   background-color: #f6fcff;
}

#i1clientservicesmenu  {
   overflow: hidden;
   display: none;
   width: 224px;
   z-index: 13;
   top: 154px;
   left: 207px;
   position: absolute;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
}

#i1casestudiesbutton  {
   position: absolute;
   left: 620px;
   top: 101px;
   z-index: 7;
   width: 117px;
   height: 49px;
}

#vectorsmartobject  {
   z-index: 3;
}



#i1contactbutton  {
   position: absolute;
   left: 737px;
   top: 101px;
   z-index: 6;
   width: 87px;
   height: 49px;
}



#i1aboutbutton  {
   position: absolute;
   left: 119px;
   top: 101px;
   z-index: 15;
   width: 72px;
   height: 49px;
}

#i1homebutton  {
   position: absolute;
   left: 54px;
   top: 101px;
   z-index: 16;
   width: 65px;
   height: 49px;
}

#subtexttext  {
   width: 796px;
   margin-left: 40px;
   margin-right: 0px;
   margin-top: 12px;
   margin-bottom: 69px;
}

#subtexttext p {
	margin-top: 15px;
	color: #003878;
}

#subtexttext h2 {
	margin-top: 22px;
	color: #245DB3;
	font-size: 0.9em;
}

#subtexttext a {
	text-decoration: underline;
	color: #2B6CBC;
}
#subtexttext a:visited {
	color: #A1BFE0;
}
#subtexttext a:hover {
	background-color: #DCFFDF;
	color: #036;
	text-decoration: none;
}

#i1greenbar  {
   position: absolute;
   left: 0px;
   top: 101px;
   z-index: 5;
   width: 876px;
   height: 49px;
   background-color: #45A501;
   background-image: none;
}

#shadow  {
   height: 17px;
   width: 876px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 0px;
   background-image: url(sg_subpage_media/shadow.gif);
   background-repeat: no-repeat;
}

#top  {
   position: absolute;
}

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

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

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

.flow  {
   position: relative;
   display: block;
   z-index: 2;
   width: 100%;
}

body  {
	background-image: url(sg_subpage_media/00-back.gif);
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: center top;
}

h1  {
   font-size: 18px;
   line-height: 26px;
   color: #255DB3;
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
}


#footersubtext  {
	position: absolute;
	top: 10px;
	z-index: 3;
	width: 100%;
}

#footersubtext p a {
	display: inline;
	text-align: center;
}


#footersubtext a {
	color: #4A7BC6;
	text-decoration: underline;
	text-align: center;
}
#footersubtext a:visited {
	color: #96B1D9;
	text-decoration: none;
}
#footersubtext a:hover {
	background-color: #E7F3FF;
	color: #184C96;
	text-decoration: none;
}
.center {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

