/*
BOOK-LIST CONPONENT STYLES (PAGE-FRAGMENT):
*/

#booklist_BookTABLE {
   margin-top: 10px;
   line-height: 1;
   width: 100%;
}

TH.booklist_BookTableTH {
   color: White;
   background-color: Teal;
   font-size: small;
   font-weight: bold;
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-size: small;
   white-space: nowrap;
}
TH.booklist_BookItemNoTH {
   color: White;
   background-color: Teal;
   font-size: small;
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-size: small;
   border-top-left-radius: 7px;
   white-space: nowrap;
}
TH.booklist_BookTableLastColumnTH {
   color: White;
   background-color: Teal;
   font-size: small;
   font-weight: bold;
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-size: small;
   width: 100%;
   white-space: nowrap;
}

TR.booklist_DeletedBookItemTR {
   background: LightGray;
}
TR.booklist_CorrectedBookItemTR {
   color: Blue;
}

TD.booklist_BookTableTD {
   font-size: small;
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   white-space: nowrap;
   max-width: 200px;
   overflow: hidden;
   text-overflow: ellipsis;
}
TD.booklist_BookTableBoldTD {
   font-size: small;
   font-weight: bold;
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   white-space: nowrap;
   max-width: 200px;
   overflow: hidden;
   text-overflow: ellipsis;
}
TD.booklist_ItemNoTD {
   color: DimGray;
   font-weight: bold;
   text-align: right;
   white-space: nowrap;
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 2px;
   padding-bottom: 2px;
   white-space: nowrap;
}
TD.booklist_BookNameTD {
   font-size: normal;
   font-size: normal;
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   white-space: nowrap;
   max-width: 300px;
   overflow: hidden;
   text-overflow: ellipsis;
}
TD.booklist_DeletedBookNameTD {
   text-decoration: line-through;
   font-size: normal;
   overflow: hidden;
   text-overflow: ellipsis;
   font-size: normal;
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   white-space: nowrap;
   max-width: 300px;
   overflow: hidden;
   text-overflow: ellipsis;
}
TD.booklist_CorrectedBookNameTD {
   font-style: italic;
   font-size: normal;
   overflow: hidden;
   text-overflow: ellipsis;
   font-size: normal;
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   white-space: nowrap;
   max-width: 300px;
   overflow: hidden;
   text-overflow: ellipsis;
}
TD.booklist_AuthorTD {
   font-size: small;
   font-weight: bold;
   font-style: italic;
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   white-space: nowrap;
   max-width: 200px;
   overflow: hidden;
   text-overflow: ellipsis;
}
