/* Tag styles */

body {
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 13px;
    margin: 0px;
    background-color: #33134f;
}

td, p, th {
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 13px;
    color: #ffffff;
}

h1 {
    font-size: 16px;
}

h3 {
    font-size: 13px;
}

a {
    color: #ff6600;
    text-decoration: none;
}

a:visited {
    color: #ff6600;
}

a:active {
    color: #ff0000;
}

dl {
    margin-top: 10px;
}

dl.indented {
    margin-left: 40px;
}

dt {
    margin-bottom: 5px;
    margin-left: 15px;
    text-indent: -15px;
}

img.lozenge {
    vertical-align: top;
    border: 0px;
}

img.bullet {
    vertical-align: bottom;
    margin: 2px;
}

/* Header */

table.header {
    background-color: #000000;
}

a.header {
    font-size: 10px;
    text-decoration: none;
    color: #FFCC33;
}

a.header:visited {
    color: #FFCC33;
}

a.header:active {
    color: #ff6600;
}

img.header {
    border: 0px;
}

/* Tip */

.tip {
    background-color: #cc99cc;
    width: 100%;
    padding-top: 7px;
    padding-bottom: 7px;
}

.tiptitle {
    color: #330066;
    font-weight: bold;
    font-size: 13px;
    padding-left: 40px;
    padding-right: 20px;
    background-color: #FF6600;
    white-space: nowrap;
}

.tipbody {
    color: #330066;
    font-weight: bold;
    font-size: 13px;
    margin-left: 40px;
    margin-bottom: 10px;
    margin-top: 7px;
    width: 650px;
}

/* Text nav styles */

.textnav {
    font-size: 10px;
}

table.textnavtable {
    margin-left: 40px;
    width: 650px;
    padding-top: 4px;
    padding-bottom: 4px;
}

/* Footer styles */

.footer {
    width: 100%;
    border: 0px;
    background-color: #000000;
    height: 5px;
}

/* Section page styles */

.sectionblurb {
    color: #330066;
    width: 440px;
    font-weight: bold;
    text-align: left;
    margin-left: 120px;
    margin-top: 10px;
    margin-bottom: 10px;
}

td.sectionhead {
    font-weight: bold;
    color: #FFFFFF;
    font-size: 18px;
    padding-left: 120px;
    padding-right: 0px;
    background-color: #339933;
    width: 100%;
    white-space: nowrap;
}

table.sectionhead {
    margin-bottom: 15px;
    vertical-align: bottom;
    width: 452px;
}

td.sectionsubsectionhead {
    font-weight: bold;
    color: #FFCC33;
    font-size: 14px;
    background-color: #330066;
    padding-left: 40px;
    width: 100%;
    white-space: nowrap;
}

table.sectionsubsectionhead {
    margin-bottom: 15px;
    width: 710px;
}

td.subsectionhead {
    font-weight: bold;
    color: #ffffff;
    font-size: 14px;
    background-color: #330066;
    text-align: center;
    width: 100%;
    white-space: nowrap;
}

table.subsectionhead {
    margin-bottom: 15px;
    width: 670px;
}

a.subsectionlink, a.subsectionlink:visited, a.subsectionlink:active {
    font-weight: bold;
    color: #FFCC33;
    text-decoration: none;
    font-size: 14px;
}

a.sectionlink, a.sectionlink:visited, a.sectionlink:active {
    text-decoration: none;
    color: #ffffff;
}

.chapterhead {
    margin-left: 119px;
}

/* Subsection page styles */

.tray {
    width: 650px;
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
}

table.traytable {
    width: 650px;
    border: 0px;
}

td.traytable {
    padding-right:10px;
    padding-bottom:10px;
    width: 25%;
}

table.traycontenttable {
    width: 100%;
    border: 0px;
}

td.traycontenttable {
    background-color: #ffffff;
    padding: 2px;
    margin: 4px;
}

th.traycontenttable {
    background-color: #ffffff;
    padding: 2px;
    margin: 4px;
    font-weight: bold;
}

table.trayleftimage {
    padding-bottom:15px;
}

/* Table of contents styles */

.contentschapter {
    color: #330066;
    font-weight: bold;
    font-size: 17px;
}


a.contentssectionlink, a.contentsectionlink:visited {
    color: #ff6600;
    text-decoration: none;
}

.contentstable {
    margin-left: 40px;
    width: 650px;
    margin-bottom: 10px;
}

/* Word index styles */

.indexletter {
    color: #330066;
    font-weight: bold;
    font-size: 17px;
}

dl.wordindex {
    margin-top: 0px;
}

dt.wordindex {
    margin-bottom: 0px;
}

dd.wordindex {
    margin-left: 10px;
    font-size: 11px;
}
