body {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #060660}
li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #060660}
ol { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #060660}
p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #060660}
table { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #060660}
td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #060660}
th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #060660}
tr { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #060660}
tt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #060660}
ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #060660}
a { color: #2D643C; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a:hover { color: #9EAAE4; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.ZZ-NO-TOUCH-GSSILINK { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
.subtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: bold;	color: #9EAAE4;	text-decoration: none}
.sub2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #060660;	text-decoration: none}
.sub3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: #2D643C;	text-decoration: none}
.whatsnew {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#060660; text-decoration: none}
.homepage {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#060660; text-decoration: none}
.bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #060660;
}
.captions {
	font-family: Arial;
	font-size: 10px;
	color: #060660;
}
.italics {
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	color: #060660;
}
#header {
	position: relative;
	font-size: 0;
}
	#utilities {
		position: absolute;
		top: 0;
		left:522px;
		background-image:url(/japanese/images/utilbg.png);
		width:257px;
		height:30px;
		padding: 0;
		overflow: hidden;
	}
	#header #utilities {
		left: 509px;
	}
		#utilities ul {
			padding: 0;
			margin: 0;
		}
			#utilities li {
				float: left;
				list-style: none;
			}
				#utilities a {
					display: block;
					overflow: hidden;
					height: 1px; 
					_height: 30px;
					padding-top: 29px;
				}
				#utilities a:hover {
					background-position: 0 -30px;
				}
				#utils-english {
					width: 61px;
					background: url(/japanese/images/skin/bg/utils-english.png) left top no-repeat;
				}
				#utils-french {
					width: 64px;
					background: url(/japanese/images/skin/bg/utils-french.png) left top no-repeat;
				}
				#utils-japanese {
					width: 58px;
					background: url(/japanese/images/skin/bg/utils-japanese.png) left top no-repeat;
				}
				#utils-chinese {
					width: 74px;
					background: url(/japanese/images/skin/bg/utils-chinese.png) left top no-repeat;
				}
				#utilities img {
					border: none;
				}
