 xhtml, body
{
	background: #cbcbcb;
	background-attachment: fixed;
	margin-top: 0px;
	font-size: 12px;
	font-family: arial, verdana;
	padding-top: 0px;
	text-align:center;
}

table, tr, td
{
	text-align:left;
	font-size: 13px;
	font-family: arial, verdana, "times new roman";
}
ul, li
{
	list-style-image: url(images/icon_list.gif);
	vertical-align:middle;  
	padding-left: 2px;	
	margin: 0px;
	background: none;
	list-style-position:inside;
}
a, a: href, a:link, a: visited
{
color: #cccccc;
}
a: hover
{
color: red;
}
img {border: none}
.cssHtml
{padding: 5px;}
#divMain
{
	text-align: left;
	margin-left: auto;
	align:center;
	margin-right: auto;
	background: #fff;
	width:990px;
	background-image: url(images/center_main_bg.jpg);
	background-position: center;
}
#divPage
{	width:980px;
	text-align: left;
	align:center;
	margin-left: auto;
	margin-right: auto;
}

#divRow1
{
	clear:both;
	background-image: url(images/top_bg.jpg);
	background-position: top center;
	background-repeat:	no-repeat;
	padding-top: 35px;
}
#divLogo
{
	width:180px;
	float:left;
}

#divBanner
{
	float:right;
    width:780px;
	padding-right:20px;
}

.cssPorletStyle
{
	margin-top:0px;
	padding-top: 0px;
}

.cssPorletTitleStyleCaption
{
	/*text-transform: uppercase;*/
	padding-top: 7px;
	padding-left: 25px;
	padding-bottom: 25px;
	background-image: url(images/box_menucontent_bg.jpg);
	text-align: left;
	background-repeat: no-repeat;
	color:White;
	font-weight:bold;
}
/* title themes for portlet*/

.cssPorletTitleStyleCaption_darkblue
{
	/*text-transform: uppercase;*/
	padding-top: 7px;
	padding-left: 25px;
	padding-bottom: 5px;
	border-right: 1px solid #ccc;
	background-image: url(images/box_menucontent_bg_darkblue.jpg);
	text-align: left;
	background-repeat: no-repeat;
	color:White;
	font-weight:bold;
}
.cssPorletTitleStyleCaption_seablue
{
	/*text-transform: uppercase;*/
	padding-top: 7px;
	padding-left: 25px;
	padding-bottom: 25px;
	border-right: 1px solid #ccc;
	background-image: url(images/box_menucontent_bg_seablue.jpg);
	text-align: left;
	background-repeat: no-repeat;
	color:White;
	font-weight:bold;
}
#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
{
	/*text-transform: uppercase;*/
	padding-top: 7px;
	padding-left: 25px;
	border-right: 1px solid #ccc;
	padding-bottom: 25px;
	background-image: url(images/box_menucontent_bg_darkgreen.jpg);
	text-align: left;
	background-repeat: no-repeat;
	color:White;
	font-weight:bold;
}
.cssPorletTitleStyleCaption_corban
{
	/*text-transform: uppercase;*/
	padding-top: 7px;
	padding-left: 25px;
	border-right: 1px solid #ccc;
	padding-bottom: 25px;
	background-image: url(images/box_menucontent_bg_corban.jpg);
	text-align: left;
	background-repeat: no-repeat;
	color:White;
	font-weight:bold;
}

/* title themes for portlet*/

