BODY {
    color: #333333;
    text-align:center;
}


.contents{
    text-align:left;
    width:75%;
    margin-left:auto;
    margin-right:auto;
}

p.menu{
    font-size:0.75em;
    padding-left:10px;
    padding-right:10px;
}
p.menu a{
    color:#5e8eab;
}
p.menu a:hover{
    color:#ff8800;
}



.soedalogo{
    float:right;
    margin-left:20px;
    margin-top:10px;
    font-size:0.68em;
    color:#5e8eab;
    width:250px;
    text-align:right;
}

H1 {
    text-align:center;
    width: 100%;
    font-weight: bold;
    color: #ffffff;
    background-color: #8484ee;
    border-top: 2px solid #88bbdd;
    border-left: 2px solid #88bbdd;
    border-right: 2px solid #336677;
    border-bottom: 2px solid #336677;
    padding: 5px 3px 3px 0.5em;
    margin-top: 5px;
    margin-bottom: 10px;
}
H2 {
    width: 100%;
    font-weight: bold;
    color: #ffffff;
    background-color: #5e8eab;
    border-top: 2px solid #88bbdd;
    border-left: 2px solid #88bbdd;
    border-right: 2px solid #336677;
    border-bottom: 2px solid #336677;
    padding: 5px 3px 3px 0.5em;
    margin-top: 5px;
    margin-bottom: 10px;
}
H3 {
    width: 100%;
    color: #ffffff;
    font-weight: bold;
    font-size: 1.3em;
    background-color: #5e8eab;
    border-top: 2px solid #88bbdd;
    border-left: 2px solid #88bbdd;
    border-right: 2px solid #336677;
    border-bottom: 2px solid #336677;
    padding: 5px 3px 3px 0.5em;
    text-indent: 0.25em;
}
H4 {
    width: 100%;
    font-weight: bold;
    font-size: 1em;
    color: #ffffff;
    background-color: #5e8eab;
    border-top: 1px solid #88bbdd;
    border-left: 1px solid #88bbdd;
    border-right: 1px solid #336677;
    border-bottom: 1px solid #336677;
    padding: 5px 3px 3px 0.5em;
    text-indent: 0.6em;
}
H5 {
    font-size: 1em;
    color: #000000;
    text-align:left;
    text-indent: 1em;
}
A:link {
    color: #000099;
}
A:visited {
    color: #000099;
}
A:hover {
    color: #ff0000;
}
H4 A:link {
    color: #ffffff;
}
H4 A:visited {
    color: #ffffff;
}
H4 A:hover {
    color: #ff0000;
}
P {
    text-indent: 1em;
    text-align:left;
}
.i {
    margin: 0em 1em 0em 1em;
}
PRE.c {
    border: 1px solid gray;
    padding: 5px;
    white-space: pre;
    width: 100%;
    background-color: #fffff0;
}
DIV.c {
    border: 1px solid gray;
    padding: 5px;
    width: 100%;
    background-color: #fffff0;
}
.EM {
    color: #cc0000;
    font-style: normal;
}


address {
    font-size:0.625em;
    font-weight:bold;
    font-style:normal;
    color:#5e8eab;
    border-top:solid 9px #8484ee;
    padding-top:4px;
    margin-top:30px;
}
address a{
    color:#5e8eab;
}
address a:hover{
    color:#ff8800;
}


ul,ol,dl{
    text-align:left;
    margin-left:40px;
    padding-left:0;
}


li,dt,dd{
  line-height : 1.2em;
  margin-bottom : 0.4em;
  text-align : left;
  
}
.densed{
  line-height : 1em;
  margin-bottom : 0em;
}
.loose{
  line-height : 1.5em;
  margin-bottom : 1em;
}
.top{
    color:#5e8eab;
    border-bottom:dotted 1px #5e8eab;
    text-align:right;
}
.top a{
    color:#5e8eab;
    padding-left:3px;
    text-decoration:none;
}
.picture{
    float:right;
    marginnpleft:20px;
    font-size:0.68em;
    color:#5e8eab;
    withd:199px;
}
.picture img{
    margin-bottom:5px
}
p.menuyoko {
	font-size:0.75em;
	margin-left:0;
	margin-right:0;
	margin-bottom:5px;
	margin-top:5px;
	height:2em;
	width:120px;
	border-top:solid 1px #5e8eab;
	text-align:center
	}
p.menuyoko a{
	color:#58eab;
	border-bottom:solid 1px #5e8eab;
	text-decoration:none;
	display:block;
	width:100%;
	line-height:2em
	}
p.menuyoko a:hover {
	background-color:#c5e1ed
	}
.nomargin {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    line-height:1.1em
    }
.nomarginsmall {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size:0.75em;
    line-height:1.1em
    }