a  {
   text-decoration: none;
   color: #000000;
   font: Arial, Helvetica, sans-serif;
}

a ins  {
   text-decoration: none;
}

img
{  border-style: none;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

img.floatRight { 
    float: right; 
    margin: 3px; 
}

#benchmarksbutton a:hover,
#contactusbutton a:hover,
#itembankbutton a:hover,
#featuresbutton a:hover,
#partnersbutton a:hover,
#testimonialsbutton a:hover,
#careersbutton a:hover,
#homebutton a:hover,
#pricingbutton a:hover,
#demobutton a:hover  {
   color: #FFC313;
   text-decoration: underline;
}

#pricingbutton a,
#contactusbutton a,
#homebutton a,
#benchmarksbutton a,
#demobutton a,
#featuresbutton a,
#itembankbutton a,
#careersbutton a,
#partnersbutton a,
#testimonialsbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #00578B;
}

#benchmarksbutton,
#contactusbutton,
#featuresbutton,
#partnersbutton,
#testimonialsbutton,
#homebutton,
#careersbutton,
#itembankbutton,
#demobutton  {
	font: 14px Arial, "Arial";
	letter-spacing: -1px;
	font-weight:bold;
	text-align: right;
	margin-top: 0px;
	margin-left: 0px;
	visibility: visible;
	position: absolute;
	top: 259px;
	z-index: 6;
	height: 10px;
}

#schedulebutton a:hover,
#reportsbutton a:hover  {
   background-position: -225px 0%;
}

#topgreybar,
#botgreybar  {
   visibility: visible;
   position: absolute;
   left: 3px;
   width: 750px;
   height: 3px;
   background-color: #E5E5E5;
   background-image: none;
   font-size: 1px;
}

#relivalidbutton a:hover  {
   background-position: -163px 0%;
}

#demoshotbutton a:hover  {
   background-position: -233px 0%;
}

#samplebutton a:hover  {
   background-position: -84px 0%;
}

#testimonialsbutton  {
	width: 86px;
	left: 573px;
}

#relivalidbutton a  {
   background: url(sg_version02_media/relivalidbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 178px;
   width: 163px;
   font-size: 178px;
   line-height: 178px;
}

#demoshotbutton a  {
   background: url(sg_version02_media/demoshotbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 183px;
   width: 233px;
   font-size: 183px;
   line-height: 183px;
}

#benchmarksbutton  {
	width: 73px;
	left: 364px;
}

#careersbutton  {
	width: 57px;
	left: 296px;
}

#schedulebutton a  {
   background: url(sg_version02_media/schedulebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 141px;
   width: 225px;
   font-size: 141px;
   line-height: 141px;
}

#contactusbutton  {
	width: 73px;
	left: 668px;
}

#copyrighttext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   color: #3E7FAB;
   letter-spacing: -1px;
   text-align: left;
}

#relivalidbutton  {
   visibility: visible;
   position: absolute;
   left: 544px;
   top: 499px;
   z-index: 5;
   width: 163px;
   height: 178px;
}

#reportsbutton a  {
   background: url(sg_version02_media/reportsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 165px;
   width: 225px;
   font-size: 165px;
   line-height: 165px;
}

#schedulebutton  {
   visibility: visible;
   position: absolute;
   left: 515px;
   top: 288px;
   z-index: 5;
   width: 225px;
   height: 141px;
}

#partnersbutton  {
	width: 56px;
	left: 507px;
}

#itembankbutton  {
	width: 65px;
	left: 146px;
}

#reliabilitybox  {
   background: url(sg_version02_media/webdemobox.gif) repeat-y;
   visibility: visible;
   position: absolute;
   left: 498px;
   top: 442px;
   z-index: 4;
   width: 255px;
   height: 244px;
}

#featuresbutton  {
	width: 59px;
	left: 226px;
}

#demoshotbutton  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 499px;
   z-index: 5;
   width: 233px;
   height: 183px;
}

#samplebutton a  {
   background: url(sg_version02_media/samplebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 51px;
   width: 84px;
   font-size: 51px;
   line-height: 51px;
}

#reportsbutton  {
   visibility: visible;
   position: absolute;
   left: 266px;
   top: 505px;
   z-index: 6;
   width: 225px;
   height: 165px;
}

#pricingbutton  {
	font: 14px Arial, "Arial";
	letter-spacing: -1px;
	font-weight:bold;
	text-align: right;
	margin-top: 0px;
	margin-left: 0px;
	visibility: visible;
	position: absolute;
	left: 450px;
	top: 259px;
	z-index: 6;
	width: 47px;
	height: 13px;
}

#copyrighttext  {
	visibility: visible;
	position: absolute;
	left: 5px;
	top: 702px;
	z-index: 3;
	width: 755px;
}

#reliabilityg  {
   background: url(sg_version02_media/reliabilityg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 452px;
   z-index: 5;
   width: 170px;
   height: 44px;
}

#samplebutton  {
   visibility: visible;
   position: absolute;
   left: 90px;
   top: 185px;
   z-index: 5;
   width: 84px;
   height: 51px;
}

#reportingbox  {
   background: url(sg_version02_media/reportingbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 257px;
   top: 442px;
   z-index: 5;
   width: 240px;
   height: 244px;
}

