.bg-top {  background-image: url(../images/jpstop_03.jpg); background-repeat: repeat-x}
.bg-menu {  background-color: #C3D5F2; border: #003399; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.txt-std {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #333333}
a {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: 400; color: #000066; text-decoration: none}
.menu-break {  border: #0033CC; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.line-bot { border-color: #000099 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.bg-maintable {  background-color: #FFFFFF; background-image: url(../images/jps-mainbg_04.gif); background-repeat: repeat-x}
a:hover {  color: #669900; text-decoration: underline}
.hpCompany {  font-family: Georgia, "Arial Narrow", "Times New Roman", serif; font-size: 12px; font-weight: 600; color: #000099; text-decoration: underline}
.justify {  text-align: justify}
.box-cmpy {  background-color: #FFF8DD; border: #006699; border-style: dashed; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.box-image {  border: #006699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.jpslinks {}
.jpslinks a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7px;
	font-weight: 400;
	color: #CCCCCC;
}
.jpslinks a:hover {
	color: #FFFFFF;
}
.seottl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #506B7C;
	line-height: 25px;
	margin: 0px;
}
.seottl  a {
	color: #006633;
	text-decoration: none;
}
.seottl a:hover {
	color: #993300;
	text-decoration: underline;
}
.seosubttl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #996600;
	margin: 0px;
}
.seosubttl a {
	color: #4A7B5E;
	text-decoration: none;
}
.seosubttl a:hover {
	color: #0033CC;
	text-decoration: underline;
}
.textstd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #333333;
}
.textstd a:hover {
	color: #00CC33;
	text-decoration: underline;
}
.textstd a {
	color: #003399;
	text-decoration: none;
}