#base h1, h2, p.center {
  text-align: center;
}
object {
  align: center;
}
.red {
    color:#f00;
}
.TMT {
    color: #f00;
    font-size: larger;
    font-weight: bold;
    font-style: italic;
}
#base li {
    font-size: 18pt;
    font-weight: bold;
}
body {
    margin:0;
    padding:0;
    background-color:#ff3;
    color:#600;
    min-width:750px;
}
div#all {
    background:#ff3;
    margin:0 auto;
    width:750px;
}
#cont {
    background-color:#ff9;
    margin-left:216px;
}
#all > #link {
	width:200px;
}
#foot {
    background-color:#ff3;
    clear:both;
}
#link {
    background-color:#ff3;
    width:198px;
    float:left;
    padding:5px;
}
#row ul{
    margin:0;
    padding:0;
}
#row li{
    display:inline;
    list-style:none;
    margin:0;
    padding:0;
}
#head h1 {
    padding:5px;
    margin:0;
    text-align:center;
    color:#c00;
}
#head p.navi cont p.img{
    text-align:center;
}
#cont p.left {
    float:left;
    margin:0;
}
#cont p.right {
    float:right;
    margin:0;
}
#cont h3.clear, #cont p.clear {
    clear:both;
}
#cont h2, #cont h3, #cont h4, #cont p, #head p {
    padding:0 10px;
}
#cont p.box, table {
    border:thin outset #600;
    background-color:#ffc;
    padding:10px;
    margin:0 10px;
}
#cont table tr.head {
    background-color:#ff9;
}
table.full {
    width: 96%;
    align: center;
}
#cont td {
    padding:2px 5px;
    vertical-align: top;
}
#cont ul li {
    list-style: circle;
}
#cont ul.para li {
    padding:0 0 0.5em 0;
}
tr.minor {
    font-size:smaller;
}
td.right {
    text-align:right;
}
td.dec {
    text-align:".";
}
#cont p.note {
    font-size:smaller;
}
#link ul {
    margin-bottom:0;
}
#link h3, #link p {
    padding:0 10px;
}
#foot p {
    padding:5px;
    margin:0;
    text-align:center;
}
.title {
    font-style: italic;
}

