body {
	background-color: white;
}
a:link, a:active, a:visited {
	text-decoration:none;
}
.FPbutton-home {
	position: relative;
	background: url('../hovers/images/solver-front-_03.jpg') no-repeat;
	white-space: nowrap;
	width: 58px;
	height: 66px;
	margin: 0;
	padding: 0;
}
.FPbutton-home a {
	display: block;
	width: 58px;
	height: 66px;
	float: left;
	color: black;
	text-decoration: none;
}
.FPbutton-home img {
	width: 58px;
	height: 66px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.FPbutton-home a:hover img {
	visibility: hidden;
}
.FPbutton-tips {
	position: relative;
	background: url('../hovers/images/solver-front-_04.jpg') no-repeat;
	white-space: nowrap;
	width: 79px;
	height: 66px;
	margin: 0;
	padding: 0;
}
.FPbutton-tips a {
	display: block;
	width: 79px;
	height: 66px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.FPbutton-tips img {
	width: 79px;
	height: 66px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.FPbutton-tips a:hover img {
	visibility: hidden;
}
.FPbutton-library {
	position: relative;
	background: url('../hovers/images/solver-front-_05.jpg') no-repeat;
	white-space: nowrap;
	width: 92px;
	height: 66px;
	margin: 0;
	padding: 0;
}
.FPbutton-library a {
	display: block;
	width: 92px;
	height: 66px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.FPbutton-library img {
	width: 92px;
	height: 66px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.FPbutton-library a:hover img {
	visibility: hidden;
}
.FPbutton-products {
	position: relative;
	background: url('../hovers/images/solver-front-_06.jpg') no-repeat;
	white-space: nowrap;
	width: 82px;
	height: 66px;
	margin: 0;
	padding: 0;
}
.FPbutton-products a {
	display: block;
	width: 82px;
	height: 66px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.FPbutton-products img {
	width: 82px;
	height: 66px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.FPbutton-products a:hover img {
	visibility: hidden;
}
.FPbutton-consulting {
	position: relative;
	background: url('../hovers/images/solver-front-_07.jpg') no-repeat;
	white-space: nowrap;
	width: 86px;
	height: 66px;
	margin: 0;
	padding: 0;
}
.FPbutton-consulting a {
	display: block;
	width: 86px;
	height: 66px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.FPbutton-consulting img {
	width: 86px;
	height: 66px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.FPbutton-consulting a:hover img {
	visibility: hidden;
}
.FPbutton-new {
	position: relative;
	background: url('../hovers/images/solver-front-_08.jpg') no-repeat;
	white-space: nowrap;
	width: 100px;
	height: 66px;
	margin: 0;
	padding: 0;
}
.FPbutton-new a {
	display: block;
	width: 100px;
	height: 66px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.FPbutton-new img {
	width: 100px;
	height: 66px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.FPbutton-new a:hover img {
	visibility: hidden;
}
.FPbutton-tvadvert {
	position: relative;
	background: url('../hovers/images/solver-front-_17.jpg') no-repeat;
	white-space: nowrap;
	width: 419px;
	height: 34px;
	margin: 0;
	padding: 0;
}
.FPbutton-tvadvert a {
	display: block;
	width: 419px;
	height: 34px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.FPbutton-tvadvert img {
	width: 419px;
	height: 34px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.FPbutton-tvadvert a:hover img {
	visibility: hidden;
}
.FPbutton-solvered {
	position: relative;
	background: url('../hovers/images/solver-front-_16.jpg') no-repeat;
	white-space: nowrap;
	width: 242px;
	height: 34px;
	margin: 0;
	padding: 0;
}
.FPbutton-solvered a {
	display: block;
	width: 242px;
	height: 34px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.FPbutton-solvered img {
	width: 242px;
	height: 34px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.FPbutton-solvered a:hover img {
	visibility: hidden;
}
.FPbutton-locator {
	position: relative;
	background: url('../hovers/images/solver-front-_18.jpg') no-repeat;
	white-space: nowrap;
	width: 123px;
	height: 34px;
	margin: 0;
	padding: 0;
}
.FPbutton-locator a {
	display: block;
	width: 123px;
	height: 34px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.FPbutton-locator img {
	width: 123px;
	height: 34px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.FPbutton-locator a:hover img {
	visibility: hidden;
}
.FPbutton-privacy {
	position: relative;
	background: url('../hovers/images/solver-front-_19.jpg') no-repeat;
	white-space: nowrap;
	width: 63px;
	height: 34px;
	margin: 0;
	padding: 0;
}
.FPbutton-privacy a {
	display: block;
	width: 63px;
	height: 34px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.FPbutton-privacy img {
	width: 63px;
	height: 34px;
	border: 0;
}
* html a:hover {
	visibility: visible;
}
.FPbutton-privacy a:hover img {
	visibility: hidden;
}
