/*	-------------------------------------------------------------
	Coded by - pxwebdesign.com.au - 2007
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	
/*	--------------------------------------------------------------------------------------------------------------------------
	\\\\\  MAIN VIEW
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	
#documentsManager {
	display: block;
	float: right;
	background: url(../../../images/documents/icons/doc_manager.gif) no-repeat 0 50%;
	padding: 5px 0 3px 25px;
	color: #555;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}

#content #documents h2 {
	display: block;
	margin: 0 0 0 10px;
	padding: 0 0 0 40px;
	background: url(../images/documents/folder.gif) no-repeat 0 5px;
	text-decoration: none;
	border-bottom: 0;
}

#content #documents h2#documents_searchResults {
	display: block;
	margin: 0 0 10px 0;
	padding: 0 0 1px 0;
	background: 0;
	font-size: 1.8em;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}

#content #documents h3.article {
	display: block;
	font-size: 1.7em;
	letter-spacing: -1px;
	margin: 0 0 0 0;
	padding: 10px 0 15px 0;
	background: 0;
	text-decoration: none;
	border-bottom: 0;
}

#content #documents p#documentsCatDesc {
	margin: 0;
	padding: 10px 0 0 20px;
}

	
	
	
/*	-------------------------------------------------------------
	CATEGORIES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
#content ul#documentsCats {
	clear: both;
	margin: 10px 0 10px 20px;
}	

#content ul#documentsCats li {
	display: block;
	margin: 0;
	padding: 5px 0;
	background: 0;
}
	
#content #documentsCats a:link, #content #documentsCats a:visited {
	display: block;
	margin: 0;
	padding: 0 0 0 40px;
	background: url(../images/documents/folder.gif) no-repeat 0 1px;
	color: #333;
	font-size: 1.3em;
	text-decoration: none;
}
	
#content p#documentsCatDesc {
	clear: both;
	padding: 10px 0 20px 0;
}
	
/*	-------------------------------------------------------------
	DOCUMENTS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
#content ul#documentsDocs {
	clear: both;
	margin: 15px 0 5px 25px;
}	
	
#content #documentsDocs li {
	margin: 0;
	padding: 10px 10px;
	background: 0;
	border-bottom: 1px solid #ccc;
}	
	
#content #documentsDocs li p {
	display: block;
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	float: right;
	color: #777;
	width: 120px;
	margin: 10px 0 10px 5px;
	padding: 5px 4px;
	border: 1px solid #ccc;
}

#content #documentsDocs li strong {
	display: block;
	text-decoration: underline;
	font-size: 1.2em;
	font-weight: normal;
	padding-bottom: 2px;
}
	
#content #documentsDocs li em {
	display: block;
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	color: #777;
}	
	
/*	FILE MODE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	
#content #documentsDocs a.file:link, #content #documentsDocs a.file:visited {
	display: block;
	font-size: 1em;
	padding: 0 0 0 42px;
	color: #333;
	margin: 0;
	text-decoration: none;
}

	
/*	ARTICLE MODE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	
#content #documentsDocs a.article:link, #content #documentsDocs a.article:visited {
	display: block;
	font-size: 1em;
	padding: 0 0 0 0;
	color: #333;
	margin: 0;
	text-decoration: none;
}

#content #documentsDocs a.article:hover {
	background: 0;
}

#content #documentsDocs li  a.article strong {
	display: block;
	text-decoration: underline;
	font-size: 1.3em;
	font-weight: normal;
	padding-bottom: 2px;
}

#content #articleRegister {
	clear: both;
	margin: 0 auto;
	text-align: center;
	font-size: 0.9em;
	padding: 8px;
	width: 150px;
	border: 1px solid #ccc;
}

#content #articleFile {
	clear: both;
	padding: 20px 0;
}

#content #articleFile a:link, #content #articleFile a:visited {
	display: block;
	padding: 7px 0 7px 35px;
	color: #555;
	font-size: 1.3em;
	text-decoration: none;
	margin: 0 0 0 150px;
}


	
/*	Filetypes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

#content #documentsDocs a.pdf, #content #articleFile a.pdf { background: url(../images/documents/files/pdf.gif) no-repeat 0 0; }
#content #documentsDocs a.doc, #content #articleFile a.doc { background: url(../images/documents/files/doc.gif) no-repeat 0 0; }
#content #documentsDocs a.xls, #content #articleFile a.xls { background: url(../images/documents/files/xls.gif) no-repeat 0 0; }
#content #documentsDocs a.rtf, #content #articleFile a.rtf { background: url(../images/documents/files/rtf.gif) no-repeat 0 0; }






/*	-------------------------------------------------------------
	SEARCH
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
		
/*	Search top bar
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
#content #documents #documents_searchBar {
	padding: 5px 10px;
	background: #fbcfe2;
	border: 1px solid #f7c2d9;
	margin: 5px 0 15px 0;
}

#content #documents #documents_searchBar form {
	height: 25px;
}

#content #documents #documents_searchBar h5 {
	float: left;
	color: #f0599b;
	font-weight: normal;
	font-size: 1.5em;
}

#content #documents #documents_searchBar #searchQuery {
	float: left;
	margin: 1px 0 0 40px;
	padding: 2px 3px;
	color: #888;
	font-size: 1.1em;
	width: 300px;
	background: #fde7f1;
	border: 1px solid #e1bacb;
}

#content #documents #documents_searchBar #searchQuery:focus {
	color: #444;
	background: #fef5f9;
}

#content #documents #documents_searchBar #searchButton {
	float: left;
	margin: 0 0 0 10px;
}

/*	Search results
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

#content #documents .documents_searchItem {
	padding: 13px 0;
	border-bottom: 1px solid #ccc;
}

#content #documents .documents_searchItem .score {
	float: left;
	width: 68px;
	background: #e3e2e2;
	text-align: center;
	padding: 14px 0 9px 0;
	margin: 0 8px 2px 0;
}

#content #documents .documents_searchItem .score span {
	display: block;
	font-size: 1.8em;
	padding-bottom: 2px;
}

#content #documents .documents_searchItem .number {
	float: left;
	width: 58px;
	background: #e3e2e2;
	color: #888;
	text-align: center;
	padding: 14px 0 9px 0;
	margin: 0 10px 2px 0;
}

#content #documents .documents_searchItem .number span {
	display: block;
	font-size: 2.2em;
	padding-bottom: 2px;
}
	
#content #documents .documents_searchItem .main strong {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 1px 0;
	margin: 0;
	color: #ea78ab;
}

#content #documents .documents_searchItem .main em {
	display: block;
	font-size: 1em;
	padding-bottom: 1px;
	color: #666;
	padding: 3px 0;
	font-style: normal;
}

#content #documents .documents_searchItem .main span {
	font-size: 0.9em;
}

#content #documents .documents_searchItem a.intro:link, #content #documents .documents_searchItem a.intro:visited {
	display: block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #555;
}

#content #documents .documents_searchItem a:hover {
	background: 0;
	text-decoration: none;
	color: #888;
}

#content #documents .documents_searchItem a:hover strong {
	background: 0;
	text-decoration: underline;
	color: #d55c92;
}


/*	Search Pages
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#content #contentSearchPages {
	text-align: center;
	padding: 20px 0;
}

#content #contentSearchPages p { padding: 20px 0; }

#content #contentSearchPages a:link, #content #contentSearchPages a:visited {
	font: 14px Arial, Verdana;
	letter-spacing: 0px;
	font-weight: normal;
	color: #fff;
	background: #0e609c;
	border: 1px solid #09548a;
	padding: 1px 5px;
	text-decoration: none;
}

#content #contentSearchPages a.blank:link, #content #contentSearchPages a.blank:visited {
	color: #b4ccde;
	background: #2e78ae;
	border: 1px solid #296d9e;
}

#content #contentSearchPages a.pagePosition:link, #content #contentSearchPages a.pagePosition:visited {
	font: 11px Arial, Verdana;
	color: #fff;
	border: 1px solid #12619b;
	background: #1869a4;
	padding: 1px 4px;
	text-decoration: none;
}

