/* Document Manager CSS */

.document-manager {
	background-image:none;
}

.main .login {
	width:500px;
	text-align:left;
	margin-bottom:10px;	
}

.main .login input[type=submit] {
	margin-bottom:10px;	
}

.main .login p {
	margin-bottom:10px;	
}

.document-manager > p {
	margin:10px 0px 0px 0px;
	padding:7px;
	border-top:#CCCCCC solid 1px;
	background-color:#dedede;
}

.document-manager h2 {
	padding:20px 0px 10px 0px;
	border-top:#CCCCCC solid 1px;
}

.document-manager h3 {
	padding-top:10px;
	color:#1f650f;
	display:block;
}

.document-manager p {
	margin:10px 0px 0px 0px;
	padding-top:7px;
	padding-left:7px;
	color:#669c0c;
}

.document-manager p a.back {
	background-image:url(../images/document-manager/icon-back.png);
	background-repeat:no-repeat;
	padding-left:55px;
	padding-top:4px;
	height:21px;
	display:block;
}

.document-manager h3 img {
	vertical-align:middle;
	margin-right:15px;
	cursor:pointer;
}

.document-manager > div.company-details {
	height:auto;
	margin-bottom:15px;
	list-style:none;
	color:#619210;
	background-image:none;
	border-top:#CCCCCC solid 1px;
	padding:20px 0px 0px 0px;
}

.document-manager > div.break {
	background-image:none;
	height:25px;
}

.document-manager > div.company-details img, .document-manager > div.company-details h2 {
	float:left;
	border-style:none;
}


.document-manager > div.company-details p {
	font-size:13px;
	line-height:15px;
	float:right;
	text-align:right;
	clear:right;
	color:#000000;
	border-style:none;
	margin:0px 0px 7px 0px;
	padding:0px;
}



.document-manager > div {
	background-image:url(../images/document-manager/category.png);
	background-position:6px 18px;
	background-repeat:no-repeat;
	padding:24px 6px 0px 83px;
	height:38px;
	margin-bottom:7px;
	list-style:none;
	font-size:20px;
	line-height:25px;
	color:#619210;
}

.document-manager div.alternate, .document-manager div.document.alternate {
	background-color:#dcdbd5;
}

.document-manager div.document {
	background-position:8px 7px;
	background-repeat:no-repeat;
	background-color:#e2e3e2;
	padding:10px 6px 6px 55px;
	height:auto;
	font-size:15px;
	line-height:17px;
}

.document-manager div.document.ukn  { background-image:url(../images/document-manager/filetypes/ukn.png); }
.document-manager div.document.pdf  { background-image:url(../images/document-manager/filetypes/pdf.png); }
.document-manager div.document.xls 	{ background-image:url(../images/document-manager/filetypes/xls.png); }
.document-manager div.document.doc 	{ background-image:url(../images/document-manager/filetypes/doc.png); }
.document-manager div.document.zip 	{ background-image:url(../images/document-manager/filetypes/zip.png); }
.document-manager div.document.rar 	{ background-image:url(../images/document-manager/filetypes/rar.png); }

.document-manager div.document div {
	margin:7px 0px 7px 0px;
	text-align:left;
	height:25px;
	overflow:hidden;
	color:#000000;
}

.document-manager > div.titles {
	padding:9px 6px 6px 55px;
	background-color:#1f650f;	
	list-style:none;
	font-size:15px;
	line-height:17px;
	background-image:none;
	height:auto;
	margin-top:10px;
}

.titles span {
	color:#FFFFFF!important;	
}

.titles span, .document-manager div.document span {
	width:90px;
	height:20px;
	display:inline-block;
	color:#000000;
	text-align:center;
}

.titles span.date, .document-manager div.document span.date {
	width:140px;
}

.titles span.name, .document-manager div.document span.name {
	width:410px;
	text-align:left;
}

a.docicon {
	display:inline-block;
	width:20px;
	height:20px;
	cursor:pointer;
	vertical-align:middle;
}

a.docicon.view 		{ background-image:url(../images/document-manager/icon-view.png); }
a.docicon.download 	{ background-image:url(../images/document-manager/icon-download.png); }
a.docicon.details 	{ background-image:url(../images/document-manager/icon-details.png); }

/* End Document Manager CSS */

form.search {
	float:right;
	width:350px;	
	text-align:right;
}

form.search input[type=text] {
	width:225px;	
}

form.search input[type=submit] {
	width:75px;	
}