body{
 margin: 0;
 padding:0; 
 background:#fffff;
 color: #ffffff;
 }	 
	 
#leftcolumn{
	position:absolute;
	top:174px;
	left:12px;
	width:158px;
	z-index:3;
	background:#ffffff;
	color: #ffffff;
}
#centreblock #centrecol #banner {
	background-repeat: no-repeat;
	float: left;
	left: -40px;
	width: 400px;
}

#SAP {
	float: right;
	height: 72px;
	position: absolute;
	right: 2px;
	top: 39px;
	width: 423px;
}

#hdr .menumain {
	float:left;
	height:30px;
	position: absolute;
	left: 12px;
	top: 132px;
	background-color:#f6f8fa;
	width: 100%;
}

#logotop {
	background-color: #FFF;
	float: left;
	height: 75px;
	width: 273px;
	position: absolute;
	left: 25px;
	top: 46px;
}

#rightcol{
	position:absolute;
	top:197px;
	right:20px;
	width:200px;
	z-index:2;
	background:#ffffff;
	color: #333333;
	height: auto;
}

#centreblock {
 width:100%;
 z-index:1;
 background:#c0c0c0;
 color: #ffffff;
 margin-right:30px;
}

#hdr{
	height:170px;
	border-bottom:0px solid #000000;
	width:100%;
	background:#ffffff;
	color: #ffffff;
	margin:0;
	background:url(images/HeaderBG2.jpg);
	background-repeat: no-repeat;
  }

#centrecol{
	margin:0 250px 0 170px;
	position: absolute;
	top:176px;
	background:#ffffff;
	color: #333333;
	z-index:5;
	border: solid #000000;
	border-width:0 0px;
	left: 24px;
	width: auto;
	height: auto;
 }

#footer {
	width:100%;
    height:35px; 
    background:#ffffff;
    color: #6287a4;
    margin:0;
	bottom:0px;
	position: absolute;
 }
 
#picholder {
	float: left;
	width: auto;
	padding: 4px;
}
#indexarticle1 {
	float: left;
	padding-top:4px;
}
#indexarticle2 {
	float: left;
	padding-top:4px;
}
#indexarticle3 {
	float: left;
	padding-top:4px;
	width:auto;
}
#indexarticle4 {
	float: left;
	padding-top:4px;
	width:auto;
}
#indexarticle5 {
	float: left;
	padding-top:4px;
	width:auto;
}
#indexarticle6 {
	float: left;
	padding-top:4px;
	width:auto;
}
#centreblock #centrecol #articlesvgcontroller {
	background-color: #900;
	clip: rect(600px,auto,auto,auto);
}
#hdr .menusub table tr td a #Image1 {
	background-color: #366;
	top:290x;
	position:absolute;
	float: left;
}
#hdr #submenu {
	background-color: #828b8e;
	float: left;
	top:131px;
	position:absolute;
	height:20px;
	width:100%;
	background-color:#828b8e;
}
#menuhome {
	width:80px;
	height:30px;
}
#homebutton
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("images/HomeButton1.jpg") no-repeat 0 0;

}

#homebutton:hover
  { 
    background: url("images/HomeButton2.jpg") no-repeat 0 0;
  }

#homebutton span
{
  position: absolute;
  top: -999em;
}
#productbutton
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("images/ProductsButton1.jpg") no-repeat 0 0;

}

#productbutton:hover
  { 
    background: url("images/ProductsButton2.jpg") no-repeat 0 0;
  }

#productbutton span
{
  position: absolute;
  top: -999em;
}
#trialbutton
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("images/TrialButton1.jpg") no-repeat 0 0;

}

#trialbutton:hover
  { 
    background: url("images/TrialButton2.jpg") no-repeat 0 0;
  }

#trialbutton span
{
  position: absolute;
  top: -999em;
}
#samplebutton
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("images/SmaplesButton1.jpg") no-repeat 0 0;

}

#samplebutton:hover
  { 
    background: url("images/SmaplesButton2.jpg") no-repeat 0 0;
  }

#samplebutton span
{
  position: absolute;
  top: -999em;
}
#tutorialbutton
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("images/TutorialButton1.jpg") no-repeat 0 0;

}

#tutorialbutton:hover
  { 
    background: url("images/TutorialButton2.jpg") no-repeat 0 0;
  }

#tutorialbutton span
{
  position: absolute;
  top: -999em;
}
#supportbutton
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("images/SupportButton1.jpg") no-repeat 0 0;

}

#supportbutton:hover
  { 
    background: url("images/SupportButton2.jpg") no-repeat 0 0;
  }

#supportbutton span
{
  position: absolute;
  top: -999em;
}
#aboutbutton
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("images/AboutButton1.jpg") no-repeat 0 0;

}

#aboutbutton:hover
  { 
    background: url("images/AboutButton2.jpg") no-repeat 0 0;
  }

#aboutbutton span
{
  position: absolute;
  top: -999em;
}
#contactbutton
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("images/ContactButton1.jpg") no-repeat 0 0;

}

#contactbutton:hover
  { 
    background: url("images/ContactButton2.jpg") no-repeat 0 0;
  }

#contactbutton span
{
  position: absolute;
  top: -999em;
}

#centreblock #centrecol #bottomarticle {
	padding: 4px;
	float: left;
	position: absolute;
	left: 38px;
	bottom:-1562px;
}

#mobilebutton
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("images/MobileButton1.jpg") no-repeat 0 0;

}

#mobilebutton:hover
  { 
    background: url("images/MobileButton2.jpg") no-repeat 0 0;
  }

#mobilebutton span
{
  position: absolute;
  top: -999em;
}
