@charset "utf-8";
/* CSS Document */
body{
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
body,img,form,hr{
	margin: 0px;
}
body,td,th{
	font-size: 12px;
	line-height: 24px;
	color: #333;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #F30;
}
img{
	border: 0;
}
.t14 td,.t14{
	font-size: 14px;
}
.w,.w a{
	color: #fff;
}
.w a:hover{
	color:#DD137B;
}
.b,.b a{
	color: #147DCE;
}
.b a:hover{
	color:#DD137B;
}
.tl,.tl a{
	color: #333;
	text-decoration:underline;
}
.tl a:hover{
	text-decoration:none;
}
.pl,.pl a{
	color: #DD137B;
}
.pl a:hover{
	color:#147DCE;
}
.g,.g a{
	color: #609700;
}
.g a:hover{
	color:#000;
}
.o,.o a{
	color: #F2751E;
}
.o a:hover{
	color:#000;
}
.y,.y a{
	color: #ff0;
}
.y a:hover{
	color:#000;
}
.yy,.yy a{
	color: #FFA91A;
}
.yy a:hover{
	color:#000;
}
.r,.r a{
	color: #D50000;
}
.r a:hover{
	color:#000;
}
.p,.p a{
	color: #9025A4;
}
.p a:hover{
	color:#000;
}
.grey,.grey a{
	color: #999;
}
.grey a:hover{
	color: #000;
}
.bc{
	background-color:#F6F6F6;
}
.bcw{
	background-color:#F9F9F9;
}
.bco{
	background-color:#FFF5EC;
}
.bl{
	border-bottom:1px #ccc dotted;
}
.bpk{
	border:2px #FFCC99 solid;
	background-color: #FFFBF7;
	padding: 5px;
}

.zpt{
	display:block;
	cursor:pointer;	
}
.zptc{
	display:block;
	cursor:pointer;	
	background-color:#F6F6F6;
}

.tab_on {
	cursor:pointer;
	color:#F60;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px #ccc dotted;
}
.tab_out {
	cursor:pointer;
	border-bottom:1px #ccc dotted;
	color:#333;
	font-size:14px;
}
