.mainmenu a {
	display: block; 
	font-size: 12px;
	color: #666;
	font-weight : bolder;
	font-family: Helvetica;
	text-decoration: none;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.mainmenu a:hover {
	color: #468CD1;
	background: url(image/bg003.jpg) repeat-x bottom;
}

.submenu {
	font-size: 12px;
	color: #aaa;
	font-family: Helvetica;
	text-decoration:underline;
}

a.submenu:hover {
	color: #ccc;
	text-decoration: none;
}

.copyright {
	font-size: 12px;
	color: #aaa;
	font-family: Helvetica;
	text-decoration: none;
}

.icon {
	font:11px/12px Helvetica;
	color:#ccc;
	padding-left:10px;
	text-decoration: none;
	background:url(image/icon01.jpg) no-repeat left;
}

a.icon:hover {
	color:#aaa;
}

.soundicon {
	font:11px/12px Helvetica;
	color:#ccc;
	padding-left:14px;
	text-decoration: none;
	background:url(image/icon06.jpg) no-repeat left;
}

a.soundicon:hover {
	color:#aaa;
}

.title {
	font-size: 28px;
	font-weight : bolder;
	color: #666;
	font-family: "Times New Roman";
	line-height:30px;
}

.fontsytle01 {
	font-size: 12px;
	font-weight : bolder;
	color: #990000;
	font-family: Helvetica;
	line-height:22px;
}

.fontsytle02 {
	font-size: 12px;
	color: #666;
	font-family: Helvetica;
	line-height:18px;
}

.fontsytle03 {
	font:12px  Helvetica; 
	color: #888;
	text-decoration:underline;
	font-weight : bolder;
}

a.fontsytle03:hover {
	text-decoration: none;
}

.fontsytle04 {
	font:12px  Helvetica; 
	color: #666;
	text-decoration: none;
}

.fontsytle04link {
	font:12px  Helvetica; 
	color: #666;
	text-decoration: none;
}

a.fontsytle04link:hover {
	color: #990000;
	text-decoration:underline;
}

.keyinbar {
	border: none;
	color: #2F2D30;
	font-size: 12px;
	width:141px;
	height:12px;
	background-color: #E1DFE2;
	background: transparent;
}

#123 {
	overflow: hidden;
}

.dot {
	background: url(image/dot.jpg) repeat-x;
	height:3px;
	overflow:hidden;
}

.pagelinkover {
	padding:3px;	
	font:11px/12px  Helvetica;
	line-height:22px;
	text-decoration: none;
	color:#fff;
	background-color:#5C5754;
}

.pagelink01 {
	padding:3px;
	color:#555;
	font:11px/12px  Helvetica;
	line-height:22px;
	text-decoration: none;
}

a.pagelink01:hover  {
	color:#fff;
	text-decoration: none;
	background-color:#5C5754;
}

.tablesytle01 {
	background:#F7F7F7;
	color:#555;
	font:12px  Helvetica;
	line-height:22px;
}


.dot2{
	background: url(image/dot2.jpg) repeat-y center;
	width:6px;
}