body{
	background-color : #000000;
	background-image : url('../images/main_back_01.jpg');
	background-attachment: fixed;
	background-repeat:repeat-x;
}

td, p {
	font-family: verdana, news gothic mt, Arial, Helvetica, sans-serif; font-size: 12px;
	color : #cccccc;
	line-height: 140%
}

ul, li {
	list-style: disc url(bullet.gif) inside;
}
	
a:link   {  color: cccccc; } 
a:visited   {  color: ffffff; } 
a:active   {  color: ffffff; }
a:hover   {  color: ffffff; }

hr {
	Color: #cccccc;
        Width: 100%;
        Height: 1px;
}

.maintablejpn {
	width:765px;
	padding: 0px;
	border-collapse: collapse;
        border-left: 0px solid #3d78de;
        border-right: 0px solid #3d78de;
        border-top: 0px solid #3d78de;
        border-bottom: 0px solid #3d78de;
        margin-top : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
        margin-left : 0px;
}

.maintablejpn td {
   	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-top: 0px solid #3d78de;
        border-bottom: 0px solid #3d78de;
   	padding-top: 0px;
   	padding-left: 0px;
   	padding-right: 0px;
   	padding-bottom: 0px;
}

#main_content {
		width:600px;
		border: 0px solid #ffffff;
		padding-top:3px;
		padding-bottom:5px;
		padding-right:5px;
		padding-left:10px;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;
		background-color : #ffffff;
		text-align: left;
}

#left_content {
		width:150px;
		border: 0px solid #ffffff;
		padding-top:3px;
		padding-bottom:5px;
		padding-right:5px;
		padding-left:10px;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;
		background-color : #ffffff;
		text-align: left;
}

#address {
	border: 0px solid #000000;
	padding-top :5px;
	padding-left :10px;
	padding-right :0px;
	padding-bottom :0px;
	text-align: left;
	margin-bottom:0px;
	width:100%;
	height:100%;
}

#content {
	border: 0px solid #000000;
	padding-top :5px;
	padding-left :10px;
	padding-right :10px;
	padding-bottom :10px;
	text-align: left;
	margin-bottom:0px;
	height:100%;
}

#testimonials {
	border: 0px solid #000000;
	padding-top :5px;
	padding-left :10px;
	padding-right :10px;
	padding-bottom :5px;
	text-align: left;
	margin-bottom:0px;
	height:100%;
}


.toplink {  
font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #095ba7; line-height: 130%;
}

a.toplink {
	font-weight: bold;
	color : #cccccc;
	line-height: 120%
}

a.toplink:active {
	color : #cccccc;
}

a.toplink:visited {
	color : #cccccc;
}

a.toplink:hover {
	color : #ffffff;
}

.toplink2 {  
font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold;
}

.toplink3 {  
font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #B29314;
}

a.toplink3 {
	text-decoration : none;
	font-weight: bold;
	color : #B29314;
	line-height: 120%
}

a.toplink3:active {
	color : #B29314;
	text-decoration : none;
}

a.toplink3:visited {
	color : #B29314;
	text-decoration : none;
}

a.toplink3:hover {
	color : #E7C63D;
}

a.Leftlink {
	text-decoration : none;
	color : #5B5B5B;
	line-height: 150%
}

a.Leftlink:active {
	color : #5B5B5B;
	text-decoration : none;
}

a.Leftlink:visited {
	color : #5B5B5B;
	text-decoration : none;
}

a.Leftlink:hover {
	color : #909090;
}

.Leftlink2 {  
font-family: verdana, Arial, Helvetica, sans-serif; line-height: 150%; font-size: 10px; color: #000000;
}

.leftnav {
	color : color: #415868;
	font-weight: bold;
	font-size : 10px;
	line-height: 150%
}
a.leftnav:link,a.leftnav:visited,a.leftnav:active {
	color : #415868;
}

a.leftnav:hover {
	color : #788C9A;
}

.left2nav {
	color : color: #ffffff;
	font-weight: bold;
	font-size : 10px;
	line-height: 100%
}
a.left2nav:link,a.left2nav:visited,a.left2nav:active {
	color : #ffffff;
	text-decoration : none;
}

a.left2nav:hover {
	color : #ACD0FA;
}

.left3nav {
	color : color: #ffffff;
	font-weight: bold;
	font-size : 10px;
	line-height: 150%
}
a.left3nav:link,a.left3nav:visited,a.left3nav:active {
	color : #ffffff;
}

a.left3nav:hover {
	color : #EF98A1;
}

.left4nav {
	color : color: #ffffff;
	font-size : 10px;
	line-height: 100%
}
a.left4nav:link,a.left4nav:visited,a.left4nav:active {
	color : #ffffff;
}

a.left4nav:hover {
	color : #CBCBFD;
}

.left5nav {
	color : color: #085E77;
	font-family: verdana, Arial, news gothic mt, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10px;
	line-height: 100%
	text-decoration : none;
}
a.left5nav:link,a.left5nav:visited,a.left5nav:active {
	color : #085E77;
	text-decoration : none;
}

a.left5nav:hover {
	color : #ffffff;
}

.left5nav2 {  
font-family: verdana, Arial, news gothic mt, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold
}

.boxtext {font-family: verdana, Arial, news gothic mt, Helvetica, sans-serif; font-size:10px; color:#000000; line-height: 120%;}

.boxtext1 {font-family: verdana, Arial, news gothic mt, Helvetica, sans-serif; font-size:10px; color:#ffffff; line-height: 100%;}

.boxtext2 {font-family: verdana, Arial, news gothic mt, Helvetica, ans-serif; font-size:10px; color:#ffffff; line-height: 100%;}

.boxtext3 {font-size:10px; color:#ffffff; font-weight: bold;}

.boxtext4 {font-size:10px; color:#415868; font-weight: bold; line-height: 100%;}

.bodytext2 {font-size:12px; color:#ffffff;}

.boxtext5 {font-size:10px; color:#04477F; font-weight: bold;}

.titles {font-size:16px; color:#c3eec9; font-weight: bold;}