/* CSS Document */


/* Page Structure
----------------------------------------------- */

	/* SearchContainer
	----------------------------------------------- */
	
	#searchContainer {
		margin: 0 25px 20px 0;
		background:  url("../img/bkgs/searchTL.gif") no-repeat top left;
	}
	
	#searchHeader {
		background:  url("../img/bkgs/searchTR.gif") no-repeat top right;
	}
	
	#search {
		padding: 5px 20px;
		background:  url("../img/bkgs/searchR.gif") repeat-y right;
	}
	
	#searchFooter {
		background:  url("../img/bkgs/searchBL.gif") no-repeat bottom left;
	}
	
	.searchBR {
		background:  url("../img/bkgs/searchBR.gif") no-repeat bottom right;
	}
	
	#search p {
		margin: 0;
	}
	
	#search input {
		margin: 8px 0 0px 0;
		font-size: 10px;
	}

#sidebar {
	width: 214px;
	float: left;
}

#listing {
	margin-left: 214px;
}

#listHead {
	background:  url("../img/bkgs/listingopenbkg.gif") no-repeat top left;
}

#resultsContainer {
	margin: auto;
	width: 97%;
}

#displayResults {
	margin-top: 5px;
	font-size: 9px;
}

#organizeResults select, #displayResults select {
	font-size: 9px;
}

#contentBody {
	margin: auto;
	margin-bottom: 10px;
	padding: 20px 0 0 0;
	width: 97%;
}


/* Links
----------------------------------------------- */


/* Titles
----------------------------------------------- */

h1 {
	font-size: 19px;
	padding: 4px 32px;
	margin-bottom: 7px;
	background:  url("../img/bkgs/listingclosebkg.gif") no-repeat top right;
	font-weight: normal;
	color: #1B456F;
}

h5 {
	margin: 0 0 6px 0;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}

h6 {
	margin: -10px 0 35px 0;
	font-size: 9px;
	font-weight: normal;
	color: #999;
}


/* Typography
----------------------------------------------- */

#listing .breadcrumb {
	margin-left: 34px;
	font-size: 9px;
}

.spacer {
	margin-left: 30px;
}

.docPDF {
	padding: 4px 0 0 20px;
	font-size: 10px;
	font-weight: normal;
	background: url('../img/icons/pdf.gif') no-repeat bottom left;
}

.docWord {
	padding: 4px 0 0 20px;
	font-size: 10px;
	font-weight: normal;
	background: url('../img/icons/word.gif') no-repeat bottom left;
}

.docExcel {
	padding: 4px 0 0 20px;
	font-size: 10px;
	font-weight: normal;
	background: url('../img/icons/excel.gif') no-repeat bottom left;
}

.docPowerpoint {
	padding: 4px 0 0 20px;
	font-size: 10px;
	font-weight: normal;
	background: url('../img/icons/powerpoint.gif') no-repeat bottom left;
}

.docDatabase {
	padding: 4px 0 0 20px;
	font-size: 10px;
	font-weight: normal;
	background: url('../img/icons/database.gif') no-repeat bottom left;
}

.docMedia {
	padding: 4px 0 0 20px;
	font-size: 10px;
	font-weight: normal;
	background: url('../img/icons/media.gif') no-repeat bottom left;
}

.docText {
	padding: 4px 0 0 16px;
	font-size: 10px;
	font-weight: normal;
	background: url('../img/icons/text.gif') no-repeat bottom left;
}


.docZip {
	padding: 4px 0 0 20px;
	font-size: 10px;
	font-weight: normal;
	background: url('../img/icons/zip.gif') no-repeat bottom left;
}

/* Lists
----------------------------------------------- */


/* Miscellaneous
----------------------------------------------- */
