/*
	Japanese Index page
*/
h1.iTitle, h2.iTitle
{
	font-size: 12px;
	font-family: Helvetica, Verdana, sans-serif;
	position:relative;
	left: 25px;
	color: #666664;
}
.iGray
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #666664;

}
/*
	Pern Style Sheet
*/
body
{
	margin-top: 0px;
	margin-left: 0px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
 	background: #939390;
}
.bgred
{
	background-color:RGB(233,53,57);
}
.bgyellow
{
	background-color:RGB(255,230,44);
}
.BgYellowIndex
{
	background-image:url(../images/common/yellowBar.gif);
	background-repeat: repeat-x;
}
.BgYellowIndex2
{
	background-image:url(../images/common/yellowBar2.gif);
	background-repeat: repeat-x;
}
.bgblue
{
	background-color:RGB(0,167,232);
}

p.index
{
	margin:0px 20px;
	line-height:160%;
 }
p.CatchHeader
{
	font:itaric;
	font-size: 10pt;
	color: #666666;
}
ul, li
{ 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.MainNavGrp
{
	position:relative;
	left:45px;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	Font-weight:normal;
	color: #FFFFFF;
	line-height: 15px;
}
.MainNavGrpJp
{
	position:relative;
	left:45px;
   font-family: MS PGothic;
	font-size: 8pt;
	Font-weight:normal;
	color: #FFFFFF;
	line-height: 15px;
}
.MainNavGrpJpR
{
		position:relative;
	right:5px;
   font-family: MS PGothic;
	font-size: 8pt;
	Font-weight:normal;
	color: #FFFFFF;
	line-height: 15px;
}
h1.title
{
	font-family: Helvetica, Verdana, sans-serif;
	position:relative;
	top: 5px;
	left:18px;
	font-size:12px;
	color: #666664;
}
h2.header
{
	font-family: Helvetica, Verdana, sans-serif;
	position:relative;
	top: 5px;
	left:18px;
	font-size:8pt;
	font-weight:bold;
	color: #666664;

}
p
{ 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	color: #666666;
}
p.BodyJp
{ 
	font-size: 8pt;
	color: #666666;
	line-height:180%;
}
.mainmenu 
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A9BC9C;
	text-align: left;
}
.whitetext, .whitetextJP
{
	position: relative;
	right:40px;
	Font-weight:normal;
	line-height: 15px;
	font-style:italic;		
	color: #FFFFFF;
}
.whitetext
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.whitetextJP
{
	font-family: MS Gothic;
	font-size: 10pt;
}
 
 
.bodycontent 
{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal; 
	Font-weight:normal;
	color: #666664;
	line-height: 20px;
}


.homecontent 
{
	text-align: left;
	font-size:8pt;
	font-style: normal; 
	text-align: left;
	Font-weight:normal;
	color: #666664;
	line-height: 20px;
}


.bodylink
{
	color: #727D6C;
}


.footer
{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	color: #666664;
	text-decoration:none;
	font-size: 7pt;
}


.header 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#B01110;
	font-size:.9em;
}

.subheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#888585;
	font-size: .8em;
}


a.mainnav:link,
a.mainnav:visited,
a.mainnav:active
{
	text-decoration : none;
	color : #ffffff;
}
a.mainnav:hover
{
	text-decoration: none;
	color : #FFE62B;
}


a.footer:link
{
	text-decoration : none;
	font-size: 8pt;
	color : #666664;
}


a.footer:visited
{
	text-decoration : none;
	font-size: 8pt;
	color : #666664;
}


a.footer:active
{
	text-decoration : none;
	font-size: 8pt;
	color : #666664;
}


a.footer:hover
{
	text-decoration: none;
	font-size: 8pt;
	color : #060606;
}




 