﻿
xhtml {
    background: none repeat fixed 0 0 #CBCBCB;
    font-family: arial,verdana;
    font-size: 12px;
    margin-top: 0;
    padding-top: 0;
    text-align: center;
}
table, tr, td {
    font-family: arial,verdana,"times new roman";
    font-size: 13px;
    text-align: left;
}

img {
    border: medium none;
}
.cssHtml {
    padding: 5px;
}
#divMain {
    background: url("images/center_main_bg.jpg") repeat scroll center center #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 990px;
}
#divPage {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 980px;
}
#divRow1 {
    background-image: url("images/top_bg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
    padding-top: 35px;
}
#divLogo {
    float: left;
    width: 180px;
}
#divBanner {
    float: right;
    padding-right: 20px;
    width: 780px;
}
.cssPorletStyle {
    margin-top: 0;
    padding-top: 0;
}
.cssPorletTitleStyleCaption {
    background-image: url("images/box_menucontent_bg.jpg");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-top: 7px;
    text-align: left;
}
.cssPorletTitleStyleCaption_darkblue {
    background-image: url("images/box_menucontent_bg_darkblue.jpg");
    background-repeat: no-repeat;
    border-right: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 7px;
    text-align: left;
}
.cssPorletTitleStyleCaption_seablue {
    background-image: url("images/box_menucontent_bg_seablue.jpg");
    background-repeat: no-repeat;
    border-right: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-top: 7px;
    text-align: left;
}
#divPorletdivPorlet_53bb7a39-b4c2-4bcf-a0fc-14800d8c85e4 {
    width: 220px;
}
#divPorletdivPorlet_9e3ff09c-bf6f-4151-9020-0d7a9c85c363 {
    width: 220px;
}
#divPorletdivPorlet_c036a6da-c733-4763-8752-467c182b89a2 {
    width: 220px;
}
.cssPorletTitleStyleCaption_darkgreen {
    background-image: url("images/box_menucontent_bg_darkgreen.jpg");
    background-repeat: no-repeat;
    border-right: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-top: 7px;
    text-align: left;
}
.cssPorletTitleStyleCaption_corban {
    background-image: url("images/box_menucontent_bg_corban.jpg");
    background-repeat: no-repeat;
    border-right: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-top: 7px;
    text-align: left;
}
.cssPorletTitleStyleLeft {
}
.cssPorletTitleStyleRight {
}
#divMenuBar {
    clear: both;
    padding: 0 20px 10px;
}
#divMenuBar .cssPortalContent {
    padding-bottom: 0;
    padding-top: 0;
}
#divMenuBar .cssDivMenu {
    margin-bottom: 0;
    padding-bottom: 0;
}
#divPorletTitledivPorlet_fedcb027-a73c-4a97-bcbb-c2935a00b86a {
    clear: both;
}
#divTabMenu {
    background-image: url("images/menu_tab/bg_menu_tab.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 31px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 50px;
}
#divtabmenu ul {
    list-style: none outside none;
    padding: 4px 0 0 50px;
}
#divtabmenu ul li {
    display: block;
    float: left;
    height: 27px;
    list-style: none outside none;
    margin-left: 1px;
}
#divtabmenu ul li a span {
    background: url("images/menu_tab/menu_tab_right.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    font-family: verdana;
    height: 27px;
    padding-right: 5px;
    padding-top: 5px;
    text-decoration: none;
}
#divtabmenu ul li a {
    background: url("images/menu_tab/menu_tab_left.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    clear: both;
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 5px;
    padding-top: 0;
    text-decoration: none;
}
#divtabmenu ul li.SelectedTabMenuLi {
    background: url("images/menu_tab/menu_tab_right.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}
#divtabmenu ul li.SelectedTabMenuLi a span, #divtabmenu ul li a:hover {
    background: url("images/menu_tab/menu_tab_right.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    font-family: verdana;
    height: 27px;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 0;
    text-decoration: none;
}
#divtabmenu ul li.SelectedTabMenuLi a:hover {
    background: url("images/menu_tab/menu_tab_right.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    padding-left: 0;
    padding-right: 5px;
}
#divtabmenu ul li.SelectedTabMenuLi a {
    background: url("images/menu_tab/menu_tab_left.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: verdana;
    height: 27px;
    list-style-type: none;
    margin-right: 0;
    padding-right: 0;
    padding-top: 0;
    text-decoration: none;
}
#divtabmenu ul li a:hover span {
    background: url("images/menu_tab/menu_tab_left.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: verdana;
    height: 27px;
    list-style-type: none;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 0;
    text-decoration: none;
}
.cssRunNewsByGroup_none {
    background: url("images/menu_tab/bg_menu_tab_bottom.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    padding: 5px 20px;
}
a.cssRunNewByGroupSubject_none:link, a.cssRunNewByGroupSubject_none:visited {
    color: #333333;
    text-decoration: none;
}
a.cssRunNewByGroupSubject_none:hover {
    color: #CC0000;
    text-decoration: underline;
}
.cssPortalContent_search {
    background-color: #FF9501;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    clear: both;
    font-size: 13px;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 15px;
    padding-top: 15px;
}
div.cssSimpleSearchServiceContent span input {
    color: #000000;
    font-family: arial,verdana;
    height: 24px;
}
#divHotNews {
    clear: both;
    padding-left: 22px;
    padding-right: 22px;
}
a.cssRunNewByGroupSubject_none:visited, a.cssRunNewByGroupSubject_none:link {
}
#divFooter {
    background-image: url("images/bottom_bg.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    clear: both;
    font-size: 11px;
    height: 120px;
    margin-top: 10px;
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 10px;
    text-align: right;
}
#divfooter .cssHtml {
    border-top: 1px solid #CCCCCC;
    padding-top: 5px;
}
#divISDB, #divDLibItemDetail {
    padding: 5px;
    text-align: left;
}
.cssTbISBD {
    border: 1px solid #CCCCCC;
}
.cssTdISBDTitle {
    width: 120px;
}
.cssTdISBDContent {
    font-size: 13px;
    font-style: italic;
    line-height: 150%;
}
#divDetailInf, #divTableViewPanel {
    padding: 5px;
}
table.csstbDetailInformation, table.cssTbItemDetail {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
table.csstbDetailInformation tr td.cssTdCFGDetailTitle, table.cssTbItemDetail tr td.cssTdItemTitle {
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    line-height: 150%;
    padding-left: 5px;
    padding-right: 5px;
    width: 200px;
}
table.csstbDetailInformation tr td.cssTdCFGDetailContent, table.cssTbItemDetail tr td.cssTdItemContent {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-spacing: 0;
    line-height: 150%;
    padding-left: 5px;
    padding-right: 5px;
    width: 450px;
}
table.cssTbItemDetail tr td.cssTdItemViewImage {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-spacing: 0;
    line-height: 150%;
    padding-left: 5px;
    padding-right: 5px;
    width: 80px;
}
.cssDigitalNotFound {
    border-bottom: 1px solid #CCCCCC;
    border-spacing: 0;
    height: 30px;
    text-align: center;
}
.cssTdMar21DetailFieldIndex {
    vertical-align: top;
}
table.cssTableMar21Detail {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #333333;
    margin-left: 15px;
    width: 90%;
}
table#tableMar21Detail tr td, table#tableMar21Detail tr {
    border: medium none;
    padding-left: 2px;
    padding-right: 2px;
}
table#tableMar21Detail tr td.cssTdMar21DetailFieldIndex {
    border-bottom: 1px solid #CCCCCC;
}
table#tableMar21Detail tr td.cssTdMar21DetailINDICATOR1 {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}
table#tableMar21Detail tr td.cssTdMar21DetailINDICATOR2 {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}
table#tableMar21Detail tr td.cssTdMar21DetailSUBFIELD {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}
table#tableMar21Detail tr td.cssTdMar21DetailVALUE {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding-left: 5px;
}
.divDigitalLst {
    text-align: right;
}
#divHolding {
    text-align: left;
}
#divSearchResult {
    border-bottom: 1px solid #CCCCCC;
    text-align: left;
}
.cssTdHoldingTitle {
    padding-left: 20px;
}
#divSearchContent {
    padding-bottom: 20px;
    padding-left: 20px;
}
.cssSpanSearchValue {
    padding-right: 5px;
}
.cssDivSearchContent {
    padding-bottom: 20px;
    padding-left: 5px;
}
span#divSelectSearchType {
    padding-left: 55px;
}
.cssSelectSearchType {
    width: 167px;
}
.cssTableDigitalImg_1 {
    background: url("images/lock.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    padding-left: 15px;
}
.cssSparate {
    border-left: 1px solid #CCCCCC;
    padding-left: 10px;
    width: 2px;
}
.cssTableDigital {
}
.cssTableDigitalView a:link, .cssTableDigitalView a:visited {
    margin-right: 5px;
    text-decoration: none;
}
.cssTableDigitalView a:hover {
    color: #FF0000;
}
.cssSearchService span {
    margin-left: 5px;
    margin-right: 35px;
}
.cssTableDigital td {
    border-bottom: 1px solid #E6F5FC;
    line-height: 1.2;
}
.cssDigitalHeader {
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    height: 35px;
    text-align: center;
}
.cssDivContentDirectory {
}
#divClassDirectoryContent, #divClassCDCollectionContent, #divClassPublishingProductContent, #divClassChorographContent {
    float: left;
    width: 200px;
}
#divClassRecordInDirectoryContent, #divClassRecordInCDCollectionContent, #divClassRecordInPublishingProductContent, #divClassRecordInChorographContent {
    float: left;
    padding-left: 10px;
    padding-top: 15px;
    vertical-align: text-top;
    width: 670px;
}
.cssTableDirectoryItem {
    width: 199px;
}
.cssDirectoryLine, .cssCDCollectionLine, .cssPublishingProductLine, .cssChorographLine {
    border-right: 1px dashed #CCCCCC;
}
#divClassDirectoryLine1 {
    display: block;
}
.cssDirectoryItemCol1, .cssCDCollectionItemCol1, .cssPublishingProductItemCol1, .cssChorographItemCol1 {
    vertical-align: top;
    width: 62px;
}
.cssDirectoryItemCol1 img {
}
.cssDirectoryItemCol2, .cssCDCollectionItemCol2, .cssPublishingProductItemCol2, .cssChorographItemCol2 {
    background-color: #EEF9FE;
    vertical-align: top;
    width: 137px;
}
.cssDirectoryItemName {
    background-color: #EEF9FE;
}
.cssItemDirectoryName, .cssItemDirectoryNameHasNotSubFolder, .cssItemCDCollectionName, .cssItemPublishingProductName, .cssItemChorographName {
    color: #1380B7;
    text-decoration: none;
    text-transform: uppercase;
}
.cssDirectoryItemDescription {
    padding-left: 5px;
}
.cssDirectoryItemDescription, .cssPublishingProductItemDescription, .cssCDCollectionItemDescription, .cssChorographItemDescription {
    background-color: #EEF9FE;
    color: #999999;
}
.cssBrowseItemImage {
    width: 60px;
}
.cssDirectoryItemCol {
    float: left;
    width: 100px;
}
.cssDirectoryItemCol {
    padding: 3px;
}
#divClassDirectoryCurrentPath, #divClassPublishingProductCurrentPath, #divClassCDCollectionCurrentPath, #divClassChorographCurrentPath {
    background: none repeat scroll 0 0 #00CCFF;
    clear: both;
    color: #FFFFFF;
    font-size: medium;
    margin-top: 0;
    padding: 5px;
}
#divClassDirectoryCurrentPath a, #divClassPublishingProductCurrentPath a, #divClassCDCollectionCurrentPath a, #divClassChorographCurrentPath a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#divPorletContentdivPorlet_fedcb027-a73c-4a97-bcbb-c2935a00b86a {
    clear: both;
}
.cssDivZ3950Function {
    clear: left;
    float: right;
    width: 100px;
}
.cssColZ39501 {
    vertical-align: top;
}
.cssDivZ3950Content input[type="button"]:hover {
    color: #000000;
}
.cssDivZ3950Content #txtTitle, .cssDivZ3950Content #txtAuthor, .cssDivZ3950Content #txtSubject, .cssDivZ3950Content #txtIsbn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 350px;
}
.cssZ3950WhereFind #txtZ3950Server {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 200px;
}
.cssZ3950WhereFind #txtZ3950Port {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 40px;
}
.cssZ3950WhereFind #txtZ3950Database {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 60px;
}
#divResultZ3950 table {
    padding: 0;
    width: 670px;
}
#divResultZ3950 table {
    border: 1px solid #0099CC;
    border-spacing: 0;
}
#divResultZ3950 table th {
    background: none repeat scroll 0 0 #00CCFF;
    border-spacing: 0;
    color: #FFFFFF;
}
td.even {
    background: none repeat scroll 0 0 #FEFEFE;
    padding: 2px;
}
td.odd {
    background: none repeat scroll 0 0 #E6F5F8;
    padding: 2px;
}
.cssTdISBD {
    border-top: 1px solid #CCCCCC;
    padding-bottom: 5px;
    width: 95%;
}
.cssTdSDKCB, .cssTdLinkDetail {
    padding-bottom: 15px;
    vertical-align: top;
}
.cssStoreLocation {
    color: #009933;
    font-size: small;
    font-style: italic;
}
table#tableSearchResult, .csstableSearchResult {
    border: 1px solid #00CCFF;
    width: 100%;
}
#divSumRes {
    background: none repeat scroll 0 0 #00CCFF;
    color: #FFFFFF;
    padding: 5px;
}
#divSumRes span {
}
.cssSpanRecordItem a:link, .cssSpanRecordItem a:visited {
    font-size: 13px;
    line-height: 1.7;
    text-decoration: none;
}
.cssItemLookUpButton {
    background-color: #C0C0C0;
    height: 18px;
    width: 18px;
}
.cssItemLookUpButton1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 18px;
    width: 18px;
}
#cssDivScheduleNavigator {
    border-top: 1px solid #CCCCCC;
}
.cssScheduleWeeklySubject input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    margin: 0;
    padding-left: 3px;
}
.cssScheduleWeeklySubject input:hover {
    color: #FF0000;
}
.cssScheduleWeeklySubject {
    background: url("images/calendar_title_bg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #DDDDFF;
    border-top: 1px solid #CCCCCC;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 30px;
    padding-top: 5px;
}
.cssScheduleItem {
    background-color: #FFFFFF;
    border-bottom: 1px dashed #DDDDFF;
    margin: 1px;
    padding: 5px;
}
.cssScheduleItemHeading {
    color: #666666;
    font-size: small;
    font-weight: bolder;
}
.cssItem {
    padding: 3px 3px 3px 10px;
}
#divSearchResultShoppingCart {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 10px;
    width: 669px;
}
#divPorletContentdivPorlet_f430e625-d510-436f-8d66-8ab478f81d3e {
    padding-bottom: 0;
}
a.cssLnkDetail, a.cssLnkDetail:link, a.cssLnkDetail:visited {
    text-decoration: none;
    color:Red; 
}
a.cssLnkDetail:hover {
    color: #FF0000;
    text-decoration: none;
}
.cssTdSDKCB img {
    margin-right: 10px;
}
.cssAddShoppingCard {
    background: url("images/cart.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.cssAddShoppingCard a {
    color: rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    padding-bottom: 5px;
    padding-right: 25px;
    text-decoration: none;
}
.cssAddShoppingCard a:hover {
    background: none repeat scroll 0 0 #00CCFF;
    color: #FFFFFF;
    display: block;
}
table.cssHeaderResult {
    border: 1px solid #00CCFF;
    width: 100%;
}
.cssResultSearchTitle {
    color: #FFFFFF;
    font-weight: bold;
    width: 45%;
}
.cssLinkResult {
    width: 50%;
}
.cssCheckResult {
    text-align: center;
    width: 5%;
}
table.cssSimpleSearchServiceContent {
    width: 93%;
}
.cssSimpleSearchServiceKeywordTitle {
    text-align: center;
    width: 80%;
}
.cssSimpleSearchServiceDateTime {
    padding-right: 3px;
    text-align: right;
    width: 20%;
}
Table.cssTbUserInfo {
    width: 100%;
}
.cssTdUserLabel {
    font-size: 13px;
    padding-left: 5px;
    width: 25%;
}
.cssTdUserValue {
    color: #BB0300;
    font-size: 13px;
    padding-left: 3px;
    width: 75%;
}
.cssTdUserValueBold {
    color: #000080;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
    width: 85%;
}
table.cssTbMuonTra {
    width: 70%;
}
.cssTdMuonTraLabel {
    color: #BB0300;
    font-weight: bold;
    padding-left: 2px;
    padding-top: 5px;
}
.cssTdMuonTraTitle {
    background: none repeat scroll 0 0 #A1A1FF;
}
.cssTdMuonTraSTT {
    text-align: center;
    width: 5%;
}
.cssTdMuonTraTinhTrang {
    text-align: center;
    width: 10%;
}
.cssTdMuonTraSoDKCB {
    font-weight: bold;
    width: 10%;
}
.cssTdMuonTraTenTaiLieu {
    width: 35%;
}
.cssTdMuonTraTacGia {
    width: 30%;
}
.cssTdMuonTraNgayMuon {
    width: 10%;
}
.cssTdMuonTraHanTra {
    width: 10%;
}
.cssTdMuonTraHanTraOver {
    color: #FF0000;
    width: 10%;
}
.inputImageIndex {
    color: #800000;
    text-align: center;
    width: 50px;
}
.cssTdOnlineSupport {
}
#divPorletdivPorlet_5e7d6ebe-2501-4659-b880-de389b9bdc76, #divPorletdivPorlet_c019ea06-0b8d-4422-a6d5-ce1169838be6 {
    margin-left: 140px;
    width: 695px;
}
#divPorletdivPorlet_5e7d6ebe-2501-4659-b880-de389b9bdc76 .cssPorletTitleStyleCaption {
    -moz-background-inline-policy: continuous;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    color: #000000;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
}
.cssImagePreview {
}
div#wn {
    height: 700px;
    overflow: hidden;
    position: relative;
    width: 600px;
}
div.scrollImage {
    background-color: #CCCCCC;
    border: 1px solid #666666;
    height: 700px;
    overflow: auto;
    padding: 8px;
    width: 680px;
}
.cssTableDigitalImg_pdf {
    background: url("images/pdf.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    padding-left: 15px;
}
.cssTableDigitalImg_mp3, .cssTableDigitalImg_avi, .cssTableDigitalImg_wma, .cssTableDigitalImg_wmv, .cssTableDigitalImg_dat, .cssTableDigitalImg_flv {
    background: url("images/mp3.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    padding-left: 15px;
}
.cssTableDigitalImg_doc, .cssTableDigitalImg_docx {
    background: url("images/doc.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    padding-left: 15px;
}
.cssTableDigitalImg_xls, .cssTableDigitalImg_xlsx {
    background: url("images/xls.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    padding-left: 15px;
}
.cssTableDigitalImg_jpg, .cssTableDigitalImg_gif, .cssTableDigitalImg_bmp {
    background: url("images/jpg.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    padding-left: 15px;
}
.cssLabelSearch {
    padding-left: 10px;
}
table.cssTableSearchZ3950 {
    color: #333333;
    margin-left: 50px;
    width: 75%;
}
table#cssTableSearchZ3950 tr td, table#cssTableSearchZ3950 tr {
    border: medium none;
    padding-left: 2px;
    padding-right: 2px;
}
table#cssTableSearchZ3950 tr td.cssLabelSearch {
    border-bottom: 1px solid #CCCCCC;
}
table#cssTableSearchZ3950 tr td.cssTextSearch {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}
table#cssTableSearchZ3950 tr td.cssDropSearch {
}
table#cssTableSearchZ3950 tr td.cssAndOrNot {
}
.cssZ3950WhereFindLabel {
    color: #800080;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 15px;
}
.cssZ3950SeachValue {
    width: 270px;
}
.cssZ3950Field {
    width: 110px;
}
table.cssZ3950TableWhereFind {
    margin-left: 60px;
    width: 75%;
}
table#cssZ3950TableWhereFind tr td, table#cssZ3950TableWhereFind tr {
    padding-left: 2px;
    padding-right: 2px;
}
table.cssZ3950TableWhereFind tr td.cssZ3950SelectTitle {
    background-color: #00CCFF;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
table.cssZ3950TableWhereFind tr td.cssZ3950ServerTitle {
    background-color: #00CCFF;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
table.cssZ3950TableWhereFind tr td.cssZ3950PortTitle {
    background-color: #00CCFF;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
table.cssZ3950TableWhereFind tr td.cssZ3950DatabaseTitle {
    background-color: #00CCFF;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
table.cssZ3950TableWhereFind tr td.cssZ3950SelectServer {
}
.cssDivZ3950Content #btnLookupZ3950 {
    background: url("images/btnBrowse.GIF") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    color: rgba(0, 0, 0, 0);
    cursor: pointer;
}
.cssDivZ3950Content #txtServer0, .cssDivZ3950Content #txtServer1, .cssDivZ3950Content #txtServer2, .cssDivZ3950Content #txtServer3, .cssDivZ3950Content #txtServer4 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 240px;
}
.cssDivZ3950Content #txtPort0, .cssDivZ3950Content #txtPort1, .cssDivZ3950Content #txtPort2, .cssDivZ3950Content #txtPort3, .cssDivZ3950Content #txtPort4 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 70px;
}
.cssDivZ3950Content #txtDatabase0, .cssDivZ3950Content #txtDatabase1, .cssDivZ3950Content #txtDatabase2, .cssDivZ3950Content #txtDatabase3, .cssDivZ3950Content #txtDatabase4 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 120px;
}
#divComboboxGroupNews_ca21781d-4f76-43e2-a16b-a074195fb0e6 .cssSelectComboboxGroupNews {
    margin-left: 0;
    width: 180px;
}
#divZ3950DisplayType {
    margin-top: 15px;
    padding-left: 150px;
    width: 569px;
}
#divZ3950ButtonPanel {
    margin-top: 25px;
    padding-left: 230px;
    width: 500px;
}
#divZ3950ButtonPanel .cssZ3950SearchButton {
}
#divPorletTitledivPorlet_c019ea06-0b8d-4422-a6d5-ce1169838be6 .cssPorletTitleStyleCaption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    color: #000000;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
}
.cssZ3950TableLookup {
    padding-left: 300px;
}
table.cssZ3950TableLookup tr td.cssZ3950SelectTitle {
    background-color: #008000;
    color: #FFFF00;
    font-weight: bold;
}
table.cssZ3950TableLookup tr td.cssZ3950ServerTitle {
    background-color: #008000;
    color: #FFFF00;
    font-weight: bold;
}
table.cssZ3950TableLookup tr td.cssZ3950PortTitle {
    background-color: #008000;
    color: #FFFF00;
    font-weight: bold;
}
table.cssZ3950TableLookup tr td.cssZ3950DatabaseTitle {
    background-color: #008000;
    color: #FFFF00;
    font-weight: bold;
}
#divPorletTitledivPorlet_ca19cc89-3966-4a7d-baef-35ec26d10006 .cssPorletTitleStyleCaption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    color: #800000;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
}
.cssZ3950txtServer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 230px;
}
.cssZ3950txtPort {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 50px;
}
.cssZ3950txtDatabase {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    margin-left: 0;
    padding-left: 0;
    width: 100px;
}
table#tblLeftMenu {
    border-bottom: 1px solid #CCCCCC;
    padding-top: 0;
    width: 207px;
}
#tdLeftMenu .cssGroupMenu {
    background-color: #008000;
    color: #FFFFFF;
    font: bold 110% Arial;
    margin: 0;
    padding: 5px;
    text-align: left;
}
#tdLeftMenu .cssSubmenu {
    margin: 5px auto 7px 12px;
    padding-left: 0;
}
#tdLeftMenu .cssSubmenu li {
    padding-bottom: 1px;
}
#tdLeftMenu .cssSubmenu li a {
    border-bottom: 1px solid #ECECEC;
    color: #449805;
    font-size: 12px;
    font-weight: bold;
    margin-left: -3px;
    padding: 2px 1px;
    text-decoration: none;
}
#tdLeftMenu .cssSubmenu a:visited {
    color: #449805;
}
#tdLeftMenu .cssSubmenu a:hover {
    background: none repeat scroll 0 0 #51B906;
    color: #FFFFFF;
    text-decoration: none;
}
#divPorletContentdivPorlet_5b00e78a-e5d5-4da9-9ff1-fcd17ddbcbed {
    width: 250px;
}
.cssWordToConvert {
    width: 210px;
}
.cssZ3950TbDisplayType {
    display: none;
}
.cssKeywords {
    background-color: #FFFF00;
}

.inputSeachAdv, .cssInputField {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 415px;
}