.thumbnail {
	
	/*width: 8.2em;*/
	width: 118px;
	
	height: 172px;
	
	margin: 2px 10px 2px 10px;		
}
.thumbNext {
	
	position:absolute;
	display:none;
	font-size: 10px; 
	width: 20px; 
	top: 40px; 
	left: 125px;
}
.thumbNextLTN {
	float:right;
	display:none;
	margin-right:15px; 
	width:8em;
	margin-top:12px;
	
}
/*.title {	
	text-decoration: underline;
	float: left;
}*/

/*.close {
	float: right;
	background: black;
	color: yellow;
	font-size: x-small;
	cursor: pointer;
}*/

.contents {
	clear: both;
	/*font-style: italic;*/
}

.metadataLink{
	/*width: 90px;height: 20px;	*/
	
}

/*.thumbImage{
	
    display:inline;
}*/
div.icons {
	
	width:119px;
	/*margin:2px 2px 12px 2px;*/
	height:12px;
	margin-bottom:4px;
	
	margin-top:1px;
	
}
.icon3D {
	float:left;
	background: url("/openlibrary/07_3D.gif") 50% 50% no-repeat; 
	width:14px;
	height: 12px;
	padding:0;
	/*margin:2px 4px 5px 2px;*/
	margin:2px 2px 0px 0px;
	
	display:block;
	
	}
.icon3D:hover, div.icons div.icon3D.hover  {
	cursor:pointer;
	background: url("/openlibrary/07_3D_Hover.gif") 50% 50% no-repeat;
}

.iconPDF {
	float:left;
	background: url("/openlibrary/01_PDF.gif") 50% 50% no-repeat; 
	width:23px;
	height: 12px;
	padding:0;
	/*margin:2px 4px 5px 2px;*/
	margin:2px 2px 0px 0px;
	
	display:block;
	
	}
.iconPDF:hover, div.icons div.iconPDF.hover  {
	cursor:pointer;
	background: url("/openlibrary/01_PDF_Hover.gif") 50% 50% no-repeat;
}
.iconNotes {
	float:left;
	background: url("/openlibrary/commonIconsObjActEnabled.png") -464px 50% no-repeat; 
	width:16px;
	height: 12px;
	padding:0;
	/*margin:2px 4px 5px 2px;*/
	margin:2px 2px 0px 0px;
	
	display:none;
	
	}
.iconNotes:hover, div.icons div.iconNotes.hover  {
	cursor:pointer;
	background: url("/openlibrary/commonIconsObjActEnabled.png") -480px 50% no-repeat;
}
.iconDOC {
	float:left;
	background: url("/openlibrary/03_DOC.gif") 1px 1px no-repeat; 
	/*background: url("/openlibrary/word.png") 50% 50% no-repeat;*/
	width:23px;
	height: 12px;
	padding:0;
	/*margin:2px 4px 5px 2px;*/
	margin:2px 2px 0px 0px;
	
	display:block;
	
	}
.iconDOC:hover, div.icons div.iconDOC.hover  {
	cursor:pointer;
	background: url("/openlibrary/03_DOC_Hover.gif") 1px 1px no-repeat;
	/*background: url("/openlibrary/word.png") 50% 50% no-repeat;*/
}
.iconEX {
	float:left;
	/*background: url("/openlibrary/icon_DOC.gif") 50% 50% no-repeat;*/ 
	background: url("/openlibrary/05_XLS.gif") 50% 50% no-repeat;
	width:19px;
	height: 12px;
	padding:0;
	/*margin:2px 4px 5px 2px;*/
	margin:2px 2px 0px 0px;
	
	display:block;
	
	}
.iconEX:hover, div.icons div.iconEX.hover  {
	cursor:pointer;
	background: url("/openlibrary/05_XLS_Hover.gif") 50% 50% no-repeat;
	/*background: url("/openlibrary/word.png") 50% 50% no-repeat;*/
}
.iconPPT {
	float:left;
	background: url("/openlibrary/12_PPT.gif") 50% 50% no-repeat; 
	width:23px;
	height: 12px;
	padding:0;
	/*margin:2px 4px 5px 2px;*/
	margin:2px 2px 0px 0px;
	
	display:block;
	
	}
.iconPPT:hover, div.icons div.iconPPT.hover  {
	cursor:pointer;
	background: url("/openlibrary/12_PPT_Hover.gif") 50% 50% no-repeat;
}
.iconVID {
	float:left;
	background: url("/openlibrary/04_VIDEO.gif") 50% 50% no-repeat; 
	width:15px;
	height: 12px;
	padding:0;
	/*margin:2px 4px 5px 2px;*/
	margin:2px 2px 0px 0px;
	
	display:block;
	
	}
