
/*- CONTROL DOCUMENTS LIST -*/

#ControlDocumentList {}
		
/* -------------------- CategoryList --------------------------------- */

#categoryList {
	color: #5e5e5e;
	margin: 0 -5px;
}

	#categoryList .item {
		width: 204px;
		height: 120px;
		float: left;
		margin: 0 5px 10px 5px;
		padding: 10px; 
		cursor: pointer;

		border: 1px solid #eaeaea;
		text-align: center;
		background: #fff;
	}
		
	#categoryList .item .parent {
		display: block;
		margin: 0 0 10px 0;
		padding: 0;
		border-bottom: 1px solid #f1f1f1;

		font-family: Arial Narrow;
		font-size: 20px;
		color: #747474;
		font-weight: normal;
	}

		#categoryList .item .parent:hover{
			background: #20669c;
			color: white;

			padding: 0 0 0 3px;
		}

	#categoryList .descriptionParent {
		display: block;
		font-size: 12px;
		color: #a1a1a1;

		margin: 0px 0px 15px 0px;
	}
	
	#categoryList .item a {
		display: block;

		padding-left: 10px;
		margin-bottom: 1px;
		
		text-decoration: none;
	}

	#categoryList .item .childLevel1{	
		height: 17px;

		padding: 0;
		
		color: #515151;
		font-size: 11px;
		text-decoration: none;

		border-bottom: 1px solid #f1f1f1;
	}
	
	#categoryList .item .childLevel1:hover {
		background: #eaeaea;
	}
	
/* -------------------- DocumentList --------------------------------- */

#documentList {}

	#documentList ul,
	#documentList li  {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#documentList li span {
		display: block;
		line-height: 30px;
	}
	#documentList li span:hover {
		display: block;
		color: #000;
	}

	#documentList .yearSection {
		background: none repeat scroll 0 0 #FFFFFF;
    	border: 1px solid #EAEAEA;
    	margin: 0 0 10px 0;
    	padding: 5px 15px;
    	cursor: pointer;
	}

	#documentList .yearSection ul {
		display: none;
	}

	#documentList .daySection {
		border-top: 1px dotted #EAEAEA;
		padding: 0 15px 0 15px;
	}

		#documentList .daySection ul {
			margin: 0 0 5px 0;
			padding: 4px 15px;
			background: #f0f0f0;
			border: 1px solid #dbdbdb;
			display: none;
		}

	#documentList h2 {
	}

	#documentList .category {
		margin-bottom: 16px;
	}
	
	#documentList .item{
		display: block;
		height: 20px;

		padding: 0px 5px;
		
		color: #515151;
		font-size: 11px;
		text-decoration: none;

		border-bottom: 1px solid #f1f1f1;
	}

		#documentList .itemHover {
			background: #eaeaea;
		}

		#documentList .item:hover a, #documentList .item:hover a:hover, #documentList .item:hover small{
			color: #000;
			text-decoration: none;
		}

		#documentList .item a {
			text-decoration: none;
			color: #515151;
		}

		#documentList .item img{
			margin: 0 15px 0 0;			
		}

		#documentList .item small{
			font-size:10px;
		}

	#documentList .linkDocs {
		margin-bottom: 15px;
	}

	#documentList .linkDocs .listDocumentsItem {
		padding: 7px 0 7px 30px;
		display: block;
		border-bottom: 1px solid #f1f1f1;
	}
	
	#documentList .linkDocs .listDocumentsItem:hover { background-color: #fff; }

		#documentList .linkDocs .listDocumentsItem a { color: #747474; }
		#documentList .linkDocs .listDocumentsItem a:hover { color: #747474; }

		#documentList .linkDocs .listDocumentsItem .icos {
			display: inline-block;
			width: 30px;
		}

	#documentList .folderUp {
		background:url("images/icon-folder-up.gif") no-repeat 4px 10px transparent;
		display:block;
		margin-bottom:3px;
		padding:10px 3px 10px 35px;

		border-bottom: 1px solid #f1f1f1;
	}

		#documentList .folderUp:hover {
			background:url("images/icon-folder-up.gif") no-repeat 4px 10px #20669c;
			color: white;
		}

	#documentList .folder {
		background:url("images/icon-folder.gif") no-repeat scroll 4px 10px transparent;
		display:block;
		padding:10px 3px 10px 35px;
		margin-bottom: 3px;

		text-decoration: none;

		border-bottom: 1px solid #f1f1f1;
	}

		#documentList .folder:hover {
			background:url("images/icon-folder.gif") no-repeat scroll 4px 10px #20669c;
			color: white;
		}