.tw-div-header {
	border-style: solid;
	border-width: thin;
	border-color: black;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
    background-color: azure;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-div-nav {
	border-style: solid;
	border-width: thin;
	border-color: black;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 12px;
	margin-bottom: 6px;
    background-color: azure;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-div-innerheader {
	border-style: solid;
	border-width: thin;
	border-color: black;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 12px;
	margin-bottom: 6px;
    background-color: ghostwhite;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-hm-left {
    font-size: 100%;
    text-align: left;
    width: 15%;
    border: 1px solid #e0e0e0;
    background-color: ghostwhite;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
	vertical-align: top;
}
.tw-hm-right {
    font-size: 100%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 85%;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-div-columnheader {
	border-style: solid;
	border-width: thin;
	border-color: black;
    background-color: ghostwhite;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
    padding:6px;
}
.tw-td-inner {
    font-size: 120%;
    text-align: center;
    background-color: ghostwhite;
}
.tw-td-innersel {
    font-size: 120%;
    text-align: center;
    background-color: azure;
    border: 1px solid #e0e0e0;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-nav {
    font-size: 120%;
    text-align: center;
}
.tw-td-nav-sel {
    font-size: 120%;
    text-align: center;
    border: 1px solid #e0e0e0;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
    /*
	border-style: solid;
	border-width: thin;
	border-color: black;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
    */
    background-color: ghostwhite;
}
.tw-div-prop {
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.tw-tr-prop {
	border-style: solid;
	border-width: thin;
	border-color: rgb(240,240,240);
    vertical-align:text-top;
}
.tw-td-propn {
    font-size: 120%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 15%;
    vertical-align:text-top;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-propv {
    font-size: 100%;
    text-align: left;
    border: 1px solid #e0e0e0;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-listlll {
    font-size: 120%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 10%;
    vertical-align:text-top;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-listll {
    font-size: 120%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 15%;
    vertical-align:text-top;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-listltitle {
    font-size: 150%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 30%;
    vertical-align:text-top;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-listl {
    font-size: 120%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 30%;
    vertical-align:text-top;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-listm {
    font-size: 100%;
    text-align: left;
    border: 1px solid #e0e0e0;
    vertical-align:text-top;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-listr {
    font-size: 120%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 5%;
    vertical-align:text-top;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-propve {
    font-size: 100%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 50%;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-propve3 {
    font-size: 100%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 33%;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-blob {
    font-size: 100%;
    text-align: center;
    border: 1px solid #e0e0e0;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-blobimg {
    font-size: 100%;
    text-align: center;
    border: 1px solid #e0e0e0;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
	vertical-align: top;
}
.tw-p-inside {
    font-size: 100%;
    text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
    border-bottom: 1px solid #e0e0e0;
}
.tw-p-insidel {
    font-size: 100%;
    text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.tw-p-text {
    font-size: 100%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 100%;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-div-books {
	margin-right: 2px;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.tw-tr-book {
    border-bottom: 4px solid #ff0000;
    padding:0px 0px 10px 0px;
    margin-bottom: 10px;
    /*
	border-style: solid;
	border-width: thin;
	border-color: rgb(240,0,0);
     */
}
.tw-td-bktns {
    font-size: 120%;
    text-align: centre;
    width: 1.5%;
    border: 1px solid #e0e0e0;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
    vertical-align:text-top;
}
.tw-td-bktn {
    vertical-align:text-top;
    font-size: 120%;
    text-align: centre;
    width: 15%;
}
.tw-td-bktnb {
    font-size: 120%;
    text-align: centre;
    width: 20%;
}
.tw-td-fields {
    font-size: 100%;
    text-align: left;
    vertical-align:text-top;
    height: 100%;
}
.tw-td-fieldn {
    font-size: 120%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 20%;
    vertical-align:text-top;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-fieldm {
    font-size: 120%;
    text-align: left;
    border: 1px solid #e0e0e0;
    width: 5%;
    vertical-align:text-top;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-td-fieldv {
    font-size: 100%;
    text-align: left;
    border: 1px solid #e0e0e0;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-bottom-left-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}
.tw-tb-bookfields {
    width:100%;
}
.tw-tb-bookfields-top {
    width:100%;
    border-top: 2px solid #0000ff;
}
.tw-tb-book {
    width:100%;
}
.tw-tb-prop {
    width:100%;
}

