body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
body,td,th {
	color: #000000;
	font-size: small;
	font-family: Arial, Verdana, sans-serif;
}

.homehover { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(img/navi_home_hover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 151px;
height: 35px;
margin: 0px;
padding: 0px;
}
.homehover a {
display: block;
color: #000;
font-size: 11px;
width: 151px;
height: 35px;
float: left;
text-decoration: none;
}
.homehover img {width: 151px; height: 35px; border: 0; }
.homehover a:hover img{visibility:hidden}
.homehover span {
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.copyhover { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(img/navi_copy_hover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 151px;
height: 35px;
margin: 0px;
padding: 0px;
}
.copyhover a {
display: block;
color: #000;
font-size: 11px;
width: 151px;
height: 35px;
float: left;
text-decoration: none;
}
.copyhover img {width: 151px; height: 35px; border: 0; }
* html a:hover {visibility:visible}
.copyhover a:hover img{visibility:hidden}
.copyhover span {
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.printhover { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(img/navi_print_hover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 151px;
height: 35px;
margin: 0px;
padding: 0px;
}
.printhover a {
display: block;
color: #000;
font-size: 11px;
width: 151px;
height: 35px;
float: left;
text-decoration: none;
}
.printhover img {width: 151px; height: 35px; border: 0; }
.printhover a:hover img{visibility:hidden}
.printhover span {
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.officehover { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(img/navi_office_hover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 151px;
height: 35px;
margin: 0px;
padding: 0px;
}
.officehover a {
display: block;
color: #000;
font-size: 11px;
width: 151px;
height: 35px;
float: left;
text-decoration: none;
}
.officehover img {width: 151px; height: 35px; border: 0; }
.officehover a:hover img{visibility:hidden}
.officehover span {
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.designhover { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(img/navi_design_hover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 151px;
height: 35px;
margin: 0px;
padding: 0px;
}
.designhover a {
display: block;
color: #000;
font-size: 11px;
width: 151px;
height: 35px;
float: left;
text-decoration: none;
}
.designhover img {width: 151px; height: 35px; border: 0; }
.designhover a:hover img{visibility:hidden}
.designhover span {
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.servicehover { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(img/service_plus_hover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 151px;
height: 35px;
margin: 0px;
padding: 0px;
}
.servicehover a {
display: block;
color: #000;
font-size: 11px;
width: 151px;
height: 35px;
float: left;
text-decoration: none;
}
.servicehover img {width: 151px; height: 35px; border: 0; }
.servicehover a:hover img{visibility:hidden}
.servicehover span {
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 