/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ DOCUMENT LIBRARY ]--------------------------------------------------------------------- */

/*
		Unless changed below, the List will use styles from DefaultTheme.css
		Note the new styles particular to this module (not in DefaultTheme.css).
		Do not change class names. Alter attributes as required.
*/

/* === [ PAGING ] ============================== */

 /* Displays at the Top of list */
.DocumentLibraryCategories .OrderingTop
{
}
 /* Displays at the Bottom of list */
.DocumentLibraryCategories .OrderingBottom 
{
}
 /* Numbers */
	.DocumentLibraryCategories .OrderingTop a, 
	.DocumentLibraryCategories .OrderingBottom a 
	{
	}
	.DocumentLibraryCategories .OrderingTop a:hover, 
	.DocumentLibraryCategories .OrderingBottom a:hover 
	{
	}
 /* Selected Page */
	.SelectedPage {
	}
 /* Next and Back */
 	.DocumentLibraryCategories .OrderingTop a.OrderingNext, 
	.DocumentLibraryCategories .OrderingTop a.OrderingBack, 
	.DocumentLibraryCategories .OrderingBottom a.OrderingNext, 
	.DocumentLibraryCategories .OrderingBottom a.OrderingBack
	{
	}
	.DocumentLibraryCategories .OrderingTop a.OrderingNext, 
	.DocumentLibraryCategories .OrderingBottom a.OrderingNext
	{
	}
	.DocumentLibraryCategories .OrderingTop a.OrderingBack, 
	.DocumentLibraryCategories .OrderingBottom a.OrderingBack 
	{
	}
	.DocumentLibraryCategories .OrderingTop a.OrderingNext:hover, 
	.DocumentLibraryCategories .OrderingTop a.OrderingBack:hover,
	.DocumentLibraryCategories .OrderingBottom a.OrderingNext:hover, 
	.DocumentLibraryCategories .OrderingBottom a.OrderingBack:hover
	{
	}

/* -----[ DOCUMENT LIBRARY SEARCH ]--------------------------------------------------------------------- */

	.DocumentLibrarySearch { /* === [ DIV ] === */
		position: relative;
		clear: both;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		padding-bottom: 1px;
	}
	.DocumentLibrarySearch .SearchFull { /* === [ Table ] === */
		width: 100%;
		padding: 4px 0px;
		width: 100%;
		margin-bottom: 20px;
	}
	.DocumentLibrarySearch .TreeNode {
	}
		.DocumentLibrarySearch input {
			font-size: 11px;
		}
		.DocumentLibrarySearch select {
			font-size: 11px;
			width: 130px;
		}

/* -----[ SEARCH LETTER ITEM ]----------------------------------------------- */

/* Search Letter Item (DIV) */
	.SearchLetterItem {
		position: relative;
		clear: both;
		margin: 0 0 0 0;
		padding: 0;
	}
 /* === [ Link State ] === */
	.SearchLetterItem a:visited.SearchLetter, 
	.SearchLetterItem a:link.SearchLetter {
		margin: 0px 0px 0px 1px;
		display: inline-block;
		padding: 2px 5px 3px 5px;
		color: #FFFFFF;
		text-decoration: none;
		background: #2878b7;
		border-bottom: 5px solid #E1E2E7;
	}
	.SearchLetterItem a:hover.SearchLetter {
		color: #2878b7;
		text-decoration: none;
		background: #CFE3EA;
	}
/* === [ Selected State ] === */
	.SearchLetterItem a:link.Selected, 
	.SearchLetterItem a:visited.Selected, 
	.SearchLetterItem a:hover.Selected, 
	.SearchLetterItem a:active.Selected {
		color: #2878b7;
		text-decoration: none;
		background: #CFE3EA;
	}
/* === [ Unavailable State ] === */
	.SearchLetterItem a:link.Unavailable, 
	.SearchLetterItem a:visited.Unavailable, 
	.SearchLetterItem a:hover.Unavailable, 
	.SearchLetterItem a:active.Unavailable {
		color: #FFFFFF;
		text-decoration: none;
		background: #D4D5DB;
		cursor: default;
	}

/* -----[ DOCUMENT LIBRARY SEARCH RESULTS ]--------------------------------------------------------------------- */

/*
		Unless changed below, the List will use styles from DefaultTheme.css
		Do not change class names. Alter attributes as required.
*/

.DocumentLibrarySearchResults {
	position: relative;
	clear: both;
	margin: 0 0 0 0;
	padding: 0;
}
.RSSFeedIcon {	/* defaults =  position:relative; z-index:50; float:right; */
	margin: 0px -10px 0px 0px;
}
.DocumentLibrarySearchResults .ListHolder {
}
.DocumentLibrarySearchResults .ListItem {
	margin: 5px 0px 14px 0px;
	padding: 5px 0px 14px 0px;
	float: none;
	clear: both;
}
		#cRS .DocumentLibrarySearchResults .ListItem {
			font-size: 90%;
			padding: 0px 0px 0px 0px;
			background: none;
			border-style: none;
		}
/* Custom Title */
	.DocumentLibrarySearchResults .ListCustomTitle {
		font-size: 160%;
		color: #636B75;
	}
	#cRS .DocumentLibrarySearchResults .ListCustomTitle {
		font-size: 120%;
		margin: 1.9em 0em 0.0em 0em;
		padding: 0px 0px 0.9em 0px;
	}
			
