body {
    margin-left: 0px;
    background-color: rgb(154, 16, 8);
    margin-top: 0px;
    margin-right: 0px;
}

a, a:visited {
    text-decoration: none;
    font-weight: bolder;
    color: rgb(0,0,255);
}

.pagetable {
    margin-left: 0px;
    width: 790px;
}

.infosection {
    padding-bottom: 2em;
    padding-top: 7px;
    padding-left: 7px;
    padding-right: 7px;
}

.infosection_nopadding {
    padding: 0px;
    margin: 0px;
}

.infosection_nopadding, .infosection {
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    background-color: rgb(0,0,0);
}

.infotable, .infosection_nopadding, .infosection {
    color: rgb(242,242,193);
}


.menulist {
    list-style-image: url(../images/general/list_yin_yang.gif);
}

.nostylelist {
    list-style-type: none;
}

.pushedtop, .menulist, .indented, .nostylelist {
    margin-top: 0px;
}

.pushedbottom {
    margin-bottom: 0px;
}

.indented {
    padding-left: 2em;
}

.copyright {
    color: rgb(204,204,204);
    text-align: center;
    font-size: 0.7em;
}

.trailingmenu {
    padding-bottom: 20px;
    text-align: center;
    font-size: 0.8em;
}

.trailingmenu, .trailingmenulink, .trailingmenulink:visited {
    font-weight: normal;
    color: rgb(255,255,255);
}

.trailingmenu {
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    margin-top: 0px;
}

.trailingmenulink {
    font-size: inherit;
    font-weight: normal;
}

.trailingmenulink:hover {
    text-decoration: underline;
}

.pageheader {
    background-color: rgb(242,242,193);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 125px;
    background-image: url(../images/general/headerborder.gif);
}

.headertable {
    height: 100px;
}

.headerimage {
    width: 232px;
    height: 100px;
    border: 0px;
}

.headertitle_td {
    vertical-align: middle;
    padding-left: 75px;
    text-align: center;
}

.headertitle {
    font-weight: bold;
    font-style: italic;
    font-variant: small-caps;
    font-size: 2em;
    margin-bottom: 0px;
}

.headersubtitle {
    font-size: 1em;
    margin-top: 0px;
}

.centered {
    text-align: center;
}

.centeredtable {
    margin-left: auto;
    margin-right: auto;
}

.bolder {
    font-weight: bolder;
}

.booktitle, .italics {
    font-style: italic;
}

.infosection, .copyright, .headertitle, .headersubtitle, .trailingmenulink, .infotable {
    font-family: Arial,Helvetica,sans-serif;
}