.cssPorletTitleStyleLeft
{

}
.cssPorletTitleStyleRight
{}
 
 #divMenuBar
{
	clear:both;
	padding-bottom:10px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
}
#divMenuBar .cssPortalContent
{
	padding-top: 0px;
	padding-bottom: 0px;
}
#divMenuBar .cssDivMenu
{
padding-bottom: 0;
margin-bottom:0;
}
#divPorletTitledivPorlet_fedcb027-a73c-4a97-bcbb-c2935a00b86a
{clear:both}
/*.cssMenu
{
height: 27px;
padding-left: 50px;
background-image: url(images/menu_tab/bg_menu_tab.jpg);
background-position: top center;
background-repeat: no-repeat;
}
.cssMenu ul
{
margin-right: 5px;
padding-bottom: 0px;
margin-bottom:0;
}

.cssmenu ul li
{
	display:block;
	float:left;
	list-style-type:none;
	padding-left:5px;
	font-family: verdana;
	padding-right:5px;
	text-decoration:none;
	padding-top:5px;
}
.cssMenu ul li a:visited,.cssMenu ul li a:link
{
color: #333;
height: 17px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
font-weight: bold;
text-decoration: none;
display:block;
font-size: 11px;
}
.cssMenu a:visited,.cssMenu a:link
{
color: #333;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}
.cssMenu a:active, .cssMenu li a:active,.cssMenu ul li a:active, .cssMenu ul li a:hover
{
text-decoration: none;
font-weight: bold;
background: #FF9501;
color: #fff;
font-size: 11x;
}
*/
#divTabMenu
{
height: 31px;
padding-left: 50px;
background-image: url(images/menu_tab/bg_menu_tab.jpg);
background-position: top center;
background-repeat: no-repeat;
margin-bottom: 0px;
padding-bottom: 0px;
}
#divtabmenu ul
{
padding:4px 0px 0 50px;
list-style:none;
}
#divtabmenu ul li  
{
list-style:none;
display: block;
margin-left: 1px;
float: left;
height: 27px;
}

#divtabmenu ul li a span
{
cursor: hand;
	display:block;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	background: url(images/menu_tab/menu_tab_right.jpg) top right no-repeat;
	font-family: verdana;
	height: 27px;
	text-decoration:none;
}

#divtabmenu ul li a
{
clear:both;
overflow: hidden;
background: url(images/menu_tab/menu_tab_left.jpg) top left no-repeat;
color: #333;
float:left;
padding-left: 5px;
height: 27px;
font-weight: bold;
text-decoration: none;
padding-top: 0px;
padding-bottom: 0px;
font-size: 11px;
}
#divtabmenu ul li.SelectedTabMenuLi
{
padding-left:0px;
padding-right:0px;
margin-right: 0px;
background: url(images/menu_tab/menu_tab_right.jpg) bottom right no-repeat;
}

#divtabmenu ul li.SelectedTabMenuLi a span, #divtabmenu ul li a:hover
{

	display:block;
padding-right: 5px;
padding-left: 0px;
padding-top: 0px;
	color: #fff;
	height:27px;
	background: url(images/menu_tab/menu_tab_right.jpg) bottom right no-repeat;
	font-family: verdana;
	text-decoration:none;
	}


#divtabmenu ul li.SelectedTabMenuLi a:hover
{
padding-left:0px;
padding-right: 5px;
background: url(images/menu_tab/menu_tab_right.jpg) bottom right no-repeat;
}
#divtabmenu ul li.SelectedTabMenuLi a
{
	display:block;
	float:left;
	list-style-type:none;
	background: url(images/menu_tab/menu_tab_left.jpg) bottom left no-repeat;
	font-family: verdana;
	padding-top: 0px;
	margin-right: 0px;
	height: 27px;
	color: #fff;
	padding-right: 0px;
	text-decoration:none;
}

 #divtabmenu ul li a:hover  span
{
	display:block;
	float:left;
	list-style-type:none;
	background: url(images/menu_tab/menu_tab_left.jpg) bottom left no-repeat;
	padding-left: 5px;
	font-family: verdana;
	padding-top: 0px;
	height: 27px;
	color: #fff;
	padding-right: 0px;
	text-decoration:none;
}

.cssRunNewsByGroup_none
{
background: url(images/menu_tab/bg_menu_tab_bottom.jpg);
background-position: bottom center;
background-repeat: no-repeat;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
}
a.cssRunNewByGroupSubject_none:link,a.cssRunNewByGroupSubject_none:visited
{
color: #333;
text-decoration: none;
}
a.cssRunNewByGroupSubject_none:hover
{
color: #cc0000;
text-decoration: underline;
}

