@charset "utf-8";
/* CSS Document */
hr {
  	border: 0;
  	width: 100%;
	background-color: #cccccc;
	height: 1px;
	color: #cccccc;
}
hr.white {
  	border: 0;
  	width: 100%;
	background-color: #ff0000;
	height: 1px;
	color: #ff0000;
}
BODY, TR, TD{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}
	a{
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		font-size:11px;
		text-decoration:underline;
	}
	a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#f0b310;
		font-size:11px;
		text-decoration:none;
	}	

.submenu{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}
	.submenu a{
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:12px;
		text-decoration:none;
	}
	.submenu a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		font-size:12px;
		text-decoration:underline;
	}	
	

.title{
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:20px;
	font-weight:bold;
}
	.title a{
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		font-size:20px;
		text-decoration:none;
	}
	.title a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#f0b310;
		font-size:20px;
		text-decoration:underline;
	}	
.subTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
	.subTitle a{
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		font-size:12px;
		text-decoration:none;
	}
	.subTitle a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#f0b310;
		font-size:12px;
		text-decoration:underline;
	}	

.boxTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:18px;
}
	.boxTitle a{
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		font-size:18px;
		text-decoration:none;
	}
	.boxTitle a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#f0b310;
		font-size:18px;
		text-decoration:underline;
	}	
.newsTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:18px;
}
	.newsTitle a{
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:18px;
		text-decoration:none;
	}
	.newsTitle a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#f0b310;
		font-size:18px;
		text-decoration:underline;
	}	

.footer{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
}
	.footer a{
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:10px;
		text-decoration:none;
	}
	.footer a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		font-size:10px;
		text-decoration:underline;
	}	
.main2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
}
	.main2 a{
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:14px;
		text-decoration:none;
	}
	.main2 a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#f0b310;
		font-size:14px;
		text-decoration:underline;
	}	
	
.boxText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
	.boxText a{
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		font-size:11px;
		text-decoration:none;
	}
	.boxText a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#f0b310;
		font-size:11px;
		text-decoration:underline;
	}	
.newsBoxText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}

.box1{
	border: 1px #999999 solid;
}
.box2{
	border: 1px #cccccc solid;
	padding:10px;
}









.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}
