.docListIpType
{
	margin-top: 15px;	
}

.docListNoDisplayDiv
{
	margin-top: 25px;
	font-style: italic;
	font-weight: bold;
	color: #444	
}

.docListSeperatorTR1 
{
	display: none
}

.docListSearchFormContainer
{

}

.docListSearchInstructions
{
	padding-top: 1em;
}

div.docListSearchForm
{
	clear: both;
}
	h3.docListSearchTitle
	{
		margin: 5px 0px 5px 0px;
		display: none;
	}
	
	input.searchTermInput
	{
		clear: both;
		margin: 5px 0px 5px 0px;
		background-color: #fff;
		float: left;
		width: 220px;
	}
	
	div.docListSearchFormContainer
	{
		font-size: .9em;
	}
	
	div.docListSubmitButtons
	{
		
	}

		.docListSubmitButtons input
		{
			border: solid 1px #D4D4D4;
			background-color: #EAEAEB;
			color: #033C71;
			height: 1.9em;
			margin: 4px 0px 4px 3px;
			padding: 0px;
		}
			
	.instructionMessageText
	{
		clear: both;
		font-size: .8em;
		margin: 0px 0px 8px 0px;
	}
			
	.docListDearchResultsMessage
	{
		clear: both;
		margin-bottom: 5px;
	}
	
/* containing table */
table.docListTable
{
	width: 98%;
	float: left;
}
	
	/* padding for every table data */
	table.docListTable td
	{
		padding: 3px 3px 3px 3px;
	}


	tr.docListSeperatorTR1
	{
		height: .6em;
	}

	tr.docListSeperatorTR2
	{
		height: .6em;
	}
	
		
	/* category heading */
	tr.docListCategoryHeadingTR
	{
		background-color: #ffffff;
		font-weight: bold;
		color: #02234F;
	}
	
	tr.docListCategoryHeadingTR td
	{
		padding-top: 1em;		
	}
	
	/* content pool item heading */
	tr.docListContentItemHeadingTR
	{
		background-color: #D8D8D8;
	}
	
	/* content pool item description */
	.docListContentItemDescription
	{
		float: left;
	}
	
	/* alternating style for a file row : dark */
	tr.docListFileTRDark
	{						
		background-color: #fff;
	}	
	
	/* alternating style for a file row : light */
	tr.docListFileTRLight
	{
	}	
	
		div.docListFile
		{
			padding: 3px 0px 3px 0px;
		}
		
			/* flaot the format icon and the size div to the right*/
			a.docListFileFormatIconLink,
			div.docListFileSize,
			a.docListDownloadLink
			{
				float: right;		
				margin-left: 7px;
			}

			/* format icon */
			a.docListFileFormatIconLink,
			a.docListFileFormatIconLink
			{
				margin-top: 2px;
			}

			/* size text */
			div.docListFileSize,
			div.docListFileSize
			{
				font-style: italic;
			}
				
			/* make everything float left of the file link */
			a.docListFileLink,
			a.docListFileLink
			{
				float: left;
			}		
			
div.docListPageSelection
{
	width: 95%;
}
	.docListPageSelection input
	{
		background-color: #FFFFFF;
		border-style: none ! important; 
		color: #0033ff;
		text-decoration: underline;
		padding: 0px;
		cursor: hand;
	}

	/* wont work in i.e. */
	.docListPageSelection input:hover
	{
		color: #0033ff;
		cursor: pointer;
		text-decoration: underline;	
	}

	.docListPageSelection input.docListPageLinkSelected
	{
		color: black;
	}		

p.docListDownloadInstructions
{
	float: left;
	padding: 10px 0px 0px 0px; 
	margin: 0px;
}
	ul.docListDownloadInstructionsUL
	{
		float: left;
		padding: 0px 0px 0px 10px !important;
		margin: 0px 0px 0px 20px !important; 
	}
	
	ul.docListDownloadInstructionsUL li
	{	
		margin: 0px 0px 0px 5px !important; 	
	}