.cssPortalContent_search
{
clear: both;
background-color:#ff9501;
margin-left:5px;
margin-right:5px;
font-size: 13px;
padding-top: 15px;
padding-bottom: 15px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
div.cssSimpleSearchServiceContent  span input
{
color: black;
height: 24px;
font-family: arial, verdana;
}
#divHotNews
{
	clear:both;
		padding-left: 22px;
	padding-right: 22px;
}
a.cssRunNewByGroupSubject_none:visited,a.cssRunNewByGroupSubject_none:link
{
}

 #divFooter
{
	clear: both;
	height: 120px;
	padding-top:10px;
	margin-top:10px;
	text-align: right;
	padding-right: 22px;
	padding-left: 22px;
	font-size: 11px;
	padding-top:10px;
	background-image: url(images/bottom_bg.jpg);
	background-position:	bottom center;
	background-repeat: no-repeat;
}

#divfooter .cssHtml
{
 border-top:1px solid #cccccc;
 padding-top: 5px;
 }
 
 /* search iLib and DLib */
#divISDB, #divDLibItemDetail
{
	text-align: left;
	padding: 5px;
}
/* ------------------------------------------
 * Mar21Detail CSS
 * table: id=tbMARC21 
 * div: class=cssTdMar21DetailFieldIndex
 * div: class=cssTdMar21DetailINDICATOR1
 * div: class=cssTdMar21DetailINDICATOR2
 * div: class=cssTdMar21DetailSUBFIELD
 * div: class=cssTdMar21DetailVALUE
 */

 .cssTbISBD
 {
 border: 1px solid #cccccc;
 }
 .cssTdISBDTitle
 {width: 120px}
 .cssTdISBDContent
 {
 font-style: italic;
 font-size: 13px;
 line-height: 150%;
 }
#divDetailInf, #divTableViewPanel
 {
 padding: 5;
 }
table.csstbDetailInformation, table.cssTbItemDetail
{
 border: 1px solid #cccccc;
 border-bottom: none;
 }

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;
 padding-left: 5px;
 padding-right: 5px;
 font-style: bold;
 line-height: 150%;
 width: 450px;
 border-spacing:0;
 }
 
 table.cssTbItemDetail tr td.cssTdItemViewImage 
 {
 border-bottom: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
 padding-left: 5px;
 padding-right: 5px;
 font-style: bold;
 line-height: 150%;
 width: 80px;
 border-spacing:0;
 }
 
.cssDigitalNotFound
{
 border-bottom: 1px solid #cccccc;
 text-align:center;
 border-spacing:0;	
 height:30px;
}

.cssTdMar21DetailFieldIndex
{
	vertical-align: top;
}