/* Separators */
	.DocumentLibrarySearchResults .ListPrimarySeparator {
	}
	.DocumentLibrarySearchResults .ListSecondarySeparator {
	}
		.DocumentLibrarySearchResults .ListThumbnail {
			float: left;
			clear: none;
			padding: 0px 0px 0px 0px;
			margin: -26px 0px 0px 0px;
		}
		.DocumentLibrarySearchResults .ListItem div {

		}
	/* Title */
		.DocumentLibrarySearchResults .ListTitle {
			overflow: hidden;
			font-size: 11px;
		}
		#cRS .DocumentLibrarySearchResults .ListTitle {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 12px;
			font-weight: bold;
		}
		.DocumentLibrarySearchResults .ListTitle a:link, 
		.DocumentLibrarySearchResults .ListTitle a:hover,
		.DocumentLibrarySearchResults .ListTitle a:visited {
			font-size: 16px;
			padding: 0px 5px 0px 10px;
			font-weight: bold;
			border-bottom: 1px dotted #66CCCC;
		}
		#cRS .DocumentLibrarySearchResults .ListTitle a:visited, 
		#cRS .DocumentLibrarySearchResults .ListTitle a:link, 
		#cRS .DocumentLibrarySearchResults .ListTitle a:hover {
			background: none;
		}
	/* Date, Author, Code */
		.DocumentLibrarySearchResults .ListAuthor,
		.DocumentLibrarySearchResults .ListItemDate,
		.DocumentLibrarySearchResults .ListCode {
			padding: 0px 0px 0px 26px;
		}
		#cRS .DocumentLibrarySearchResults .ListAuthor,
		#cRS .DocumentLibrarySearchResults .ListItemDate,
		#cRS .DocumentLibrarySearchResults .ListCode {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
	/* Keywords */
		.DocumentLibrarySearchResults .ListKeywords,
		.DocumentLibrarySearchResults .ListItemData {
		}

	/* Summary */
		.DocumentLibrarySearchResults .ListSummary {
			padding: 0px 0px 0px 26px;
			font-size: 12px;
			float: left;
			clear: left;
			width: 570px;
		}
		.DocumentLibrarySearchResults .ListSummary {
		}
	/* EndItem (Visual break between each list item) */
		.DocumentLibrarySearchResults .ListEndItem,
		.DocumentLibrarySearchResults .ListItem div.ListEndItem {
			border-bottom: 1px solid #EFEFEF;
			margin: 8px 0 4px 0;
			clear: both;
			width: 100%;
		}
	/* Show All File (Link) */
		.DocumentLibrarySearchResults .ShowAllFile {
			font-size: 85%;
			font-weight: normal;
			margin: 0 0 0 16px;
			line-height: 1.5em;
		}
			.DocumentLibrarySearchResults .ShowAllFile a:visited,
			.DocumentLibrarySearchResults .ShowAllFile a:link,
			.DocumentLibrarySearchResults .ShowAllFile a:hover {
				text-decoration: underline;
				color: #2878b7;
			}
	/* List New (Indicator) */
		.DocumentLibrarySearchResults .ThumbNew {
			font-size: 85%;
			margin: 0 0 0 0;
			line-height: 1.5em;
		}

/* -----[ CATEGORIES Module ]----------------------------------------------------- */

	.DocumentLibraryCategories {/* === [ DIV ] === */
		position: relative;
		clear: both;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		padding-bottom: 1px;
	}
		.DocumentLibraryCategoriesList {/* === [ DIV around list ] === */
			position: relative;
			margin: 0px 0px 10px 0px;
			padding: 0px;
			padding-bottom: 1px;
		}
		/* === [ DIV ] === */
			.DocumentLibraryCategoriesList table {
				position: relative;
				text-align: center;
				display: block;
				margin: 0px;
				width: 702px;
			}
		/* === [ TR ] === */
			.DocumentLibraryCategoriesList td {
				padding: 0px 5px 5px 0px;
				vertical-align: top;
			}
		/* === [ Surrounding DIV of Thumbnail and GalleryHeading ] === */
			.DocumentLibraryCategoriesList .ThumbBorder {
				margin: 0px;
				padding: 10px;
				background: #eeeeee;
				border: #e8e8e8 1px solid;
			}
			.DocumentLibraryCategoriesList .ThumbBorder:hover {
				background: #DEDEDE;
				border: #dadada 1px solid;
			}
				/* === [ IMG ] === */
					.DocumentLibraryCategoriesList .ThumbBorder img {
						margin: 4px 4px 8px 4px;
						border: #e8e8e8 1px solid;
						background: #FFFFFF;
						padding: 10px 62px;
					}
		/* === [ Heading ] === */
			.DocumentLibraryCategoriesList .CategoryHeading {
						font-size: 0.8em;
			}
					.DocumentLibraryCategoriesList .CategoryHeading a {
						font-weight: bold;
						display: block;
						font-size: 1.6em;
						text-decoration: none;
						text-align: center;
						padding: 0px;
						color: #013151;
					}
		/* === [ Description ] === */
			.DocumentLibraryCategoriesList .CategoryDesc {
				font-size: 1em;
				font-weight: normal;
			}
		/* === [ New Icon ] === */
			.DocumentLibraryCategoriesList .ThumbNew {
				margin-left: auto;
				margin-right: auto;
				display: block;
			}


