html, body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
    background: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

img {
    border: 0;
}

/*=========================================*/

#header {
    display: none;
}

.bookpage {
    position: relative;
    background: #FFFFFF;
    text-align: left;
    margin: 0px;
    padding: 9px;
    clear: both;
    display: block;
}
.bookpage:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
* html .bookpage { height: 1%; }

.modeltip {
    clear: both;
    padding: 1em 0px 0px 0px;
    display: block;
}
.modeltip img{
    float: left;
}

.imgcaption {
    background: #EBEBEB;
    font-size: 90%;
    text-align: left;
    padding: 3px;
    /* margin: 0px auto; */
}

/*=========================================*/
/* Table of Contents */

.tocBody {
    padding: 0px;
    margin: 0px 0px 1em 0px;
    list-style: none;
}
.tocBody:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*:first-child+html .tocBody { height: 1%; }   /* IE7 */
* html .tocBody { height: 1%; }               /* IE6 */

.tocBody li {
    clear: both;
}

.tocBody .tocItem {
    float: left;
    clear: both;
    width: 100%;
    padding: 0px;
	margin-right: -3em;
}
.tocBody .tocItem:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*:first-child+html .tocBody .tocItem { height: 1%; }   /* IE7 */
* html .tocBody .tocItem { height: 1%; }               /* IE6 */

.tocBody .tocText {
    float: left;
    margin-right: 3em;
}

.tocBody .tocPage {
    float: right;
    text-align: right;
    width: 3em;
}

.tocBody p {
    padding: 0px;
    margin: 0px 0px 1em 0px;
}

/*=========================================*/

#copyright {
    display: none;
}

.copyrightinline {
    display: block;
    clear: both;
    padding-top: 1em;
    width: 100%;
    text-align: center;
}

#printlayout {
    display: none;
}

/*=========================================*/

.pagebreak {
    page-break-before: always;
    clear: both;
}
.pagebreak div {
    clear: both;
}

.clearboth {
    clear: both;
}

.noshow {
    display: none;
    visibility: hidden;
}

.noprint {
    display: none;
    visibility: hidden;
}