p { line-height:154%; margin-bottom: 0.5em;text-indent: 2em; text-align: justify;margin-top:0.2em; margin-left:0.5em; margin-right:0.5em; text-justify: auto;}
p.photo { line-height:144%; margin-bottom: 0.5em;text-indent: 0em; text-align: left;margin-top:0.2em; margin-left:0.5em; margin-right:0.5em; text-justify: auto;font-family: sans-serif;font-size: 85%;}
.photo p{ line-height:144%; margin-bottom: 0.5em;text-indent: 0em; text-align: left;margin-top:0.2em; margin-left:0.5em; margin-right:0.5em; text-justify: auto;font-family: sans-serif;font-size: 85%;}
p#top {text-indent: 0em;margin: 0.2em 0; font-size: 80%; padding-left: 0.4em; height: 1.2em; }
h4 {margin-bottom: 0em}
address {text-align: right; margin-right:2em; font-size: 83%;}
.large {font-size:200%; color: #665599;}
.white {font-size:150%; color:#ffffff; font-family: sans-serif;}
body {margin: 0px 0px 8px 0px; background-color:#999999;font-family: serif; font-size: 110%;}
div#wrap {position: absolute; width: 100%; left: 0px; top: 0px; }
div#header {position: fixed; right: 0px; top: 0px; width: 44px; padding-right: 0px; margin-right:0px; float:right}
div#body {position: absolute; left: 100px; right:56px; top: 0px; margin-bottom: 12px; background-color:#eae9e0; float:left; padding: 4px;}
div#menu {position: fixed; left: 0px; top: 0px; float:left; width="100", padding-left: 0px; margin-left:0px; }
h1 {letter-spacing: 1px; font-size: 130%; text-align: left; margin: 0em 0em 0em 0em; border-style: solid; border-width: 1 1 1 1 ; color: #eeffee; background-color: #113344; padding:0.3em;text-shadow: 4px 3px 4px #000000;}
h2 {letter-spacing: 0px; font-size: 120%; margin: 1em 0em 0.5em 0em; border-style: solid; border-width: 1 1 1 1 ; border-color: #aabbaa; background-color: #dde3dd; padding:0.2em; margin-bottom: 0.5em;text-align: center;}
h2.subtitle {margin: 1.6em 0em 0.4em 0em; color: #eeffee; background-color: #113344; font-size: 135%; padding:0.4em;}
h3 {font-size: 110%; margin-bottom: 0.2em; border-style: solid; border-width: 1 1 1 1 ; border-color: #eeeedd; background-color: #eeeedd; padding:0.2em;}
div.air {margin: 0em 0.1em 1em 0.1em; color: #ffffff; background-color: #115566; font-size: 100%; padding: 8; text-align: center; color: #999999;}
.sites{float: left; margin: 0.2em 0em 0em 0em; background-color: #113344; font-size: 130%; padding:0.3em;}
.c {text-align: center; }
.waku {font-size: 90%; margin: 0.3em 0.3em 0.3em 3em; border-style: solid; border-width: 1 1 1 1 ; border-color: #99aa99; padding: 0.2em;}
.waku100 {font-size: 100%; margin: 0.3em 0.3em 0.3em 1em; border-style: solid; border-width: 1 1 1 1 ; border-color: #99aa99; padding: 0.6em;}
.waku100white {font-size: 100%; margin: 0.3em 0.3em 0.3em 0.3em; border-style: solid; border-width: 1 3 2 1 ; border-color: #99aa99; padding: 0.6em;background-color:#ffffff;margin-bottom: 1.2em;line-height:164%;}
p.indent { line-height:164%; margin-top:1em; margin-bottom: 0.5em; text-indent: 3em;}
ul,ol,dl{ margin: 0.2em 0.3em 0.2em 2em; line-height:150%; }
ol.lower-roman {list-style-type: lower-roman;}
ol.upper-alpha {list-style-type: upper-alpha;}
ol.katakana {list-style-type: katakana;}
ul.none {list-style-type: none;}
ul.circle {list-style-type: circle;}
ul.folder {list-style-image:url("folder.gif");}
a:link { text-decoration: none; color: #0000cc }
a:visited { text-decoration: none; color: #000099 }
a:hover, a:active, a:focus { text-decoration: underline; color: #6633ff; background-color: #ffffff}
big {font-weight: bold}
strong {color: #550000;}
caption {text-align: left; font-weight: bold; background-color:#ddeedd; padding: 0.3em;}
.left {float: left;}
.right {float: right;}
.courtesy {text-align: right; font-size:80%; margin-bottom:1em; color:#333366;font-style: oblique}
table {font-size:100%}
.special {font-size: 100%; border-width: 0;color: #eecccc; background-color: #443322;}
img {border-width: 0;}
sup {font-size: 50%}
#greyback {padding:6px ;background-color: #666666;color: #eeeeee;margin:4px;}