body {
    text-align: center;
}
h1,h3 {
    text-align: center;
}
p {
    text-align: center;
}

#SSIheader {
    font-size: small;
}

#SSImenu {
    font-size: small;
    margin: auto;
    text-align: center;
}
#SSImenu li {
    display: inline;
    margin-right: 3px;
    padding-left: 7px;
    border-left: 1px solid #999;
    list-style-type: none;
}
#SSImenu li.leftmost {
    padding-left: 0;
    border-left: 0;
}

#SSImenu2 {
    font-size: small;
    margin: auto;
    text-align: center;
}
#SSImenu2 li {
    display: inline;
    margin-right: 3px;
    padding-left: 7px;
    border-left: 1px solid #999;
    list-style-type: none;
}
#SSImenu2 li.leftmost {
    padding-left: 0;
    border-left: 0;
}

/* present menu item */
.prsmni {
    font-weight: bold;
    color : darkblue;
}

#breadcrumbs {
    margin: auto;
/*
    padding: auto;
*/
    width: 800px;
    text-align: left;
    font-size: small;
}

#soshikicontainer {
    margin: auto;
/*
    padding: auto;
*/
    width: 800px;
    text-align: left;
    font-size: medium;
    line-height: 130%;
}
#soshikicontainer p {
    text-align: left;
}

#drct {
    margin: 0px;
    width: 210px;
    float: left;
    font-size: small;
}

#grp {
    margin: 0px;
    width: 590px;
    float: right;
    font-size: small;
}
#grp0 {
    margin: 0px;
    width: 590px;
    float: left;
    font-size: small;
}
#grp0a {
    margin: 0px;
    width: 170px;
    float: left;
    font-size: small;
}
#grp0b {
    margin: 0px;
    width: 420px;
    float: right;
    font-size: small;
}
#grp1 {
    margin: 0px;
    width: 590px;
    float: left;
    font-size: small;
}
#grp1a {
    margin: 0px;
    width: 170px;
    float: left;
    font-size: small;
}
#grp1b {
    margin: 0px;
    width: 420px;
    float: right;
    font-size: small;
}
#grp2 {
    margin: 0px;
    width: 590px;
    float: left;
    font-size: small;
}
#grp2a {
    margin: 0px;
    width: 170px;
    float: left;
    font-size: small;
}
#grp2b {
    margin: 0px;
    width: 420px;
    float: right;
    font-size: small;
}

.division {
    font-weight: bold;
    color:blue;
}


#SSIfooter, #SSIfooter2 {
    clear: both;
    font-size: small;
    color: brown;
}