#sampletextg  {
   background: url(sg_version02_media/sampletextg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 97px;
   z-index: 5;
   width: 186px;
   height: 77px;
}

#topgreybar  {
	z-index: 4;
	top: 272px;
}

#homebutton  {
   width: 39px;
   left: 12px;
}

#webdemobox  {
	background: url(sg_version02_media/webdemobox.gif) repeat-y;
	visibility: visible;
	position: absolute;
	left: 497px;
	top: 275px;
	z-index: 10;
	width: 256px;
	height: 393px;
	padding-top:20px;
	line-height: 13px;
}

#WebTextContainer {
width: 245px;
padding-left: 8px;
line-height: 13px;
}

#reportingg  {
   background: url(sg_version02_media/reportingg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 291px;
   top: 452px;
   z-index: 6;
   width: 175px;
   height: 44px;
}

#hometext p  {
   font: 17px Arial, "Arial";
   margin: 0px;
   text-align: left;
   color: #6F6D6D;
   left: 150px;
   height: 450px;
}

#homeheader p  {
   font: 25px/23px Arial, "Arial";
   margin: 0px;
   text-align: left;
   color: #6F6D6D;
   letter-spacing:-5px;
}

#bodytext {
	top: 310px;
}

#botgreybar  {
   z-index: 6;
   top: 440px;
}

#demobutton  {
	width: 74px;
	left: 61px;
}

#homekidimg  {
   visibility: visible;
   position: absolute;
   left: 259px;
   top: 83px;
   z-index: 5;
   width: 494px;
   height: 165px;
}

#profcatimg  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 12px;
   z-index: 4;
   width: 352px;
   height: 58px;
}

#whitebody  {
   background: url(sg_version02_media/whitebody2.gif) repeat-y;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 756px;
   height: 689px;
}

#viewdemog  {
   background: url(sg_version02_media/viewdemog.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 452px;
   z-index: 5;
   width: 215px;
   height: 35px;
}

#version02  {
   margin: 0px auto 0px auto;
   width: 756px;
   position: relative;
}

#samplebox  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 83px;
   z-index: 4;
   width: 256px;
   height: 165px;
   background-color: #FBD259;
   background-image: none;
   text-decoration:none;
}

#hometext  {
	visibility: visible;
	position: absolute;
	left: 18px;
	top: 290px;
	height: 390px;
	z-index: 5;
	width: 475px;
	font: Arial, Helvetica, sans-serif;
	color: #00578b;
	font-size: 12px;
	line-height: 16px;
}

#hometext .container {
position: relative;
width: 445px;
}

#joblisting {
	top: 488px;
	position: absolute;
	left: 15px;
	z-index: 7;
	width: 475px;
}

#JobCol {
	position: absolute;
	width: 120px;
	top: 32px;
	z-index: 8;
	left: 0px;
}

#DescripCol {
	position: absolute;
	width: 300px;
	top: 32px;
	left: 121px;
	z-index: 9;
}

#TextContainer2 {
	position: absolute;
	width: 450px;
	top: 280px;
	left: 0px;
	z-index: 9;
}

#submenu {
background: #00578b;
position: relative;
width: 455px;
height: 30px;
line-height: 30px;
}

#submenu2{
background: #00578b;
position: relative;
width: 455px;
height: 50px;
line-height: 25px;
}

#headcontainer{
width: 450px;
height: 25px;
line-height: 25px;
font:Arial, Helvetica, sans-serif;
font-size:13px;
color: #ffffff;
}

#textcontainer {
width: 450px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}

#textcontainer .left {
width: 193px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left: 5px;
float: left;
padding-top: 3px;
border: solid;
border-color: #00578B;
border-width: 1px;
}

#textcontainer .right{
width: 192px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left: 5px;
float: left;
margin-left: 30px;
padding-top: 3px;
border: solid;
border-color: #00578B;
border-width: 1px;
}

#headcontainer .left{
background: #00578b;
width: 200px;
height: 25px;
line-height: 25px;
font:Arial, Helvetica, sans-serif;
font-size:13px;
color: #ffffff;
z-index: -2;
float: left;
}

#headcontainer .right{
background: #00578b;
width: 200px;
height: 25px;
line-height: 25px;
font:Arial, Helvetica, sans-serif;
font-size:13px;
color: #ffffff;
z-index: -1;
float: left;
margin-left: 30px;
}

#viewdemo  {
   background: url(sg_version02_media/viewdemo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 443px;
   z-index: 4;
   width: 255px;
   height: 243px;
}

#mottog  {
	background: url(sg_version02_media/mottog.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 515px;
	top: 19px;
	z-index: 10;
	width: 228px;
	height: 50px;
	background-image: url(sg_version02_media/Practice-Fcat.gif);
}

#botgreybar2 {
	top: 834px;
	visibility: visible;
   position: absolute;
   left: 0px;
   width: 756px;
   height: 3px;
   background-color: #E5E5E5;
   background-image: none;
   font-size: 1px;
	
} 
#footer   {
	position: absolute;
	top: 686px;
	height: 140px;
	width: 751px;
	padding-top: 8px;
	padding-left: 5px;
	background-color:#f0f0f0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_version02_media/Bg_title.jpg) center top repeat;
}
