body {
        margin: 0px; padding: 0px;
        height: 100%; width: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size:90%;
        color: #666;
}


h1, h2, h3, h4, h5 {
        color: #777;
        margin-left:    0;
        margin-right:   0;
        margin-top:     0;
        margin-bottom:  0.25em;
        padding-left:   0;
        padding-right:  0;
        padding-top:    0.5em;
        padding-bottom: 0;
        border-bottom:  1px solid #ccc;
        clear: left;
}


table td {
        vertical-align: top;
}


table#bottompage td {
        vertical-align: middle;
}

td#bottomcorner {
        vertical-align: bottom;
}

table#main {
        width: 770px;
}


/* Bottom Page */
table#bottompage {
        color: #aaa;
}

table#bottompage a {
        color: #aaa;
}

table#bottompage a:hover {
        background-color: #aaa;
        color: #fff;
}


/* Left Page */
td#leftpage h1 {
        background-color: #999;
        color: #fff;
        margin: 6px 0px 0px 0px;
        padding: 3px 0px 3px 0px;

        font: Arial, Verdana, sans-serif;
        font-size: 120%;
        text-align: center;
}

td#leftpage {
        color: #fff;
}

td#leftpage a {
        display: block;
        margin: 0px 0px 0px 0px;
        padding: 4px 0px 4px 15px;
        text-decoration: none;
        font: 100% Arial, Verdana, sans-serif;
        color: #666;
        background: transparent;
        text-align: left;
}

td#leftpage a:visited {
        color: #666;
}

td#leftpage a:hover {
        background-color: #fff;
        font: bold 100% Arial, Verdana, sans-serif;
        color: #666;
}



/* Revision Page */
.revdate {
        font-family:verdana,sans-serif;
        font-size:11px;
}
.revtype {
        font-family:verdana,sans-serif;
        font-size:11px;
        font-weight:bold;
}
.revadd {
        background:#99ff99;
        color:black;
}
.revdel {
        background:#ff9999;
        color:black;
}
.revchange {
        background:#ffff99;
        color:black;
}