.iconVID:hover, div.icons div.iconVID.hover  {
	cursor:pointer;
	background: url("/openlibrary/04_VIDEO_Hover.gif") 50% 50% no-repeat;
}




.iconQtvr {
	float:left;
	background: url("/openlibrary/06_QTVR.gif") 50% 50% no-repeat;
	width:29px;
	height: 12px;
	padding:0;
	/*margin:2px 4px 5px 2px;*/
	margin:2px 2px 0px 0px;
	
	display:block;
	
	}
.iconQtvr:hover, div.icons div.iconQtvr.hover  {
	cursor:pointer;
	background: url("/openlibrary/06_QTVR_Hover.gif") 50% 50% no-repeat;
}	
.iconAudio {
	float:left;
	background: url("/openlibrary/02_SPKR.gif") 50% 50% no-repeat;
	width:16px;
	height: 12px;
	padding:0;
	/*margin:2px 4px 5px 2px;*/
	margin:2px 2px 0px 0px;
	
	display:block;
	
	}
.iconAudio:hover, div.icons div.iconAudio.hover {
	cursor:pointer;
	background: url("/openlibrary/02_SPKR_Hover.gif") 50% 50% no-repeat;
}	
.iconIAP {
	float:left;
	background: url("/openlibrary/icon_iap.gif") 50% 50% no-repeat;
	width:27px;
	height: 12px;
	padding:0;
	/*margin:2px 4px 5px 2px;*/
	margin:2px 0px 0px 0px;
	
	display:block;
	}
.iconIAP:hover, div.icons div.iconIAP.hover {
	cursor:pointer;
	background: url("/openlibrary/icon_iap_over.gif") 50% 50% no-repeat;
}
.iconCluster {
	float:left;
	background: url("/openlibrary/10_DUPLICATES.gif") 50% 50% no-repeat;
	width:18px;
	height: 12px;
	padding:0;
	/*margin:2px 0px 5px 2px;*/
	margin:2px 2px 0px 0px;
	
	display:block;
	}
.iconCluster:hover, div.icons div.iconCluster.hover {
	cursor:pointer;
	background: url("/openlibrary/10_DUPLICATES_Hover.gif") 50% 50% no-repeat;
}	
.iconCollabr {
	float:left;
	background: url("/openlibrary/11_Similar.gif") 50% 50% no-repeat;
	width:18px;
	height: 12px;
	padding:0;
	margin:2px 2px 0px 0px;
	
	display:block;
	}
.iconCollabr:hover {
	background: url("/openlibrary/11_Similar_Hover.gif") 50% 50% no-repeat;
	
	}
.iconManu {
	float:left;
	background: url("/openlibrary/13_MNSCRPT_DARK.gif") 50% 50% no-repeat;
	width:18px;
	height: 12px;
	padding:0;
	margin:2px 2px 0px 0px;
	
	display:none;
	}
.iconManu:hover {
	background: url("/openlibrary/13_MNSCRPT_Hover.gif") 50% 50% no-repeat;
	
	}
.iconBase.iconAS:hover {
	cursor:default;
}
.iconBase{
	float:right;
	
	width:17px;
	height: 15px;
	padding:0;
	margin:0px 1px 0px 0px;
	
	display:block;
	
}
.iconBase.iconAS {
	
	background: url("/openlibrary/icon_ARTstor.png") 50% 50% no-repeat;
	/*background: url("") 50% 50% no-repeat;*/
	}
.iconBase.PC {
	/*background: url("/openlibrary/09_P.gif") 50% 50% no-repeat;*/
	background: url("/openlibrary/icon_personal2a.png") 50% 50% no-repeat;
	cursor:default;
	}
.iconBase.PC:hover {
	/*background: url("/openlibrary/icon_personal2a_over.gif") 50% 50% no-repeat;*/
	cursor:default;
	}
.iconBase.iconSSC {
	background: url("/openlibrary/icon_SSC.png") 50% 50% no-repeat;
	/*background: url("") 50% 50% no-repeat;*/
	cursor:default;
	}
.iconBase.iconSSC:hover {
	/*background: url("/openlibrary/icon_personal2a_over.gif") 50% 50% no-repeat;*/
	cursor:default;
	}

.iconBase.Hosted:hover {
	/*background: url("/openlibrary/icon_hosted2a_over.gif") 50% 50% no-repeat;*/
	cursor:default;
	}

.iconBase.Hosted {
	background: url("/openlibrary/icon_hosted2a.png") 50% 50% no-repeat;
	/*background: url("/openlibrary/SSCollections_Collection_Color.gif") 50% 50% no-repeat;*/
	cursor:default;
	}
