#globalnavi{
  margin: 0;
  padding: 0;
}

#globalnavi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#globalnavi li{
  float: left;
  width: 24.6%;
  border-right: solid 1px white;
  border-bottom: solid 1px white;
}

#globalnavi a{
  text-align: center;
  display: block;
  padding: 0.5em 0;
  background-color: black;
  color: white;
}

#globalnavi a:hover{
  background-color: red;
  color: white;
}

#line{
  clear: left;
  margin-left: 0px;
  width: 100%;
}

#reference{
  clear: left;
  margin-left: 20px;
  font-size: 80%;
}

#title{
  clear: left;
  margin-left: 0px;
  width: 100%;
}

#content{
  clear: left;
  margin: 15px 15px 20px 15px;
}

.title{
  background: #eee;
  border-top: solid 1px #000000;
  border-left: solid 10px #000000;
  border-bottom: solid 1px #000000;
  border-right: solid 1px #000000;
  padding: 3px 6px;
  margin: 10px 0px 10px 0px;
}

.table1{
  margin-right: 15px;
  border-collapse: collapse;
}

.table2_t{
  border: solid 1px #000000;
  padding: 1px 10px;
  text-align: center;
  white-space: nowrap;
  font-size: 90%;
  color: white;
}

.table2_t a{
  text-decoration: none;
  color: white;
}

.table2_c{
  border: solid 1px #000000;
  padding: 1px 10px;
  text-align: center;
  white-space: nowrap;
  font-size: 90%;
}

.table2_r{
  border: solid 1px #000000;
  padding: 1px 6px 1px 12px;
  text-align: right;
  white-space: nowrap;
  font-size: 90%;
}

.table2_l{
  border: solid 1px #000000;
  padding: 1px 12px 1px 6px;
  text-align: left;
  white-space: nowrap;
  font-size: 90%;
}

.table2_l2{
  border: solid 1px #000000;
  padding: 5px 10px;
  text-align: left;
  font-size: 90%;
}

.table3{
  border: solid 1px #000000;
  padding: 1px;
  font-size: 90%;
}

.table4{
  padding: 1px 12px 1px 6px;
  text-align: left;
  white-space: nowrap;
  font-size: 90%;
}

.form_input {
	display: inline;
	position: relative;
	left: 0px;
	width: 95%;
	margin: 0px;
	padding: 4px;
	background: none;
	border: none;
}

input, select, textarea{
  font-size: 90%;
  padding: 1px;
}

input#submit_button{
  margin-top: 1em;
}