body{
	font-size: 100%;
}
body div {
	text-align: left;
	margin: 0 auto;
}

* {
margin: 0px;
padding: 0px;
}

#title {
	margin-top: 20px;
	margin-right: 5%;
	margin-left: 5%;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-color: #C1C1C1;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}
#contents{
margin-right: 5%;
margin-left: 5%;
border-width: 1px;
border-color: #C1C1C1;
border-style: solid;
background-image: url('menu-bg.png');
background-repeat: repeat-y;
background-position: left center;
}
#menu {
	color: #000000;
	float: left;
	height: 100%;
	width: 180px;
	padding: 10px;
}
#contents img{
border-width: 0px;
}
#contents li{
padding-bottom: 1em;
padding-left: 1em;
list-style-type: none;
}

#contents p{
padding-bottom: 1em;
}
#main {
	margin-left: 190px;
	padding: 20px;
	border-left-width: 1px;
	border-left-color: #C1C1C1;
	border-left-style: solid;
}
#main h2{
margin-top: 3pc;
margin-bottom: 1pc;
border-bottom: 1px solid #507E63;
border-left: 5px solid #507E63;
}
#footer {
margin-top: 10px;
clear: both;
margin-left: 5%;
margin-right: 5%;
}
#tokai{
text-align: left;
height: 3%;
width: 50%;
float: left;
}
#valid{
text-align: right;
float: right;
height: 3%;
width: 40%;
}
img{
border-width: 0;
}
#BIXpp{
color: #000000;
padding: 10px;
border-width: 1px;
border-color: #E6E6E6;
border-style: solid;
background-color: #ECFFF4;
}
#Producer{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FBFFDD;
}
#Farm{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FBFFDD;
}
#Cultivation{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FBFFDD;
}
#Plant{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #F5FFB3;
}
#RecordingDefinition{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #DFFEFF;
}
#DataItem{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #B0FDFF;
}
#EventItem{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #B0FDFF;
}
#SoundItem{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #B0FDFF;
}
#ImageItem{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #B0FDFF;
}
#VectorItem{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #B0FDFF;
}
#DimensionalDescription{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #53FBFF;
}
#DescriptionItem{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #B0FDFF;
}
#RecordSet{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFECEC;
}
#Record{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFD9D9;
}
#Item{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFD0D0;
}
.Image{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFC4C4;
}
.Sound{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFC4C4;
}
.GISinfomation{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFC4C4;
}
.Link{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFACAC;
}
.Base64{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFACAC;
}
.Hex{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFACAC;
}
#Vector{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFC4C4;
}
#Set{
color: #000000;
margin: 10px;
padding: 10px;
background-color: #FFACAC;
}
.source {
border: 1px solid #FFCC00;
background-color: #FFFFCC;
overflow: auto;
}
