.l-bg {
	background-image: url(images/l-bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.r-bg {
	background-image: url(images/r-bg.jpg);
	background-repeat: repeat-y;
}
.topbg {
	background-image: url(images/topbg.jpg);
	background-repeat: no-repeat;
}
.memberbg {
	background-image: url(images/memberbg.jpg);
	background-repeat: no-repeat;
}
.member-text {
	height: 17px;
	width: 96px;
	border: 1pt solid #4F64AF;
}
.member-font {
	font-size: 12px;
	color: #32449B;
	text-decoration: none;
}
.ad-bg {
	background-image: url(images/ad-bg.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #666666;
}
.news-font {
	font-size: 12px;
	line-height: 18px;
	color: #888888;
	text-decoration: none;
}

.news-bg {
	background-image: url(images/news-bg.jpg);
	background-repeat: no-repeat;
}
a.member:link {
	font-size: 12px;
	color: #32449B;
	text-decoration: none;
}
a.member:visited {
	font-size: 12px;
	color: #32449B;
	text-decoration: none;
}
a.member:hover {
	font-size: 12px;
	color: #32449B;
	text-decoration: underline;
	position:relative;top:1px;left:1px;
}
a.news:link {
	font-size: 12px;
	color: #888888;
	text-decoration: none;
	line-height: 16px;
}
a.news:visited {
	font-size: 12px;
	color: #888888;
	text-decoration: none;
	line-height: 16px;
}
a.news:hover {
	font-size: 12px;
	color: #32449B;
	text-decoration: underline;
	position:relative;top:1px;left:1px;
	line-height: 16px;
}
.memu-bg {
	background-image: url(images/menubg.jpg);
	background-repeat: no-repeat;
}
.menu-font {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
}
.search-text {
	height: 15px;
	width: 118px;
	border: 1px solid #999999;
}
.copyrightbg {
	background-image: url(images/copyrightbg.jpg);
	background-repeat: no-repeat;
}
.copyright-font {
	font-size: 12px;
	line-height: 19px;
	color: #999999;
	text-decoration: none;
}
a.menu:link {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 25px;
}
a.menu:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 25px;
}
a.menu:hover {
	font-size: 12px;
	color: #32449B;
	text-decoration: underline;
	line-height: 25px;
}
.font1 {
	font-size: 12px;
	line-height: 18px;
	color: #777777;
	text-decoration: none;
}
.product-bg {
	background-image: url(images/product-bg.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.font2 {
	font-size: 12px;
	color: #32449B;
	text-decoration: none;
}

a.copyright:link {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 19px;
}
a.copyright:visited {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 19px;
}
a.copyright:hover {
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	line-height: 19px;
}
.icon-bg {
	background-image: url(images/iconbg.jpg);
	background-repeat: no-repeat;
}
.font3 {
	font-size: 12px;
	line-height: 22px;
	color: #777777;
	text-decoration: none;
}
.font-product {
	font-size: 12px;
	line-height: 18px;
	color: #777777;
}
.p3-font {
	font-size: 12px;
	line-height: 22px;
	color: #999999;
	text-decoration: none;
}

.menu_index_font {
	font-size: 13px;
	color: #0071cc;
}
a.menu_index:link {
	font-size: 13px;
	color: #0071cc;
	text-decoration: none;
}
a.menu_index:visited {
	font-size: 13px;
	color: #0071cc;
	text-decoration: none;
}
a.menu_index:hover {
	font-size: 13px;
	color: #d7d7d7;
	text-decoration: none;
}