table.cssTableMar21Detail
{
color: #333;
	margin-left: 15px;
	width:90%;
	border: 1px solid #cccccc;
	border-bottom: none;
}
table#tableMar21Detail tr td, table#tableMar21Detail tr 
{border: 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
{
	text-align: left;
	border-bottom: 1px solid #ccc;
}
.cssTdHoldingTitle
{
	padding-left: 20px;
}
#divSearchContent
{
	padding-bottom: 20px;
	padding-left: 20px;
}
.cssSpanSearchValue
{padding-right: 5px;}
 .cssDivSearchContent
 {
 padding-left: 5px;
 padding-bottom: 20px;
 }
 span#divSelectSearchType
 {padding-left: 55px;}
 .cssSelectSearchType
 {
 width: 167px}
 .cssTableDigitalImg_1
 {
	 padding-left: 15px;
	 /*padding-right: 150px;*/
	 background: url(images/lock.gif) center no-repeat;
 }
 /*admin news */
.cssSparate
{
	border-left: 1px solid #ccc;
	width:2px;
	padding-left:10px;
}
 .cssTableDigital
{
}
.cssTableDigitalView a:link,.cssTableDigitalView a:visited
{text-decoration: none;
margin-right: 5px;
}
.cssTableDigitalView a:hover
{color: red}
.cssSearchService span
{
margin-left:5px;
margin-right: 35px;
}
 .cssTableDigital td
 {
 border-bottom: 1px solid #e6f5fc;
 line-height: 1.2;
}
 .class=cssDigitalHeader
{
	/*padding-left:10px*/
	text-align:center;
	border-bottom:1px solid #CCCCCC;
}
 .cssDigitalHeader
{
	/*padding-left:10px*/
	height: 35px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
}

 /*start browse directory */
 .cssDivContentDirectory
{
	/*clear:both;
	height: 400px;*/
}

#divClassDirectoryContent, #divClassCDCollectionContent,#divClassPublishingProductContent, #divClassChorographContent
{
	width:200px;
	float:left;
}

#divClassRecordInDirectoryContent,#divClassRecordInCDCollectionContent,#divClassRecordInPublishingProductContent, #divClassRecordInChorographContent
{
	width:670px;
	float:left;
	padding-left: 10px;
	vertical-align:text-top;
	padding-top: 15px;
}
.cssTableDirectoryItem
{width:199px;
}
.cssDirectoryLine,.cssCDCollectionLine,.cssPublishingProductLine,.cssChorographLine
{
border-right: 1px dashed #ccc;
}
#divClassDirectoryLine1
{
display:block;
}

.cssDirectoryItemCol1,.cssCDCollectionItemCol1,.cssPublishingProductItemCol1,.cssChorographItemCol1
{
	vertical-align:top;
	width:62px;
}
.cssDirectoryItemCol1 img
{}
.cssDirectoryItemCol2,.cssCDCollectionItemCol2,.cssPublishingProductItemCol2,.cssChorographItemCol2
{
	vertical-align:top;
	background-color:#eef9fe;
	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: #999;
}

.cssBrowseItemImage
{
	width:60px;
}

.cssDirectoryItemCol
{
	float:left;
	width:100px;
}

.cssDirectoryItemCol
{
	padding:3px;
}

#divClassDirectoryCurrentPath,#divClassPublishingProductCurrentPath,#divClassCDCollectionCurrentPath, #divClassChorographCurrentPath
{
	clear: both;
	margin-top:0px;
	padding:5px;
	font-size:medium;
	background: #00ccff;
	color: #fff;
}

#divClassDirectoryCurrentPath a, #divClassPublishingProductCurrentPath a,#divClassCDCollectionCurrentPath a, #divClassChorographCurrentPath a
{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
	
#divPorletContentdivPorlet_fedcb027-a73c-4a97-bcbb-c2935a00b86a
{clear:both;}
/* end browse directory */
/* start Z3950 service */
.cssDivZ3950Function
{
	clear: left;
	width: 100px;
	float: right;
}
.cssColZ39501
{
	vertical-align: top;
}
/*#divZ3950ButtonPanel input[type="button"]
{
	background:transparent url(images/module_header.gif) repeat scroll right top;
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-left:2px;
	padding:3px;
	width:80px;
	cursor: pointer;
}*/


.cssDivZ3950Content input[type="button"]:hover
{color: #000}
.cssDivZ3950Content #txtTitle, .cssDivZ3950Content #txtAuthor, .cssDivZ3950Content #txtSubject, .cssDivZ3950Content #txtIsbn
{
border: none;
border-bottom: 1px solid #ccc;
width: 350px;
}
.cssZ3950WhereFind #txtZ3950Server
{
	border: none;
	border-bottom: 1px solid #ccc;
	width: 200px;
}
.cssZ3950WhereFind #txtZ3950Port
{
	border: none;
	border-bottom: 1px solid #ccc;
	width: 40px;
}
.cssZ3950WhereFind #txtZ3950Database
{
	border: none;
	border-bottom: 1px solid #ccc;
	width: 60px;
}

#divResultZ3950 table
{
width: 670px;
padding:0;
}
#divResultZ3950 table
{
border: 1px solid #0099cc;
border-spacing: 0;
}
#divResultZ3950 table th
{
color: #fff;
border-spacing: 0;
background: #00ccff;
}
td.even
{
padding: 2px;
background: #fefefe;
}
td.odd
{
padding: 2px;
background: #e6f5f8;
}
/* end Z3950 service */
/* start cssTdISBD */
.cssTdISBD
{border-top: 1px solid #ccc;
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: #00ccff;
padding: 5px;
color: #fff;}
#divSumRes span
{}

/* end cssTdISBD */
.cssSpanRecordItem a:link,.cssSpanRecordItem a:visited
{
	text-decoration: none;
	line-height: 1.7;
	font-size: 13px;
}


.cssItemLookUpButton
{
	width:18px;
	height:18px;
	background-color:silver;
}

.cssItemLookUpButton1
{
	width:18px;
	height:18px;
	background: none;
	background-color:none;
}

#cssDivScheduleNavigator
{
border-top: 1px solid #ccc;
}
.cssScheduleWeeklySubject input
{
border:none;
background: none;
cursor: pointer;
padding-left:3px;
margin:0;
}
.cssScheduleWeeklySubject input:hover
{color: red}
.cssScheduleWeeklySubject
{
padding-left: 30px;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
font-size: 13px;
background: url(images/calendar_title_bg.gif) no-repeat;
border-top: 1px solid #ccc;
border-bottom: 1px dashed #ddddff;
}
.cssScheduleItem
{
	padding:5px;
	background-color:#fff;
	border-bottom: 1px dashed #ddddff;
	margin:1px;
}

.cssScheduleItemHeading
{
	color:#666;
	font-size:small;
	font-weight:bolder;
}

.cssItem
{
	padding: 3px;
	padding-left:10px;
}

#divSearchResultShoppingCart
{
margin-bottom: 10px;
width: 669px;
padding:10px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}
#divPorletContentdivPorlet_f430e625-d510-436f-8d66-8ab478f81d3e
{padding-bottom:0;}
a.cssLnkDetail, a.cssLnkDetail:link,a.cssLnkDetail:visited
{
text-decoration: none
}
a.cssLnkDetail:hover
{
text-decoration: none;
color: red;
}
.cssTdSDKCB img
{
margin-right:10px;
}

.cssAddShoppingCard
{
background: url(images/cart.png) no-repeat center;
}

.cssAddShoppingCard a
{
display:block;
height: 20px;
padding-bottom: 5px;
text-decoration: none;
padding-right: 25px;
color: transparent;
}
.cssAddShoppingCard a:hover
{
background: #00CCFF;
color: #fff;
display: block;
}
/* Add by NgDang */
/* 18/07/2009 */
table.cssHeaderResult
{
	width:100%;
	border: 1px solid #00ccff;
}
.cssResultSearchTitle
{
	color:White;
	font-weight:bold; 
	width:45%;
}
.cssLinkResult
{
	width:50%;	
}
.cssCheckResult
{
	width:5%;
	text-align:center; 		
}

table.cssSimpleSearchServiceContent
{
	width:93%;
}
	
.cssSimpleSearchServiceKeywordTitle 
{
	width:80%;
	text-align:center; 	
}
.cssSimpleSearchServiceDateTime
{
	width:20%;
	text-align:right;
	padding-right:3px;
}

Table.cssTbUserInfo
{
	width:100%;
}
.cssTdUserLabel
{
	width:25%;	
	font-size:13px;
	padding-left:5px;
}
.cssTdUserValue
{
	width:75%;
	color:#BB0300;	
	font-size:13px;	
	padding-left:3px;
}
.cssTdUserValueBold
{
	width:85%;
	color:Navy;
	font-family:Arial;
	font-size:13px;	
	font-weight:bold; 
	padding-bottom:5px;
}

table.cssTbMuonTra
{
	width:70%;
}

.cssTdMuonTraLabel
{
	padding-top:5px;
	padding-left:2px;
	color:#BB0300;
	font-weight:bold; 
}
.cssTdMuonTraTitle
{
	background:#a1a1ff;
}
.cssTdMuonTraSTT
{
	width:5%;
	text-align:center;
}
.cssTdMuonTraTinhTrang
{
	width:10%;
	text-align:center;
}
.cssTdMuonTraSoDKCB
{
	width:10%;
	font-weight:bold; 
}
.cssTdMuonTraTenTaiLieu
{
	width:35%;
}
.cssTdMuonTraTacGia
{
	width:30%;
}
.cssTdMuonTraNgayMuon
{
	width:10%;
}
.cssTdMuonTraHanTra
{
	width:10%;
}
.cssTdMuonTraHanTraOver
{
	width:10%;
	color:Red;
}
.inputImageIndex
{
	width:50px;
	text-align:center;
	color:Maroon;
}
.cssTdOnlineSupport
{
	
}
/* End of Add */
/*
#divPorletdivPorlet_5e7d6ebe-2501-4659-b880-de389b9bdc76
{
	width:965px;
	margin-left:5px;
}

#divPorletTitledivPorlet_5e7d6ebe-2501-4659-b880-de389b9bdc76
.cssPorletTitleStyleCaption
{
	width:685px;	
	
}
*/
#divPorletdivPorlet_5e7d6ebe-2501-4659-b880-de389b9bdc76, #divPorletdivPorlet_c019ea06-0b8d-4422-a6d5-ce1169838be6 {
	/*margin-left:140px;*/
	margin-left:140px;
	width:695px;
}
#divPorletdivPorlet_5e7d6ebe-2501-4659-b880-de389b9bdc76 .cssPorletTitleStyleCaption {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	clear:both;
	color:#000000;
	font-size:18px;
	text-align:center;
	text-transform:uppercase;
}
.cssImagePreview
{
}

div#wn	{ 
    position:relative; 
    width:600px; height:700px; 
    overflow:hidden;	
    }

div.scrollImage {
	height: 700px;
	width: 680px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #ccc;
	padding: 8px;
}

.cssTableDigitalImg_pdf
{
	padding-left: 15px;
	background: url(images/pdf.gif) center no-repeat;
}
.cssTableDigitalImg_mp3, .cssTableDigitalImg_avi, .cssTableDigitalImg_wma, .cssTableDigitalImg_wmv, .cssTableDigitalImg_dat, .cssTableDigitalImg_flv
{
	padding-left: 15px;
	background: url(images/mp3.gif) center no-repeat;
}
.cssTableDigitalImg_doc, .cssTableDigitalImg_docx
{
	padding-left: 15px;
	background: url(images/doc.gif) center no-repeat;
}
.cssTableDigitalImg_xls, .cssTableDigitalImg_xlsx
{
	padding-left: 15px;
	background: url(images/xls.gif) center no-repeat;
}
.cssTableDigitalImg_jpg ,.cssTableDigitalImg_gif, .cssTableDigitalImg_bmp
{
	padding-left: 15px;
	background: url(images/jpg.gif) center no-repeat;
}


.cssLabelSearch
{
	padding-left: 10px;		
}
table.cssTableSearchZ3950
{
	color: #333;
	margin-left: 50px;
	width:75%;

}
table#cssTableSearchZ3950 tr td, table#cssTableSearchZ3950 tr 
{
	border: 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
{
}

/*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;
 }
 */

 .cssZ3950WhereFindLabel
 {
	color: Purple;
	padding-top :15px;
	padding-left: 30px;
	padding-bottom :10px;
	font-weight:bold 
 }

.cssZ3950SeachValue
{
	width:270px;
}
.cssZ3950Field
{
	width:110px;
}
table.cssZ3950TableWhereFind
{
	
/*	border-style:solid solid none;
	border-width:1px 1px medium;
	color: Navy;*/
	margin-left: 60px;	
	width:75%;	
}
table#cssZ3950TableWhereFind tr td, table#cssZ3950TableWhereFind tr 
{
	padding-left: 2px;
	padding-right: 2px;
}
table.cssZ3950TableWhereFind tr td.cssZ3950SelectTitle
{
	color:White;  
	background-color:#00CCFF; 
	font-weight:bold; 
	text-align:center; 
}
table.cssZ3950TableWhereFind tr td.cssZ3950ServerTitle
{
/*	color:Navy;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	padding-bottom:4px;
*/

	color:White;  
	background-color:#00CCFF; 
	font-weight:bold; 
	text-align:center; 
}
table.cssZ3950TableWhereFind tr td.cssZ3950PortTitle
{
	color:White;  
	background-color:#00CCFF; 
	font-weight:bold; 
	text-align:center; 
}
table.cssZ3950TableWhereFind tr td.cssZ3950DatabaseTitle
{
	color:White;  
	background-color:#00CCFF; 
	font-weight:bold; 
	text-align:center; 
}
table.cssZ3950TableWhereFind tr td.cssZ3950SelectServer
{
}

.cssDivZ3950Content #btnLookupZ3950
{
	border: none;
	background: url(images/btnBrowse.GIF) no-repeat center;
	color: transparent;
	cursor: pointer;	
}

.cssDivZ3950Content #txtServer0, .cssDivZ3950Content #txtServer1, .cssDivZ3950Content #txtServer2, .cssDivZ3950Content #txtServer3, .cssDivZ3950Content #txtServer4
{
	border: none;
	border-bottom: 1px solid #ccc;
	width: 240px;
}

.cssDivZ3950Content #txtPort0, .cssDivZ3950Content #txtPort1, .cssDivZ3950Content #txtPort2, .cssDivZ3950Content #txtPort3, .cssDivZ3950Content #txtPort4
{
	border: none;
	border-bottom: 1px solid #ccc;
	width: 70px;
}

.cssDivZ3950Content #txtDatabase0, .cssDivZ3950Content #txtDatabase1, .cssDivZ3950Content #txtDatabase2, .cssDivZ3950Content #txtDatabase3, .cssDivZ3950Content #txtDatabase4
{
	border: none;
	border-bottom: 1px solid #ccc;
	width: 120px;
}

/*table.cssZ3950TableWhereFind tr td.cssZ3950SelectValue
{
	border-bottom: 1px solid Black;	
	padding-bottom:3px;
}
table.cssZ3950TableWhereFind tr td.cssZ3950ServerValue
{
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	padding-bottom:3px;
}

table.cssZ3950TableWhereFind tr td.cssZ3950PortValue
{
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	padding-bottom:3px;
}
table.cssZ3950TableWhereFind tr td.cssZ3950DatabaseValue
{
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	padding-bottom:3px;
}
*/

#divComboboxGroupNews_ca21781d-4f76-43e2-a16b-a074195fb0e6 .cssSelectComboboxGroupNews 
{
	margin-left:0;
	width:180px;
}
#divZ3950DisplayType
{
	margin-top: 15px;
	width: 569px;
	padding-left: 150px;
}
#divZ3950ButtonPanel
{		
	margin-top: 25px;
	width: 500px;
	padding-left: 230px;
}
#divZ3950ButtonPanel .cssZ3950SearchButton
{
	
}

#divPorletTitledivPorlet_c019ea06-0b8d-4422-a6d5-ce1169838be6
.cssPorletTitleStyleCaption
{
clear: both;
background: none;
color: #000;
font-size: 18px;
text-align: center;
text-transform: uppercase;
}
.cssZ3950TableLookup
{
	padding-left: 300px;
}
table.cssZ3950TableLookup tr td.cssZ3950SelectTitle
{
	color:Yellow;  
	background-color:Green; 
	font-weight:bold; 
}
table.cssZ3950TableLookup tr td.cssZ3950ServerTitle
{
	color:Yellow;  
	background-color:Green; 
	font-weight:bold; 
}
table.cssZ3950TableLookup tr td.cssZ3950PortTitle
{
	color:Yellow;  
	background-color:Green; 
	font-weight:bold; 
}
table.cssZ3950TableLookup tr td.cssZ3950DatabaseTitle
{
	color:Yellow;  
	background-color:Green; 
	font-weight:bold; 
}


#divPorletTitledivPorlet_ca19cc89-3966-4a7d-baef-35ec26d10006
.cssPorletTitleStyleCaption
{
clear: both;
background: none;
color: Maroon;
font-size: 18px;
text-align: center;
text-transform: uppercase;
}

.cssZ3950txtServer
{
	border: none;
	border-bottom: 1px solid #ccc;
	width:230px;
}
.cssZ3950txtPort
{
	border: none;
	border-bottom: 1px solid #ccc;
	width:50px;
}
.cssZ3950txtDatabase
{
	border: none;
	border-bottom: 1px solid #ccc;
	width:100px;
	margin-left: 0px;
	padding-left: 0px;
}

table#tblLeftMenu
{
	padding-top:0px;
	border-bottom: 1px solid #cccccc;
	width:207px;
	
}

#tdLeftMenu .cssGroupMenu{
	color: white;
	font: bold 110% Arial;
	background-color: #008000;
	margin: 0px;
	padding: 5px;
	text-align: left;
}

#tdLeftMenu .cssSubmenu
{
	list-style-type: disk;
	/*list-style-image: url(heart.png);	*/
	margin: 5px auto 7px 12px;
	padding-left: 0;
}

#tdLeftMenu .cssSubmenu li{
	padding-bottom: 1px;
}

