body{
margin:0;
padding:0;
font-size:90%;
color:#333333;
line-height:160%;
font-family:Arial,sans-serif;
}

h1{
font-family:serif;
font-size:210%;
font-weight:bold;
text-align:center;
color:#696969;
padding-bottom:0.5em;
letter-spacing:0.1em;
}

h2{
font-family:sans-serif;
font-size:150%;
font-weight:bold;
text-align:center;
color:#a9a9a9;
padding-bottom:0.5em;
letter-spacing:0.1em;
}

hr{
width:75%;
height:3px;
}

.textbox{
line-height:150%;
margin-left:15%;
margin-right:15%;
text-align:justify;
text-justify:distribute;
}

.imagebox{
text-align:center;
margin-left:15%;
margin-right:15%;
}

.arrange{
text-align:left;
line-height:190%;
}

.large{
font-size:115%;
}

.stress{
font-size:115%;
font-weight:bold;
}

table{
margin:auto;
}

th{
vertical-align:bottom;
padding-left:3%;
padding-right:3%;
}

.caption{
padding-top:5px;
font-size:80%;
text-align:center;
}

.space{
padding-left:10px;
padding-right:10px;
}

.note-left{
margin-left:10%;
font-size:small;
}

.note-right{
margin-right:10%;
font-size:small;
}

img.left{
float:left;
margin-right:2em;
margin-top:1em;
margin-bottom:1em;
}

img.right{
float:right;
margin-left:2em;
margin-bottom:1em;
}

img.none{
float:none;
margin-left:2em;
margin-right:2em;
margin-top:1em;
margin-bottom:1em;
}

.imagecenter{
text-align:center;
}

.tdwidth{
width:5em;
}

div{
line-height:170%;
}

a{
text-decoration:none;
}

.linktable{
margin:auto;
padding-top:1em;
padding-bottom:0.5em;
}

.tableinside{
text-align:center;
padding-right:2em;
padding-left:2em;
padding-top:0.4em;
padding-bottom:0.4em;
}

.footer{
text-align:center;
font-size:small;
line-height:220%;
margin:0;
padding-top:0.5em;
padding-bottom:2em;
}