body {
  padding:0px;
}
h1 {
  padding:0px;
  line-height:100%;
  font-size:20pt;
}
h2 {
  color:black;
}
h3 {
  color:black;
}
h4 {
  color:black;
}
h5 {
  color:black;
}
p {
  padding-left:10px;
}
a {
  text-decoration:underline;
  color: #0077FF;
}
a:hover {
  text-decoration:underline;
  color: #FF8800;
}
a:active {
  text-decoration:underline;
  color: red;
}
.title {
  
  padding-left:60px;
  padding-right:60px;
  padding-top:5px;
  padding-bottom:5px;
  background:#0077BB;
  color:#FFFFFF;
}
.menu {
  border:1px solid #AAAAAA;
  text-align:center;
  background:#FFEE77;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:40px;
  padding-right:40px;
}
.container {
  background:#0077BB;
  border-left:1px solid #AAAAAA;
  border-right:1px solid #AAAAAA;
}
.contents {
  font-family:verdana;
  font-size:12pt;
  color:#505050;
  text-align:justify;
  padding-right:60px;
  padding-left:60px;
  padding-top:20px;
  padding-bottom:20px;
  background:white;
  line-height:160%;
}
ul {
  padding-left:30px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}
th {
  vertical-align:top;
  border:1px solid #EEEEEE;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  background:#444444;
  color:white;
}
td {
  vertical-align:top;
  border:1px solid #EEEEEE;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
}
td.td_workshop_item {
  width:250px;
  text-align:center;
  padding:10px;
  vertical-align:middle;
}
div.div_indent {
  padding-left:10px;
}