
a:hover { text-decoration : none; color: #cc0000; BACKGROUND: #dddddd; }  
a:visited { text-decoration : underline; }
a:link { text-decoration : underline; font-size: 12px; }
a:active { text-decoration : none; font-weight : bold; }

body { scrollbar-face-color: #000000; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #000000; scrollbar-arrow-color: #ffffff }
.textmain { font-family:Trebuchet MS, Arial, Geneva, Verdana; font-weight:normal; font-size: 10px; color:#000000; line-height : 140%; text-align: justify; }
.textmain2 { font-family:Trebuchet MS, Arial, Geneva, Verdana; font-weight:normal; font-size: 11px; color:#000000; line-height : 140%; }
.textmain3 { font-family:Verdana, Arial, Geneva, Verdana; font-weight:normal; font-size: 11px; color:#000000; line-height : 140%; }

.japantext { font-family: Trebuchet MS, Verdana, Arial, Geneva; font-weight: normal; font-size: 11px; color: #000000; line-height : 180%; }
.japansidebar { font-family: Arial, Trebuchet MS, Verdana, Geneva; font-weight: normal; font size: 9px; color: #899999; line-height: 85%; }
.japansidebartitle { font-family: Trebuchet MS, Verdana, Geneva; font-weight: bold; font size: 12px; color: #000000; line-height: 120%; }
.japanentrysumm { font-family: Trebuchet MS, Verdana, Geneva; font-weight: bold; font size: 10px; color: #000000; line-height: 100%; }

.archiveLinks { font-family:Trebuchet Ms; font-size: 9px; color:#dddddd; }
.emaillink { font-family:Trebuchet Ms; font-size: 10px; color:#dddddd; }
.journal { font-family: Trebuchet MS, Verdana, Arial, Geneva; font-weight: normal; font-size: 11px; color: #000000; line-height : 180%; }
.gallery { font-family:Verdana, Geneva, Arial; font-weight:normal; font-size: 11px; color:#003366; line-height : 140%; }
.gallery2 { font-family:Verdana, Geneva, Arial; font-weight:normal; font-size: 9px; color:#444444; line-height : 140%; }

.forms { background-color:transparent; border:1pt dotted white; font-size:10pt; font-family:verdana; color:white; }
.formbutton { background-color:white; border:1pt dotted white; font-size:10pt; font-family:verdana; color:black; font-weight: bold; }

.caption { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #555555; font-weight : bold; text-transform : uppercase; }
.bigtable { background-image: url(..framebg.jpg); border-right-width: 1px; border-left-width: 1px; border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}

.td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }
.td3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: bold; }
.td2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; }

a.navigate:link { color : #1b1b56;
	text-decoration : none;	
	
}
a.navigate:visited {
	color : #1b1b56;
	
}
a.navigate:hover {
	color: #cc0000;
	background: #dddddd;
	border: 1px solid #aa0000;
	padding-right: 5px;
	padding-left: 5px;
}

.navigation { text-align: right; padding-right: 5px; font-family: verdana, Trebuchet MS, Verdana, Geneva; font-weight: bold; font size: 13px; color: #ffffff; line-height: 140%;
border: 1px groove #5B353B;
	background-color: #111111;
}
.tdbg { background: url('images/dbanner5_06.gif') no-repeat fixed;
	
}
.headers { font-family: trebuchet ms, verdana, geneva; font-weight: bold; font-size: 25px; color: #000000; line-height: 140%; padding-left: 20px;
	
}
.ul {
	list-style-type : square;
	list-style : square outside;
	list-style-position : outside;
}
#navvy { text-align: right;  font-family: verdana, Trebuchet MS, Verdana, Geneva; font-weight: bold; font size: 13px; color: #ffffff; line-height: 140%;
}

#navvy a:link, #navvy a:visited {
color: #ffffff;
	display: block;
  background-color: #003366;
  border: 1px groove #5B353B;
  padding-right: 5px;
  text-decoration: none;
}
#navvy a:hover, #navvy a:active {
	background-color: #DFDFEA;
  border: 1px solid #6F709D;
  padding-right: 5px;
  color: #cc0000;
}
.tdcontact {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #555555;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-top-style: solid;
	border-top-width: 1 px;
	border-top-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1 px;
	border-bottom-color: #aaaaaa;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;
}
.redtable { background-image: url(..framebg.jpg); 
   border-right-width: 2px; 
   border-left-width: 2px; 
   border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cc0000;
	border-left-color: #c00000;
}