body {
        background-color: #FFFFFF;
        margin :5% 10%;
        color: black;
        font-size: 12px
        }
body.index {
        background-image: url("nav/navindex.jpg");
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #FFFFFF;
        margin :5% 10%;
        color: black;
        font-size: 12px
        }
body.discourses {
        background-image: url("nav/navdisc.jpg");
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #FFFFFF;
        margin :5% 10%;
        color: black;
        font-size: 12px
        }
body.profiles {
        background-image: url("nav/navprof.jpg");
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #FFFFFF;
        margin :5% 10%;
        color: black;
        font-size: 12px
        }
body.oldinfos {
        background-image: url("nav/navold.jpg");
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #FFFFFF;
        margin :5% 10%;
        color: black;
        font-size: 12px
        }
body.temporary {
        background-image: url("nav/navdis.jpg");
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #FFFFFF;
        margin :5% 10%;
        color: black;
        font-size: 12px
        }
body.texts {
        background-image: url("nav/navtexts.jpg");
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #FFFFFF;
        margin :5% 10%;
        color: black;
        font-size: 12px
        }
body.liberty {
        background-image: url("nav/navliberty.gif");
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #FFFFFF;
        margin :5% 10%;
        color: black;
        font-size: 12px
        }
body.warnings {
        background-image: url("nav/navwarn.jpg");
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #FFFFFF;
        margin :5% 10%;
        color: black;
        font-size: 12px
        }
body.hajou {
        background-image: url("nav/navhajou.jpg");
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #FFFFFF;
        margin :5% 10%;
        color: black;
        font-size: 12px
								}
img.float{
        float: left;
        }
.clear{
        clear:left;
        }
h1{
        color: maroon;
        background-color: white;
        text-align: center
        }
h2 {
        color: maroon;
        background-color: white;
        text-align: left;
        font-size: 18px}
h3 {
        color: maroon;
        background-color: white;
        text-align: left;
        font-size: 14px}
h4 {
        color: maroon;
        background-color: white;
        font-weight: lighter;
        font-size: 14px}
h4.sales{
        color: white;
        background-color: maroon;
        font-weight: lighter;
        font-size: 14px}
h4.hajou-main{
        color: white;
        background-color: #FF952B;
        font-weight: lighter;
        font-size: 14px}
h4.hajou-sub{
        color: black;
        background-color: #FFCC99;
        font-weight: lighter;
        font-size: 14px}
h4.bgblue {
        color: maroon;
        background-color: #CCFFFF;
        font-weight: lighter;
        }
h4.center {
        color: maroon;
        background-color: white;
        font-weight: lighter;
        text-align: center
        }
p {
        text-align: left;
        color: black;
        background-color: white;
        text-indent: 1em;
        font-size: 12px;
        line-height: 16px;
        }
p.y {
        text-align: left;
        color: black;
        background-color: #ffff99;
        text-indent: 1em;
        font-size: 12px;
        line-height: 14px;
        }
p.navy {
        text-align: left;
        color: navy;
        background-color: white;
        text-indent: 1em;
        font-size: 12px;
        line-height: 16px;
        }
p.navyy {
        text-align: left;
        color: navy;
        background-color: #FFFF99;
        text-indent: 1em;
        font-size: 12px;
        line-height: 16px;
        }
p.noin {
        text-align: left;
        text-indent: 0em;
        font-size: 12px;
        line-height: 16px;
        }
p.snoin {
        text-align: left;
        text-indent: 0em;
        font-size: 11px;
        line-height: 14px;
        }
p.note{
        text-align: left;
        color: black;
        background-color:#e6e6e6;
        text-indent: 0em;
        font-size: 11px;
        line-height: 14px;
        }
p.caption{
        text-align: left;
        color: navy;
        background-color: white;
        text-indent: 1em;
        font-size: 10px;
        line-height: 12px;
        }
p.note2{
        text-align: left;
        color: black;
        background-color: white;
        text-indent: 1em;
        font-size: 11px;
        line-height: 12px;
        }
p.ynote{
        text-align: left;
        color: black;
        background-color: #ffff99;
       text-indent: 0em;
        font-size: 11px;
        line-height: 14px;
        }
p.quote{
       text-align: left;
        color: navy;
        background-color: white;
        text-indent: 0em;
        font-size: 12px;
        line-height: 14px;
        }
p.prof{
        margin-right: 50%;
        text-align: left;
        color: black;
        background-color: #ffff99;
        text-indent: 0em;
        font-size: 10px;
        line-height: 12px;
        }
p.prof2{
        margin-left: 50%;
        text-align: left;
        color: black;
        background-color: #e6e6e6;
        text-indent: 1em;
        font-size: 10px;
        line-height: 12px;
        }
p.prof3{

        margin-left: 50%;
        text-align: left;
        color: black;
        background-color: #ffff99;
        text-indent: 1em;
        font-size: 10px;
        line-height: 12px;
        }
p.prof4{
        margin-right: 20%;
        text-align: left;
        color: navy;
        background-color: #ffff99;
        text-indent: 1em;
        font-size: 12px;
        line-height: 14px;
        }
p.hajou-sub{
        color: black;
        background-color: #FFCC99;
        text-indent: 0em;
        font-size: 11px;
        line-height: 12px;
        }
p.right{text-align: right;
        }
table {
        font-size: 12px;
        line-height: 16px;
        }
div.right{
        text-align: right;
        }
div.center{
        text-align: center;
        }
div.half{
        margin-right: 50%
        }
div.act{
        font-size: 10px;
        }
div.hajou-contents{
        font-size: 11px;
        }

ul.yellow{
        color: black;
        background-color:#ffff99;
        }

ul.s{
        font-size: 10px;
        }

ul.act{
        line-height: 15px;
        }


strong{
        font-weight: bold;
        }
q {
        color: navy;
        background-color: white;
        }
.large{
        font-size: 14px;
        }
.regular{
        font-size: 12px;
        }
.s{
        font-size: 11px;
        }
.sy{
        font-size: 11px;
        background-color:#ffff99;
        }
.k{
        font-size: 10px;
        }
.snote{
        font-size: 10px;
        color: black;
        background-color: #ffff99;
        }
.date{
        font-size: 10px;
        }
.rdate{
        font-size: 10px;
        color: red;
        }
.sdis{
        font-size: 10px;
        color: red;
        background-color: #FFDAB9;
        }
.ronbun{
        font-size: 12px;
        color:#ff0000;
        background-color: white;
        }
.essay{
        font-size: 12px;
        color:#336633;
        background-color: white;
        }
.rensai{
        font-size: 12px;
        color:#003366;
        background-color: white;
        }
.other{
        font-size: 12px;
        color:#990000;
        background-color: white;
        }
.red{
        color: red;
        background-color: white;
        }
.yred{
        color: red;
        background-color:#ffff99;
        }
.w{
        color: white;
        background-color: red;
        }
        span.exp{
        font-size: 10px;
        }