/*.iconAS.iconASLarge {
	margin-top:-1px;
	
	
}*/


.thumbImageHolder{
	width: 110px; 
	height: 110px;
	background: 50% 50% no-repeat white;
	margin-bottom:0px;
	/*display: table-cell;
    text-align: center;
    vertical-align: middle;
	line-height:110px;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;*/
	
}
.thumbImageHolder:hover{
	cursor:pointer;
	
	}

.thumbnailText{
	font-size: .7em;
	width: 12.8em;
	line-height:1.3;
	white-space: nowrap;
	display: block;
    overflow: hidden;
	height:13px;
	font-family: Verdana, sans-serif;	
	margin-left: 0px;	
	clear:left;
	
	
}
.thumbnailText:hover{
	cursor: pointer;
}
/***********************List View *******************************/

div.listImageHolder{
	width: 206px; 
	height: 206px;
	margin-bottom:2px;
	border: 4px solid #D7E0DB;
	background: 50% 50% no-repeat white;
	
}
div.listImageHolder:hover{
	cursor:pointer;
	
	}
div.list_icons {
	width:215px;
	height:12px;
	margin-bottom:3px;
}
div.clearFix{
	clear:both;
	
}  
/*********************List View Table *************************************/
div.listViewTableWrap{
	
	min-height:19.6em;
	
}

table.headerTable2 {
	
	/*width:67em;*/
	border-collapse:collapse; 
	margin:0 0; 
}
table.headerTable2 .th1 {
	width:11.7em;
}
table.headerTable2 .th2 {
	width: 41.2em;
	/*border-left-color:#CED9D4;*/
}
 table.headerTable2 tbody table.scrollTable2 td.field2 {
	width: 12em;
	font-weight:600;
	
}

 /*table.headerTable2 tbody table.scrollTable2 td + td {
	
	width: 60em;
	font-weight:300;
	
}
*/
table.headerTable2 tbody table.scrollTable2 td.data2 {
	
	width: 60em;/*causes appearance of horizontal scroll if too big*/
	font-weight:300;
	
}


table.headerTable2 {
	/*background:#000;*/
	/*border:1px solid #a8b9b1; */
	
	color:#000; 
	font-size:.72em;
	
	font-family:verdana;
}
table.headerTable2 td {
	
	color:#000;
}
table.headerTable2 tbody {
	/*background-color:#fff;
	color:#000;*/
}
table.headerTable2 th, table.scrollTable2 th {
	text-align:left;
}

table.headerTable2 tbody tr td div.scrollContainer2 {
	/*height:38.3em;*/
	/*overflow-y:auto;*/
	
	/*height:21.5em;*/
	/*height:24em;*/
	/*width:34em;*/
	/*width:360px;*/
	/*width:300px;*/
	overflow-x:hidden;
	border:none;
}

/*table.headerTable2 thead.fixedHeader2 th {
	
}*/

table.headerTable2 table.scrollTable2 td{
	color: #000;
	
	
}
table.headerTable2 table.scrollTable2 {
	border-collapse:collapse;
	
	
	
	/*width:700px;*/
	/*width:730px;*/
	/*width:340px;*/
	/*margin-right:4px;*/
}
table.headerTable2 table.scrollTable2.wPane {
	
	/*width:387px;*/
	/*width:420px;*/
}
table.headerTable2 table.scrollTable2 tr.normalRow2 td {
	background: #FFF;
	border-bottom: 1px solid #DDD;
	/*border-right:0px;
	/*border-right: 1px solid #CCC;*/
	
	padding: 2px 3px 3px 4px;
}
table.headerTable2 table.scrollTable2 tr.alternateRow2 td {
	/*background: #EFF2ED;*/
	/*border-right:0px;
	/*background: #fcfffe;*/
	background: #f7faf5;
	border-bottom: 1px solid #DDD;
	
	/*border-right: 1px solid #CCC;*/
	
	
	padding: 2px 3px 3px 4px;
}

table.headerTable2 table.scrollTable2 tr.alternateRow2 td.field2.noBorder {
	border-bottom:1px solid white;
}

table.headerTable2 table.scrollTable2 tr.alternateRow2 td.data2.noBorder {
	border-bottom:1px solid white;
}

table.headerTable2 table.scrollTable2 tr.normalRow2 td.field2.noBorder {
	border-bottom:1px solid white;
}

table.headerTable2 table.scrollTable2 tr.normalRow2 td.data2.noBorder {
	border-bottom:1px solid white;
}
