@charset "UTF-8";
/* CSS Document */

UL { padding: 0px; margin: 0px; }

html { min-height: 100%; margin-bottom: 1px; }
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #333089;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.anchors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #333089;
	height: 12px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}
.headlinks, a.headlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #333089;
	height: 14px;
	text-decoration: none;
}
.blue {
color: #333089;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.grey {
	color: #666666;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.gray2 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.footerlinks, a.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	height: 12px;
	text-decoration: none;
}

/*body { margin:auto;
vertical-align: middle;
top:50%;
	
}*/
.bordertbl  { margin:auto;
/*position: absolute;*/


}
div#wrapper { width:800px;position:absolute;left:50%;top:10%;margin-left:-400px; }
div#wrapperindex { width:1000px;position:absolute;left:50%;top:10%;margin-left:-500px; }




/* STYLES ADDED FOR FILE MANAGER */

	/* Generic */ 
	
	#doc_tbl A {
		
		color: blue;
		text-decoration: none;
		
	}
	
	#doc_tbl A:HOVER {
		
		color: red;
		text-decoration: underline;
		
	}
	
	#doc_tbl #left_inner {
		
		height: 100%;
		
		padding: 5px;
		
		border-right: 2px dotted #ddd;
		
	}
	
	#doc_tbl #left_inner .moduletable H3 {
		
		padding: 0 0 5 0;
		margin: 0px;
		
		font-family: Helvetica, Arial, sans-serif;
		color: #999999;
		font-size: 20px;
		font-weight: bold;
		
	}
	
	#doc_tbl #left_inner .moduletable, #doc_tbl #left_inner .moduletable TABLE TD, #doc_tbl .content_table .contentpane TD, #doc_tbl .message {
		
		font-family: Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: 13px;
		
		padding: 5px;
		
	}
	
	#doc_tbl .message {
		
		font-weight: bold;
		color: red;
		text-align: center;
		
	}
	
	#doc_tbl #left_inner .moduletable .button, #doc_tbl #left_inner .moduletable TABLE TD .button {
		
		margin-top: 7px;
		text-align: center;
		
	}
	
	
	#doc_tbl .content_table {
		
		padding: 5px;
		
	}
	
	
	#doc_tbl #pathway_text .pathway, #doc_tbl .componentheading {
		
		padding: 0 0 5 0;
		margin: 0px;
		
		font-family: Helvetica, Arial, sans-serif;
		color: #999999;
		font-size: 20px;
		font-weight: bold;
		
	}
	
	#doc_tbl .content_table #dm_msgbox P {
		
		font-family: Helvetica, Arial, sans-serif;
		color: #666666;
		font-size: 16px;
		
	}
	
	
	
	/* Logged-in */
	
	#doc_tbl #dm_header DIV {
		
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		
	}
	
	#doc_tbl #dm_title {
		
		margin: 10 0 0 0; 
		padding: 0px;
		
		font-family: Helvetica, Arial, sans-serif;
		color: #999999;
		font-size: 20px;
		font-weight: bold;
		
	}
	
	#doc_tbl #dm_cats, #doc_tbl #dm_docs, #doc_tbl #dm_details  {
		
		margin: 10 0 0 0; 
		padding: 0px;
		
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		
	}
	
	#doc_tbl #dm_cats H3, #doc_tbl #dm_docs H3 {
		
		color: white;
		font-size: 16px;
		font-weight: bold;
		
	}
	
	#doc_tbl #dm_cats .dm_row, #doc_tbl #dm_cats .dm_files  {
		
		font-family: Helvetica, Arial, sans-serif;
		color: black;
		font-size: 12px;
		
	}
	
	#dm_pathway {
		
		font-family: Helvetica, Arial, sans-serif;
		
		font-size: 11px;
		text-align: left;
		margin: 0 0 5 0; 
		padding: 0px;
	}
	
	/*
	* DOCMan 1.3.0 Default Theme
	* @version $Id: theme.css,v 1.32 2005/09/30 21:11:48 johanjanssens Exp $
	* @package DOCMan_1.3.0
	* @copyright (C) 2003 - 2005 The DOCMan Development Team
	* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
	* Oficial website: http://www.mambodocman.com/
	*/
	
	img  		  { border: 0 none; }
	.clr 		  { clear: both;    }
	dl, dd, dt { margin: 0;      }
	
	.message { 
		padding: 10px 10px 10px 50px; margin-bottom: 10px;
		border: 1px solid gray; background: #FFFFCC url(../images/message.gif) no-repeat 10px 50%; 
		color: red; font-weight: bold; 
	}
	
	#dm_header 		{ height: 50px; padding: 7px 0px; border-bottom: 2px dotted #ddd; text-align: center;}
	#dm_header div { float: left; padding: 3px; width: 30%; }
	#dm_header a, #dm_header span  { display: block; padding-bottom: 5px; }
	
	h2 { padding-left: 10px; text-align: left;}
	
	#dm_cats, #dm_docs { text-align: left; }
	
	#dm_cats h3, 
	#dm_docs h3       { background: #999; padding: 2px 2px 5px 10px; clear: both; }
	#dm_docs h3       { margin-bottom: 0; }
	
	#dm_docs h3 span, 
	#dm_cats h3 span  { display: block; float: right; margin: -15px 5px 0 0; font-size: 12px; font-weight: bold;}
	
	
	dt { padding: 2px; border-top: 1px solid #bbb; clear: both; }
	
	dt a.dm_icon    	 { float: left; padding-right: 10px; }
	dt a.dm_thumb      { }
	dt a.dm_name		 { display: block; margin-top: 3px;  padding: 8px 0 6px 0; font-weight: bold;}
	dt a.dm_name:hover { background: #FFFFCC; color: #FC6401; }
	dt span 				 { padding-left: 10px; color: black; font-weight: normal; font-style: italic;}
	
	dd.dm_date, dd.dm_files	{ float: right; margin: -22px 5px 0 0; }
	dd.dm_description 	   { background-color: #EEEEEE; padding: 5px; }
	dd.dm_counter				{ float: right; clear: right; padding-right: 5px; margin-top: -14px; font-size: 10px; }
	dd.dm_homepage				{ padding: 1px 1px 1px 5px; font-size: 10px; background-color: #F8F8F8;  }
	dd.dm_taskbar     	   { height: 22px;}
	
	.dm_cat 			  			{ padding: 3px; }
	.dm_cat .dm_name 			{ float: left; font-size: 14px; font-weight: bold; color: #666; margin-bottom: 3px; }
	.dm_cat .dm_description { float: left; clear: left;  }
	.dm_cat .dm_thumb       { float: right; margin-top: -15px; }
	
	.dm_unpublished 		   { border: 1px dotted red; background-color: #FFCCCC;}
	.dm_unapproved 		   { border: 1px dotted green; background-color: #CCFFCC;}
	
	.dm_license       { }
	.dm_license_agree { }
	
	/* ---------- Orderby styles ---------------------------------------- */
	
	.dm_orderby { margin: 0 0 10px 0; padding: 1px 1px 1px 10px; background-color: #EEE; font-size: 10px;  }
	
	/* ---------- Details styles ---------------------------------------- */
	
	/* -- shared styles */
	.dm_doc caption, #dm_tooltip caption  
	{ margin: auto; padding: 5px 0 5px 0; font-weight: bold; }
	
	.dm_doc table, #dm_tooltip table {
		border-top: 1px solid gray;
		border-left: 1px solid gray;
		border-collapse: collapse;
	}
	
	.dm_doc td, #dm_tooltip td {
		border-right: 1px solid gray;
		border-bottom: 1px solid gray;
	}
	
	.dm_doc thead, #dm_tooltip thead       { background-color: #AAAAAA; font-weight: bold; }
	.dm_doc col#prop			                { background-color: #EEEEEE; }
	.dm_doc thead td, #dm_tooltip thead td { text-align: center; }
	
	/* -- specific style when show as seperate page */
	
	#dm_details 		{ width: 100%; text-align: center; }
	#dm_details table { margin: auto; }
	#dm_details td, #dm_details thead { padding: 5px; }
	
	/* -- specific style when show as tooltip */
	
	#dm_tooltip td, #dm_tooltip thead { padding: 2px; }
	
	/* ---------- Taskbar styles ---------------------------------------- */
	
	dd.dm_taskbar { list-style-type: none; }
	
	dd.dm_taskbar li {
	   float: left; list-style-type: none;
	   background-image: none;
		padding: 0 0 0 3px; margin: 0.5em 0 2px 0;
	   font-family: helvetica, arial;
	   width:  6em;
		font-size: 85%;
	}
	dd.dm_taskbar li a {
	   display: block;
		padding-left: 3px;
	 }
	dd.dm_taskbar li a:link,
	dd.dm_taskbar li a:visited,
	dd.dm_taskbar li a:hover {
		color: #696969; background-color: #eeeeee; 
	   text-decoration: none;
	 }
	 dd.dm_taskbar li a:link,
	 dd.dm_taskbar li a:visited {
	   border-top: 1px solid #cecece;
	   border-bottom: 1px solid Gray;;
	   border-left: 1px solid #cecece;
	   border-right: 1px solid Gray;;
	 }
	 dd.dm_taskbar li a:hover {
	   border-bottom: 1px solid #cecece;
	   border-top: 1px solid Gray;
	   border-right: 1px solid #cecece;
	   border-left: 1px solid Gray;
	 }
	 
	 dd.dm_taskbar li.approve a:link { background-color: #CCFFCC; } 
	 dd.dm_taskbar li.publish a:link { background-color: #FFCCCC; }
	 
	 /* ---------- Toolbar styles --------------------------------------- */
	 
	 
	 
	 .dm_toolbar    { list-style: none; }
	 .dm_toolbar li { background-image: none; }
	 
	 /*
	 
	 .dm_toolbar .dm_btn        { text-indent: -5000px; height: 32px; width: 32px; display: block;}
	 
	 .dm_toolbar #dm_btn_save         { background-image: url(../images/save.png)   }
	 .dm_toolbar #dm_btn_cancel       { background-image: url(../images/cancel.png) }
	 .dm_toolbar #dm_btn_save:hover   { background-image: url(../images/save-over.png)   }
	 .dm_toolbar #dm_btn_cancel:hover { background-image: url(../images/cancel-over.png) }
	 */
	 
	 /* ---------- Form styles ------------------------------------------ */
	 
	.dm_form {
		margin: 0 auto;
		/* width: 35em; */
		padding: 1em 1em 1em 1em; 
		border: 1px solid #cecece;
	 }
	.dm_form fieldset { border: 0 none; margin: 0; padding: 0.5em;}
	.dm_form br       { display: none; }
	.dm_form label    { display: block; width: 100px; font-weight: bold; float: left; }
	.dm_form label.nofloat { float: none; }
	.dm_form p        { text-align: left; }
	.dm_form fieldset.dm_button    { border-top: 1px solid Gray; }
	.dm_form select option.label { background-color: #EEE; border: 1px solid #DDD; color : #333; }
	.dm_form .editor { float: none;  }
	
	#dm_frmupload label { width: 100px; padding-right: 10px;}
	#dm_frmupload #dm_btn_back   { float: left;  }
	#dm_frmupload #dm_btn_submit { float: right; }
	
	#dm_frmedit { width: 90%; border: 0 none; }
	#dm_frmedit #dmthumbnail_preview { float: right; margin-right: 30px; height: 80px; width: 80px; padding: 3px; border: 1px solid silver; }
	#dm_frmedit #license-page label  { width: 250px; }
	 
	/* ---------- Nav styles ------------------------------------------ */
	
	#dm_nav 	  { clear: both; padding-top: 15px; margin-top: 15px; border-top: 2px dotted #ddd;}
	#dm_nav div { margin-top: 10px; }
	
	/* CUSTOM */
	
	#document-page, #permissions-page, #license-page, #details-page {
	
		display: none;
	
	}


/* STYLES ADDED FOR FILE MANAGER */


