.green {
	font-weight: bold;
	color: #669900;
}

.green2 {
	color: #669900;
}

.ttext {
	font-weight: bold;
	color: #FFFFFF;
}

a.top:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a.top:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a.top:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}
a.top:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}

a.top_red:link {
	color:#FF0000;
	text-decoration:none;
	font-weight: bold;
}
a.top_red:visited {
	color:#FF0000;
	text-decoration:none;
	font-weight: bold;
}
a.top_red:active {
	color:#FF0000;
	text-decoration:underline;
	font-weight: bold;
}
a.top_red:hover {
	color:#FF0000;
	text-decoration:underline;
	font-weight: bold;
}


a.text:link {
	color:#3366CC;
	text-decoration:none;
	font-weight: bold;
}
a.text:visited {
	color:#3366CC;
	text-decoration:none;
	font-weight: bold;
}

a.text:active {
	color:#FF3333;
	text-decoration:underline;
	font-weight: bold;
}
a.text:hover {
	color:#FF3333;
	text-decoration:underline;
	font-weight: bold;
}


a.menu:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a.menu:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a.menu:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}
a.menu:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}


a.mtxt:link {
	color:#003366;
	text-decoration:none;
	font-weight: bold;
}
a.mtxt:visited {
	color:#003366;
	text-decoration:none;
	font-weight: bold;
}
a.mtxt:active {
	color:#FF3333;
	text-decoration:underline;
	font-weight: bold;
}
a.mtxt:hover {
	color:#FF3333;
	text-decoration:underline;
	font-weight: bold;
}

#hirai .applications-table{
border:#666 1px dotted;
}

#hirai .applications{
	padding-right:15px;
}

.kyuka_border td{
	border: 2px solid #FF0000;
}

.txt_large{
	font-size:120%;}
	.txt_small{
	font-size:85%;
}
	
.multi-table{
	border-left:#999999 solid 1px;
	border-top:#999999 solid 1px;}
	
.td_far{
	width:110px;}
.td_middle{
	width:50px;}
.td_near{
	width:110px;}
.b_r{border-right:#999999 solid 1px;}
.b_b{border-bottom:#999999 solid 1px;}
.b_rb{border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;}
.td_bg{
	background:url(cat/images/multi-tablebg.gif) 0 0 repeat-y;
	padding:3px 0;}
.multi_corner{
	font-size:105%;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

	
.multi_corner p {
	margin-left: 120px;
}


/*multifocal.html*/
.movie-area{
	width:320px;
	margin:0 auto;
	}
	.movie-area span{
		display:block;
		padding-top:5px;
		text-align:left;
		}


