/* CSS Document */

body { background-color:#000; margin:0; padding:0;scrollbar-face-color: #9d9d9d; scrollbar-highlight-color: #d5d5d5; scrollbar-3dlight-color: #262626; scrollbar-darkshadow-color: #101010; scrollbar-shadow-color: #494949; scrollbar-arrow-color: #1f1f1f; scrollbar-track-color: #9d9d9d;font-family:Arial, Helvetica, sans-serif;}
#container {width:875px; margin:10px auto 0px auto; background-color:#262626;}
#banner { width:875px; height:100px;}
#nav1 {width:400px; margin:0px 0px 0px 0px; height:25px; background-color:#484848; float:right; padding-top:5px; text-align:right;}
	a.nav1link{ font-family:Arial, Helvetica, sans-serif; color:#afafaf; font-size:12px; text-decoration:none; font-weight:bold; margin:0px 20px 0 20px;}
		a.nav1link:hover{color:#CCC;}
#nav2 {width:575px; margin:30px 0 0 0; float:right; text-align:right;}
	a.nav2link{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; text-decoration:none; font-weight:bold; margin:0px 20px 0 10px;}
	a.nav2link:hover{color:#ccc;}
#flash {width:835px; margin:0 20px 20px 20px; height:280px; background-color:#990000;}
#mainphone{width:847px; margin:0 14px 10px 14px; height:254px;}
#main {width:835px; margin:0 20px 20px 20px;}
#left {width:200px; margin:0 20px 10px 0; float:left;}
	.japan{ background:url(../images/japan.jpg) no-repeat; width:180px; height:40px; padding:100px 10px 10px 10px; text-align:left;}
	.japan2{ background:url(../images/japan2.jpg) no-repeat; width:180px; height:40px; padding:100px 10px 10px 10px; text-align:left;}
#news {width:395px; margin:0 0 0 0; float:left;}
	.dates {width:375px; margin:0 0 0 0; padding:5px 5px 5px 5px; height:150px; overflow:auto; background-color:#333; border:#292929 solid 1px;}


#right{width:525px; margin:0px 0 0 20px; float:left;}
#left-body {width:539px; margin:0 20px 10px 0; float:left;}
#right-body {width:256px; margin:0 20px 10px 0; float:right;}
.column { width:220px; height:330px; margin:10px 10px 10px 10px; border:#CCCCCC; float:left; border:#CCCCCC solid 1px; padding:0 10px 0 10px;}
	h1 { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; text-decoration:none; font-weight:bold; margin:0px 0px 0 0px;}
	h2 { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; text-decoration:none; font-weight:bold; margin:0px 0px 0 0px; text-transform:uppercase;}
		h3 { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:16px; text-decoration:none; font-weight:bold; margin:0px 0px 0 0px; text-transform:uppercase;}
	p {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 0px 0;}
	p.white{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 0px 0; color:#FFF;}
	.faq-q{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:12px 0 0px 0; color:#FFF; font-weight:bold;}
	.faq-a{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 0px 0; color:#FFF;}
	.txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:12px 0 0px 0; color:#FFF;}
	.txt a{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:12px 0 0px 0; color:#FFF; text-decoration:none;}
	.txt a:hover{ text-decoration:none;}
	ul {margin-top:0px; margin-bottom:5px;}
	li {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px;}
	li.bold {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
	a {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0 10px 0; color:#000;}
	a:hover { color:#EA008A;}
	a.whitelink {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0 10px 0; color:#fff;}
	a.whitelink:hover{color:#CCC;}
	a.readmore {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-style:italic; color:#990000; font-weight:bold;}
	a.readmore:hover{color:#000;}
	/*h2{font-size:18px; color:#FFFFFF;}*/
	.blockquote{ font-size:14px; color:#FFFFFF; text-align:center;}
	.imgright{ float:left; border:#1F1F1F 1px solid; padding:2px;}
	.space{ margin:0 5px 0 0;}
	 .faq ul{ color:#FFFFFF;}
	 .faq li{ font-size:12px; color:#FFFFFF;}
	 .legend{ font-size:18px; color:#FFFFFF;}
#footer {width:875px;text-align:center; margin:5px auto 5px auto;}
      .sitemap ul{ }
     .sitemap li a{ font-size:12px; color:#FFFFFF; text-decoration:underline;}
	 .sitemap li a:hover{text-decoration:none;}
	 .sitemap li{ font-size:12px; color:#FFFFFF;}
	 .sitemap li ul{ padding:5px; list-style:disc;}
	 .sitemap li li{color:FFFFFF;}
	p.foot {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
	a.footerlink{ font-family:Arial, Helvetica, sans-serif; color:#999; text-decoration:none; font-size:9px;}
	a.footerlink:hover{color:#ccc;}
	a.redlink{ color:#F2A85E;}
	a.redlink:hover{ color:#FF3300;}
	img.chad{margin:10px 0 0 0;}