body {
	background-color: #B4B3B3;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bg-right03 {
	background-image: url(images/bg-right03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-left03 {
	background-image: url(images/bg-left03.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-left02 {
	background-image: url(images/bg-left02.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bg-right02 {
	background-image: url(images/bg-right02.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bg-left01 {
	background-image: url(images/bg-left01.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-right01 {
	background-image: url(images/bg-right01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.masthead-span {
	background-image: url(images/masthead-span.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.nav-span {
	background-image: url(images/nav-span.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.body-span {
	background-image: url(images/body-span.gif);
	background-repeat: repeat-y;
	background-position: left;
}
hr {
	height: 1px;
	color: #CDCDCD;
}

/* NAVIGATION */

* html a:hover
{
visibility:visible
}
.nav-what
{
position: relative;
background: url(images/nav-what-over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 229px;
height: 23px;
margin: 0;
padding: 0;
}
.nav-what a
{
display: block;
width: 229px;
height: 23px;
display: block;
float: left;
text-decoration: none;
}
.nav-what img
{
width: 229px;
height: 23px;
border: 0
}
.nav-markets
{
position: relative;
background: url(images/nav-markets-over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 229px;
height: 26px;
margin: 0;
padding: 0;
}
.nav-markets a
{
display: block;
width: 229px;
height: 26px;
display: block;
float: left;
text-decoration: none;
}
.nav-markets img
{
width: 229px;
height: 26px;
border: 0
}
.nav-products
{
position: relative;
background: url(images/nav-products-over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 229px;
height: 27px;
margin: 0;
padding: 0;
}
.nav-products a
{
display: block;
width: 229px;
height: 27px;
display: block;
float: left;
text-decoration: none;
}
.nav-products img
{
width: 229px;
height: 27px;
border: 0
}
.nav-success
{
position: relative;
background: url(images/nav-success-over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 229px;
height: 25px;
margin: 0;
padding: 0;
}
.nav-success a
{
display: block;
width: 229px;
height: 25px;
display: block;
float: left;
text-decoration: none;
}
.nav-success img
{
width: 229px;
height: 25px;
border: 0
}
.nav-company
{
position: relative;
background: url(images/nav-company-over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 229px;
height: 28px;
margin: 0;
padding: 0;
}
.nav-company a
{
display: block;
width: 229px;
height: 28px;
display: block;
float: left;
text-decoration: none;
}
.nav-company img
{
width: 229px;
height: 28px;
border: 0
}
.nav-contact
{
position: relative;
background: url(images/nav-contact-over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 229px;
height: 26px;
margin: 0;
padding: 0;
}
.nav-contact a
{
display: block;
width: 229px;
height: 26px;
display: block;
float: left;
text-decoration: none;
}
.nav-contact img
{
width: 229px;
height: 26px;
border: 0
}
.nav-what a:hover img,
.nav-markets a:hover img,
.nav-products a:hover img,
.nav-success a:hover img,
.nav-company a:hover img,
.nav-contact a:hover img
{
visibility:hidden
}