#tdLeftMenu .cssSubmenu li a{
	margin-left: -3px;
	padding: 2px 1px;
	font-size: 12px;
	/*display: block;*/
	color: #449805;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #ececec;

}

#tdLeftMenu .cssSubmenu a:visited{color: #449805; }
#tdLeftMenu .cssSubmenu a:hover {	color: #fff;	background: #51B906; text-decoration: none; }

#divPorletContentdivPorlet_5b00e78a-e5d5-4da9-9ff1-fcd17ddbcbed
{
	width:250px;	
}


/*ul#cssLeftMenu li.istylei0 {
	margin-right:20px;background-image:url(top-or.gif);}
ul#cssLeftMenu li.istylei0>a{
	height:32px;background-image:url(top-or.gif);font:bold 13px Arial,sans-serif ;color:#FFFFFF;text-decoration:none;margin:0 -20px 0 20px;background-position:100% 0;}
ul#cssLeftMenu li.istylei0:hover>a{
	background-image:url(top-or-o.gif);font:bold 13px Arial,sans-serif ;color:#FFFFFF;text-decoration:underline;}
ul#cssLeftMenu li.istylei0:hover{
	background-image:url(top-or-o.gif);font:bold 13px Arial,sans-serif ;color:#FFFFFF;text-decoration:underline;}

ul#cssLeftMenu li.cssLeftMenuLevel1 {
	margin-right:20px;background-image:url(top2.gif);}
ul#cssLeftMenu li.cssLeftMenuLevel1>a{
	height:18px;background-image:url(top2.gif);font:bold 12px Arial,sans-serif;color:#000000;text-decoration:none;margin:0 -20px 0 20px;background-position:100% 0;}
ul#cssLeftMenu li.cssLeftMenuLevel1:hover>a{
	background-image:url(top2-o.gif);font:bold 12px Arial,sans-serif;color:#000000;}
ul#cssLeftMenu li.cssLeftMenuLevel1:hover{
	background-image:url(top2-o.gif);font:bold 12px Arial,sans-serif;color:#000000;}*/

.cssWordToConvert
{
	width:210px;
}

.cssZ3950TbDisplayType
{
	display:none;
}
.cssKeywords
{
	background-color:#FFFF00;
}
