/*

Color Table
-----------

racinggreen:		#006633
font green:			#114422
nav brown:			#968C45
nav brown selected:	#CCCC33

*/

.maintable { border-width: 1px; 
			 border-style: solid; 
			 border-color: #006633;
			 padding: 0px;
			 background-color: #FFFFFF;
			}

.nav_actpos {	font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				color: #000000; 
				text-decoration: none; 
				padding-left: 20px; 
				vertical-align:middle;
			}

.nav_actpos a:link {color: #000000; text-decoration: none;}
.nav_actpos a:hover {color: #FFFFFF; text-decoration: none; background-color : #64A08C;}
.nav_actpos a:visited {color: #000000; text-decoration: none;}



.content {	font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			color: #114422; 
			padding: 20px; 
			line-height:17px;
		 }

.content td {	padding: 20px; }

.content table {	font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 11px; 
					color: #114422; 
					padding: 20px; 
					line-height:17px;
				 }
.content table td {	padding: 10px; }

.content a:link {color: #009900; text-decoration: none;}
.content a:hover {color: #FFFFFF; text-decoration: none; background-color : #64A08C;}
.content a:visited {color: #009900; text-decoration: none;}


.lang_box {		width:44px; height:14px;
				position:relative; 
				z-index:1;
				left: 690px; top: 42px;
		  }

.lang_box table {	padding: 0px;
					background-color: #968C45;
					width:44px; 
					border-collapse:collapse;
			}

.lang_box td {	border-width: 1px;
				border-style: solid; 
				border-color: #FFFFFF;
				}

.lang_box a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.lang_box a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; background-color : #CCCC33;}
.lang_box a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}


.content .news { }
.content .news td {	padding: 5px; }

.content .links	{ line-height: 10px; }
.content .links td {	padding: 5px; }

.content .pic { border-width: 0px; border-collapse:collapse; padding: 0px;}
.content .pic td {	padding: 0px; }

.content .description { border: solid; border-width: 1px; border-color: #CCCCCC; background-image:url(images/backgroundline.gif);  border-collapse:collapse; background-color: #EEEEEE }
.content .description td {	padding: 5px; }

.content .list { border-collapse:collapse; line-height: 10px; }
.content .list td {padding: 4px; }

.content .gallery img {border: 1px solid; border-color: #A08B73; background-color : #C1B3A4;}

.content .japanese { line-height:60px; font-family: Times New Roman, Times, serif; font-size: 80px; font-weight:bold; color: #FF0000; text-decoration: none; text-align: center}

.content .results	{ line-height: 15px; }
.content .results td {	padding: 5px; }

.content .calendar	{ line-height: 10px; }
.content .calendar td {	padding: 5px; }

img.textimage_topleft { border: 0px; margin: 5px 10px 0px 0px;}
img.textimage_topright { border: 0px; margin: 5px 0px 10px 0px;}

.meta { visibility:hidden; left: -300px; top: -300px }
.meta2 { font-size: 1px }

